Eidolon
2b01d8a589
rhi: Reset patch atlas if patch is freed
2023-04-15 22:19:01 -05:00
Eidolon
3ad3dd5cd9
rhi: Extract patch atlas cache to own class
2023-04-15 21:04:07 -05:00
Eidolon
356e3317df
hwr2: Do postimg in hardware
...
Depends on updated shaders
2023-04-02 19:46:21 -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
70c375f9db
rhi: Remove color attachment pixel formats
...
Color attachment must always be an RGBA texture
2023-03-24 16:11:11 -05:00
Eidolon
c31df8a0bb
rhi: Repurpose Renderbuffer for depth-stencil
2023-03-24 16:06:30 -05:00
Eidolon
ba5ee56b8e
Rename RHI update_buffer_contents to update_buffer
...
Consistency with update_texture
2023-03-23 13:30:17 -05:00
Eidolon
e088577924
Use GLM in RHI for uniforms and color parameters
2023-03-23 13:19:48 -05:00
Eidolon
88e888ae8d
Move legacy FinishUpdate draws to i_video_common
2023-03-23 11:26:25 -05:00
James R
ad5b70439c
Twodee: flip trimmed offsets too
...
Fixes flipped patches being offset by the empty space on
the left side. Now it uses the empty space on the right,
when flipped.
2023-03-15 00:31:29 -07:00
Eidolon
df5f24e5c7
hwr2: separate Modulate and Alpha blending in 2d
2023-03-01 18:54:31 -06:00
Eidolon
83b6c30952
hwr2: add wipe mode to F_RunWipe, fix all wipes
2023-02-27 21:45:59 -06:00
Eidolon
98ce714614
hwr2: integrate avrecorder with RHI and legacy GL
2023-02-27 19:49:45 -06:00
James R
a19b476d3d
hwr2: do GIF recording in screenshot pass
2023-02-26 20:28:05 -06:00
Eidolon
11fecebc47
Make AVRecorder WebM an optional part of the build
2023-02-26 20:18:05 -06: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
0a9e9bbbae
hwr2: use palette manager in twodee
2023-02-26 18:47:42 -06:00
Eidolon
e875c8e20d
hw2: add screenshot pass
2023-02-26 18:47:42 -06:00
Eidolon
d855d96a10
hwr2: Add hardware 2D rendering
2023-02-26 18:47:42 -06:00
toaster
e0ac6b6044
Music credits show up in more contexts
...
- Drawn over the top of basically everything when enabled.
- Update song credit on
- Menu music update (can sometimes clear it)
- Intermission begin
- Vote begin
- Return to title (by clearing it)
2023-02-25 22:54:36 +00:00
James R
304e57cbf0
Add user feedback for AVRecorder
...
- real time monitoring of duration and esimated file size
- estimated frame rate of final video (encoder speed)
- print brief details of audio and video tracks upon
starting recording
- print exact file size and duration once recording is
finished
2023-02-24 19:21:01 -08:00
Eidolon
01ddbf6dcf
(WIP) hardware: add render hardware interface
2023-01-14 18:40:26 -06:00