Stephen Saunders
|
c7ad3f2801
|
Add required render matrices to SsaoConstants and init them for render pass
|
2023-01-30 16:00:51 -05:00 |
|
Stephen Saunders
|
8fe25bf987
|
Fix legacy SSAO for NVRHI Vulkan and enable SSAO compute shader alternative
|
2023-01-25 14:23:14 -05:00 |
|
Robert Beckebans
|
3a3af32ddb
|
Replaced std::min/max with Min/Max
|
2022-11-19 16:46:21 +01:00 |
|
Stephen Saunders
|
afacd8014c
|
Improve timer stats, get / set displayFrequency, implement Vulkan vsync mode 1, fix DX12 vsync mode 0 for fullscreen
|
2022-11-17 23:42:06 -05:00 |
|
Stephen Saunders
|
86bcffdd00
|
Build / Source changes for NVRHI on SDL, source cleanup for clang C++17 std, initial macOS NVRHI implementation
|
2022-10-21 23:46:42 -04:00 |
|
Robert Beckebans
|
1d456a9026
|
Probably fixed Vulkan swapchain problem
|
2022-09-22 18:34:07 +02:00 |
|
Robert Beckebans
|
9307983475
|
Some code to debug the NVRHI swapchain problem
|
2022-09-17 20:01:06 +02:00 |
|
Robert Beckebans
|
1e30b08363
|
SP: Fix null indexbuffer issue when the validation layers are enabled
|
2022-08-15 14:20:19 +02:00 |
|
Robert Beckebans
|
60330e2d8d
|
Always clear the envprobe FBO for lightgrid capturing
|
2022-07-03 14:16:04 +02:00 |
|
Robert Beckebans
|
e1bbf4bf28
|
Fixed chromatic aberration on right/bottom screen corners
|
2022-06-05 12:03:56 +02:00 |
|
Robert Beckebans
|
c0dd85bb80
|
Fixed rendering of FFmpeg, Binkdec videos and Doomclassic modes #648 677
|
2022-06-04 13:37:00 +02:00 |
|
Robert Beckebans
|
461001d5c0
|
Fixed filmic post processing #661
|
2022-05-29 15:11:12 +02:00 |
|
Robert Beckebans
|
ea296d884d
|
Don't call ResizeFramebuffers() during bake commands!
|
2022-04-23 18:48:55 +02:00 |
|
Robert Beckebans
|
43b3375da7
|
bakeEnv* and bakeLightGrids partially work
|
2022-04-23 16:34:22 +02:00 |
|
Robert Beckebans
|
0c866655f8
|
Don't render motion vectors if standing still
|
2022-04-20 12:05:47 +02:00 |
|
Robert Beckebans
|
39227f1559
|
Improved TAA jittering
|
2022-04-20 10:54:25 +02:00 |
|
Robert Beckebans
|
a7623165b5
|
Fixed TAA jittering bug
|
2022-04-19 21:56:30 +02:00 |
|
Robert Beckebans
|
51405a3e8f
|
Simplified screenshot garbage. Closes #652
|
2022-04-16 16:29:17 +02:00 |
|
Robert Beckebans
|
54d30bbd05
|
Skip hands + view weapons for motion vectors
|
2022-04-14 14:43:14 +02:00 |
|
Robert Beckebans
|
6cd2b98491
|
TAA is working. Fixed wrong output resolution
|
2022-04-13 22:05:05 +02:00 |
|
Robert Beckebans
|
d078ada2d8
|
Changed the motionBlur shader to draw motion vectors
|
2022-04-13 12:35:00 +02:00 |
|
Robert Beckebans
|
2e363d6f99
|
Exposed TAA parameters to cvars
|
2022-04-12 19:24:53 +02:00 |
|
Robert Beckebans
|
1279a27a43
|
Copied TAA from Donut framework
|
2022-04-12 18:15:48 +02:00 |
|
Robert Beckebans
|
024ad532e2
|
Make shadow atlas optional for perf comparison
|
2022-04-09 14:58:31 +02:00 |
|
Robert Beckebans
|
ca6b434a63
|
Fixed r_skipShadows and removed r_logFile
|
2022-04-02 12:33:58 +02:00 |
|
Robert Beckebans
|
0d9d13d6f0
|
Fixed shadow plopping effects and reeanbled vogel disk sampling
|
2022-04-02 11:57:33 +02:00 |
|
Robert Beckebans
|
51db69a19f
|
Use slower but more stable bin 2d packing for now
|
2022-04-01 19:54:09 +02:00 |
|
Robert Beckebans
|
b9ceae755e
|
Fixed missing graphics state updates if the viewport changes
|
2022-04-01 19:19:25 +02:00 |
|
Robert Beckebans
|
f6fd593c72
|
Added faster Quad Tree for rectangle packing
|
2022-04-01 17:10:53 +02:00 |
|
Robert Beckebans
|
d6a43278db
|
Don't use atlas for interactions that didn't fit into the atlas
|
2022-04-01 13:55:34 +02:00 |
|
Robert Beckebans
|
98368669fa
|
Shadowmap atlas is working if there are not too many lights
|
2022-03-31 22:45:29 +02:00 |
|
Robert Beckebans
|
c0e4082651
|
Use shadow atlas for interaction rendering
|
2022-03-31 22:07:05 +02:00 |
|
Robert Beckebans
|
63fe4a167a
|
Sort and render shadows into shadowmap atlas
|
2022-03-31 18:42:52 +02:00 |
|
Robert Beckebans
|
52545c8230
|
Shadow atlas preparations
|
2022-03-30 12:19:06 +02:00 |
|
Robert Beckebans
|
77a73a2cd2
|
Fixed compile and runtime problems
|
2022-03-30 12:09:22 +02:00 |
|
Robert Beckebans
|
a18d2609ce
|
Merge branch 'master' into 635-nvrhi1
|
2022-03-30 12:08:40 +02:00 |
|
Robert Beckebans
|
144ce1dab9
|
Disabled FullscreenFXManager::Process() post processing effects #647
|
2022-03-29 15:25:25 +02:00 |
|
Robert Beckebans
|
cf128e42c8
|
Fixed total frame GPU time query
|
2022-03-24 19:28:10 +01:00 |
|
Robert Beckebans
|
4e776840d9
|
Implemented NVRHI timer queries
|
2022-03-24 18:22:41 +01:00 |
|
Robert Beckebans
|
62429d8f46
|
Optimized perf by fixing several issues with the GPU<->CPU syncing
|
2022-03-23 20:22:05 +01:00 |
|
Robert Beckebans
|
51d317543c
|
Sync NVRHI branch by SP
|
2022-03-22 11:16:44 +01:00 |
|
Robert Beckebans
|
ccd5086d20
|
Attempt to implement DrawStencilShadowPass
|
2022-03-16 17:43:55 +01:00 |
|
Robert Beckebans
|
00612732d4
|
Fixed mirrors
|
2022-03-16 13:32:19 +01:00 |
|
Robert Beckebans
|
91ae3aa3ed
|
Sync NVRHI branch by SP
|
2022-03-15 11:41:56 +01:00 |
|
Robert Beckebans
|
c336da5ffd
|
Optimized ShadowMapPass
|
2022-03-14 19:20:23 +01:00 |
|
Robert Beckebans
|
274766f5d5
|
Mars City 1 works, disabled Binding/Sample Caches
|
2022-03-14 14:00:42 +01:00 |
|
Robert Beckebans
|
fd7802dfb4
|
Sync NVRHI branch by SP
|
2022-03-14 10:00:30 +01:00 |
|
Robert Beckebans
|
827bb275d6
|
Fixed cascaded shadowmap rendering
|
2022-03-12 11:38:21 +01:00 |
|
Robert Beckebans
|
21ce622907
|
Run garbage collection between render passes
|
2022-03-12 11:28:55 +01:00 |
|
Robert Beckebans
|
8f97eb6973
|
Removed obsolete RBDoom 1.1 ambient_light shader
|
2022-03-11 18:18:02 +01:00 |
|