Eidolon
489dba16c3
Temporarily remove uses of RHI renderbuffers
...
OpenGL does not have renderbuffers until OpenGL 3.0 (contrast to
GLES which has them starting with 2.0). In order to allow people
with older GPUs to play the game for now (until ANGLE+GLES), I am
removing the use of renderbuffers in the game code. They aren't
needed because nothing actually needs a depth or stencil test yet.
Once HWR2 gets rolling, I'll add these back.
Fixes KartKrew/RingRacers#1
2024-04-30 14:56:13 -05:00
Sally Coolatta
c0c2f8a93a
SRB2 -> DRRR copyright in hwr2 folder
2024-04-05 10:04:07 -04:00
Eidolon
6f580606cd
hwr2: Remove pass infrastructure
...
It's not worth trying to force the engine to conform to deferred
drawing.
2023-09-01 15:30:04 -05:00
Eidolon
3ec7163a34
rhi: remove TransferContexts
2023-07-09 13:54:07 -05:00
Eidolon
6d94de494e
hwr2: Only upload lighttable if currently valid
2023-06-01 05:12:04 -05:00
Eidolon
99bc417978
hwr2: Upload encore lighttable to correct texture
2023-06-01 05:12:04 -05:00
Eidolon
79a01789b8
hwr2: Reset extra lighttable textures
2023-06-01 05:12:04 -05:00
Eidolon
e40b3ac1e3
hwr2: Track colormaps and lighttables tex globally
2023-06-01 05:11:48 -05:00
Eidolon
b8dabe82cf
Revert "hwr2: Track colormaps and lighttables tex globally"
...
This reverts commit aa48237928 .
2023-05-23 09:05:23 -05:00
Eidolon
aa48237928
hwr2: Track colormaps and lighttables tex globally
...
This will allow hardware to reuse the same colormap textures objects as
twodee.
2023-05-19 18:54:19 -05:00
Eidolon
8cc6e9a4f0
rhi: Add texture wrap modes
...
They cannot be changed after creation, for simplicity.
2023-03-24 16:43:41 -05:00
Eidolon
c31df8a0bb
rhi: Repurpose Renderbuffer for depth-stencil
2023-03-24 16:06:30 -05:00
Eidolon
1958394635
hwr2: add g_wipeskiprender 1-frame workaround
2023-02-26 18:47:42 -06:00
Eidolon
31ce947659
hwr2: overhaul wipe rendering
2023-02-26 18:47:42 -06:00
Eidolon
d855d96a10
hwr2: Add hardware 2D rendering
2023-02-26 18:47:42 -06:00