Commit graph

46 commits

Author SHA1 Message Date
smallmodel
ff3c27ab20
Fix assertion when the height is identical between vert0 and vert1 2025-02-08 20:28:46 +01:00
smallmodel
b1a02389f6
Define REF_DLL 2025-01-31 20:22:03 +01:00
smallmodel
e66fd28831
Fix incompatible functions in renderergl2
Some checks failed
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 17s
2025-01-28 21:52:58 +01:00
smallmodel
83caae7586
Fix terrain tessellation when there is insufficient tris in renderergl2 2025-01-19 17:32:14 +01:00
smallmodel
1f599e62c6
Clear numLightmaps in renderergl2 2025-01-19 17:31:50 +01:00
smallmodel
716a574abe
Clean up terrain when shutting the Ref down 2024-12-30 18:51:10 +01:00
smallmodel
e0dee12578
Clamp LOD terrain values 2024-12-30 16:16:17 +01:00
smallmodel
04b1e88077
Clamp r_subdivisions value 2024-12-30 16:13:50 +01:00
smallmodel
31278fba92
Make sure to bind to the renderer FBO when drawing
Some checks failed
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 16s
2024-12-22 22:41:54 +01:00
smallmodel
a760cb75a3
Use RE_AddPolyToScene2 for poly like beams 2024-12-22 20:27:59 +01:00
smallmodel
1d0b912f75
Make sure to check if the sprite is valid 2024-12-22 19:57:14 +01:00
smallmodel
439e0718ce
Fix sprite rendering causing crashes 2024-12-22 19:16:27 +01:00
smallmodel
4c57ba6ef3
Fix currentStaticModel assignment 2024-12-22 19:03:11 +01:00
smallmodel
b4bae40da8
Fix BSP minimum and maximum version on GL2 2024-12-22 19:00:15 +01:00
smallmodel
e04cbd57ea
Fix most shader errors, light rendering
Some checks failed
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 18s
2024-12-21 22:49:38 +01:00
smallmodel
66664b7b46
Add tr_vis 2024-12-21 21:43:29 +01:00
smallmodel
546b90d75f
Add basic 3D GL2 rendering with static models and terrain 2024-12-21 17:04:31 +01:00
smallmodel
14e83a52a4
Add terrain rendering 2024-12-21 14:01:11 +01:00
smallmodel
dc9fec9d03
Load JPEG file first before TGA
Some checks failed
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 28s
2024-12-20 23:35:14 +01:00
smallmodel
3afb87486b
Add basic support for mohaa shaders for GL2 2024-12-20 23:21:28 +01:00
smallmodel
d0c0a55e6d
Fix drawing elements with color 2024-12-20 23:20:30 +01:00
smallmodel
954d096261
Fix font rendering 2024-12-20 21:53:33 +01:00
smallmodel
7e150c7a8a
Implement used draw functions 2024-12-20 21:27:10 +01:00
smallmodel
77646bda78
Implement RB_Stream draw surfaces 2024-12-20 21:21:10 +01:00
smallmodel
3d950764a2
Add minimal renderergl2 implementation
Some checks failed
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 17s
This implementation should just let the game run without crashing, the renderer doesn't show anything yet
2024-12-20 01:23:00 +01:00
smallmodel
38427fa3c5
Add support for compiling both opengl1 and opengl2 when they're built as shared libraries
Some checks failed
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 26s
renderercommon is now used, which will appropriately use opengl1 when building static libraries, or compile both opengl1/opengl2 modules when building shared libraries
2024-12-18 23:24:04 +01:00
smallmodel
c9373cbc97
Comment out ABI compatibility checks 2024-12-01 20:34:38 +01:00
smallmodel
4f699f3b58
Add support to compile renderergl2 (currently unimplemented) 2024-12-01 19:21:07 +01:00
smallmodel
d884512a76
Update renderergl2 from upstream ioq3 2024-12-01 15:41:48 +01:00
OM
7b79877516 made renderer (original quake III) work with SDL 2023-05-27 22:23:03 +02:00
OM
306d282639 Added new/tr_shade_calc.c 2023-05-27 22:22:49 +02:00
OM
4a582cfbb5 Updated 2023-05-27 21:39:56 +02:00
OM
9f669cff1c Updates 2023-05-27 21:21:25 +02:00
OM
8e1b2ea296 Updates 2023-05-27 21:02:16 +02:00
OM
f1f9ed744d Updates 2023-05-27 16:19:31 +02:00
OM
3d223f5a5d Updates 2023-05-27 15:36:19 +02:00
OM
f3be59f64d update 2023-05-26 23:32:27 +02:00
OM
ca3340b158 ioquake3 porting 2023-05-24 19:29:36 +02:00
L
0d7b822216 Implemented R_LoadFont 2023-05-09 19:13:37 +02:00
L
8451cff91e Compilation fixes 2023-05-08 20:07:45 +02:00
L
e2910930da Readded ioq3 renderer 2023-05-08 19:53:53 +02:00
L
5a87b21efc Fixed all compilation errors 2023-05-08 00:02:31 +02:00
L
26944dcf4a Fixed renderer compile errors 2023-05-07 22:19:54 +02:00
L
f68b402d24 Other fixes 2023-05-07 21:32:30 +02:00
Ley0k
3436b47544 Lot of changes 2016-08-13 18:32:13 +02:00
Ley0k
09bed43f97 Hard reset 2016-03-27 11:49:47 +02:00