Robert Beckebans
|
333bc486d6
|
Implemented typical PSX style vertex jittering
|
2024-07-26 14:26:27 +02:00 |
|
Robert Beckebans
|
834018c9a4
|
Fixed missing private polygon offset. Close #754
|
2024-07-16 21:19:22 +02:00 |
|
Robert Beckebans
|
5060bc8047
|
Extended listCvars with -new option to show all RBDoom related cvars
|
2024-07-10 20:33:20 +02:00 |
|
Robert Beckebans
|
134f3ec799
|
Probably fixed VRAM memory leak when reloading maps. #904
|
2024-06-28 22:26:56 +02:00 |
|
Robert Beckebans
|
5aedf14510
|
A small loading screen progressbar experiment
|
2024-06-28 17:43:26 +02:00 |
|
Robert Beckebans
|
0a3b7c9326
|
Show VRAM memory usage with com_showFPS > 2 in separate line
|
2024-03-17 11:25:21 +01:00 |
|
SRSaunders
|
fc87f60440
|
Complete Optick instrumentation and align with HUD GPU timers
|
2024-02-28 11:59:41 -05:00 |
|
Robert Beckebans
|
ac5dfb8cfe
|
Removed OpenGL code from CMakeLists.txt
|
2024-02-25 21:08:27 +01:00 |
|
Robert Beckebans
|
436144f6e1
|
Merge remote-tracking branch 'SRSaunders/hud-vulkan-macos'
|
2024-02-04 16:32:53 +01:00 |
|
Stephen Saunders
|
48381ec0b9
|
Add comments, remove redundant call to Vulkan getProperties, enable Khronos sync2 layer based on macOS SDK version
(cherry picked from commit 18769ecce66ce75b8bb8609c71194146464786e7)
|
2024-01-21 00:20:28 -05:00 |
|
Stephen Saunders
|
7bd543f699
|
Remove need for barrier command list on Vulkan, simplifies code and enables macOS previous command statistics
(cherry picked from commit 9956923ee656f1294446cadd692ca61edfe9ba6a)
|
2024-01-21 00:14:43 -05:00 |
|
Robert Beckebans
|
bbbb14159f
|
Tweaked dithering with standard deviation
|
2024-01-11 22:06:55 +01:00 |
|
Robert Beckebans
|
4bc81a1cd7
|
Added Amstrad CPC 6128 mode
|
2024-01-10 00:04:26 +01:00 |
|
Robert Beckebans
|
610157fe8f
|
Added menu options for Retro modes
|
2024-01-03 15:54:58 +01:00 |
|
Robert Beckebans
|
cbe6147f03
|
Tweaked dithering and added more modes
|
2024-01-01 16:45:17 +01:00 |
|
Robert Beckebans
|
567b95a642
|
Added r_renderMode cvar for Retro rendering modes: C64, Sega, PSX
|
2023-12-30 14:10:07 +01:00 |
|
Robert Beckebans
|
e51b41cc66
|
Added CRT options as cvars
|
2023-12-29 12:31:43 +01:00 |
|
Robert Beckebans
|
1e9bc96191
|
Going back to a single renderprog volatile constant buffer to avoid crashes
|
2023-12-28 16:16:15 +01:00 |
|
Robert Beckebans
|
13f9ee8cfb
|
Added old MatthiasCRT shader to crt_newpixie.*.hlsl
|
2023-12-28 15:29:50 +01:00 |
|
Robert Beckebans
|
ed6b61a9f9
|
Hooked in the ability to do postfx after everything else is rendered
|
2023-12-28 14:39:59 +01:00 |
|
Robert Beckebans
|
9e88365c59
|
Added Commodore 64 post processing effect
|
2023-12-26 22:08:04 +01:00 |
|
Stephen Saunders
|
8867e865e0
|
valgrind: fix undefined variables/warnings and a few more memory leaks on quit
|
2023-12-26 13:15:29 +01:00 |
|
Robert Beckebans
|
8c464de83d
|
Fixed scissor clipping issues of regular surfaces like light flares #651
|
2023-10-30 21:38:02 +01:00 |
|
Robert Beckebans
|
f408fcad38
|
Fixed Imgui and light scissor clipping issues. Closes #651
|
2023-10-18 13:39:06 +02:00 |
|
Robert Beckebans
|
b04705c594
|
Changed _currentRender back to RGBA16F
|
2023-10-18 13:06:14 +02:00 |
|
Stephen Pridham
|
693883a737
|
Fix fullscreen fx
|
2023-10-17 18:01:35 -04:00 |
|
Stephen Saunders
|
0b510de3e9
|
Update RenderBackend to select OPTICK_GPU_CONTEXT graphics API at runtime
|
2023-05-12 03:01:11 -04:00 |
|
Stephen Saunders
|
d9d721a73e
|
Add Optick for Vulkan, remove need for USE_OPTICK_GPU, fix calls to OPTICK_SHUTDOWN()
|
2023-05-04 22:51:30 -04:00 |
|
Robert Beckebans
|
33b54481d1
|
Little cleanup
|
2023-03-30 22:58:59 +02:00 |
|
Robert Beckebans
|
fd86362724
|
Show shadow atlas stats with com_showFPS 3
|
2023-03-18 14:44:59 +01:00 |
|
Robert Beckebans
|
9f305c2399
|
Removed stencil shadow volumes with additional fixes by icecoldduke
|
2023-03-16 20:49:30 +01:00 |
|
Robert Beckebans
|
a6d76a7104
|
Stencil shadows work but some flicker as bad as in RBDOOM 1.4.0
|
2023-03-15 12:36:43 +01:00 |
|
Robert Beckebans
|
1e29c5e15d
|
Fixed r_useShadowAtlas 0
|
2023-03-14 23:55:37 +01:00 |
|
Robert Beckebans
|
d846b54e72
|
Fixed most stencil shadows related bugs. Still not working
|
2023-03-14 22:06:19 +01:00 |
|
Robert Beckebans
|
e5519c5fc4
|
Removed many obsolete #if defined( USE_NVRHI )
|
2023-03-10 19:25:56 +01:00 |
|
Robert Beckebans
|
8975f59f62
|
Removed more obsolete Vulkan & OpenGL code
|
2023-03-10 18:03:20 +01:00 |
|
Robert Beckebans
|
9121f84559
|
Started to clean up the renderer removing obsolete Vulkan bits
|
2023-03-10 17:10:25 +01:00 |
|
Robert Beckebans
|
d17a537d3b
|
Moved OPTICK_GPU_CONTEXT into #if USE_OPTICK_GPU firewall
|
2023-03-07 20:25:12 +01:00 |
|
Robert Beckebans
|
12789bd95e
|
Added basic support for Optick and D3D12
|
2023-03-07 11:22:46 +01:00 |
|
Robert Beckebans
|
d765afa278
|
Added more profiling events in the render backend
|
2023-03-06 16:32:20 +01:00 |
|
Robert Beckebans
|
d878f99e5c
|
Added more profiling events
|
2023-03-06 14:59:04 +01:00 |
|
Robert Beckebans
|
0ac23b5f94
|
Removed obsolete cvar r_useHDR
|
2023-03-03 20:48:53 +01:00 |
|
Robert Beckebans
|
c95419e1d9
|
Small performance fix
|
2023-02-27 15:57:00 +01:00 |
|
Robert Beckebans
|
99d7338d12
|
Blend shadowmaps smoothly in for small distant lights #746
|
2023-02-24 15:21:19 +01:00 |
|
Robert Beckebans
|
ee3fbb46f0
|
Skip shadowmaps for small distant lights #746
|
2023-02-24 13:55:29 +01:00 |
|
Robert Beckebans
|
302eb3fa85
|
Don't allocate non shadow casting lights into the shadow atlasgit difftool #746
|
2023-02-24 13:05:38 +01:00 |
|
Robert Beckebans
|
c1fdd0cffb
|
Fixed SSAO flickering when TAA is off #744
|
2023-02-22 09:48:00 +01:00 |
|
Robert Beckebans
|
5de9dd9b68
|
Donut SSAO is kind of working
|
2023-02-11 14:24:59 +01:00 |
|
Robert Beckebans
|
9d45866a1a
|
Simplified old SSAO backend code
|
2023-02-08 09:24:23 +01:00 |
|
Robert Beckebans
|
846cf265fb
|
Added code for debugging Donut's SSAO pass
|
2023-02-07 15:06:40 +01:00 |
|