Robert Beckebans
|
9f305c2399
|
Removed stencil shadow volumes with additional fixes by icecoldduke
|
2023-03-16 20:49:30 +01:00 |
|
Robert Beckebans
|
d846b54e72
|
Fixed most stencil shadows related bugs. Still not working
|
2023-03-14 22:06:19 +01:00 |
|
Robert Beckebans
|
99d7338d12
|
Blend shadowmaps smoothly in for small distant lights #746
|
2023-02-24 15:21:19 +01:00 |
|
Robert Beckebans
|
a12db413fc
|
Added missing TAA pixeloffset to SSAO pass
|
2023-02-11 18:08:00 +01:00 |
|
Robert Beckebans
|
01c2db8bbd
|
Fixed pixelNormal in ssao_compute.cs.hlsl
|
2023-02-11 15:41:45 +01:00 |
|
Robert Beckebans
|
b4d2b03079
|
Removed old obsolete SSAO minify shader
|
2023-02-11 14:31:26 +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
|
1d1ad26adf
|
More SSAO experiments
|
2023-02-07 21:07:29 +01:00 |
|
Robert Beckebans
|
846cf265fb
|
Added code for debugging Donut's SSAO pass
|
2023-02-07 15:06:40 +01:00 |
|
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
|
6d83ad0f8d
|
Include modelMatrix in new SSAO compute shader constant buffer
|
2023-01-29 23:38:40 -05:00 |
|
Stephen Saunders
|
866244ffdd
|
Fix AmbientOcclusion_blur.ps.hlsl shader for legacy r_ssaoFiltering option
|
2023-01-29 02:01:15 -05:00 |
|
Stephen Saunders
|
a466a7a4ad
|
Restore bounded array in mipmapgen.cs.hlsl for DXIL UAV binding
|
2023-01-25 21:08:25 -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 |
|
Stephen Saunders
|
fbeb02df9c
|
Fix Vulkan descriptor set selection within bink and bink_gui shaders
|
2022-12-12 17:55:08 -05:00 |
|
Stephen Pridham
|
c1c0334bf2
|
Fix VK descriptor set slot for motionBlur shader
|
2022-11-20 12:52:06 +01:00 |
|
Stephen Saunders
|
2ffb89c80e
|
Fix builtin/VR case sensitivity on linux, fix r_useValidationsLayers on macOS when USE_MoltenVK set
|
2022-10-23 08:45:53 -04:00 |
|
Robert Beckebans
|
283e94269f
|
Removed obsolete HLSL shaders and changed Vulkan descriptor sets
|
2022-09-23 19:15:01 +02:00 |
|
Robert Beckebans
|
620a1616ed
|
Made sure that struct VS_IN has the same signature for all idDrawVert shaders
|
2022-09-23 18:04:59 +02:00 |
|
Robert Beckebans
|
4c85798e67
|
Fixed rendering of the main menu with Vulkan
|
2022-09-23 09:39:48 +02:00 |
|
Robert Beckebans
|
c55467ef33
|
Fixed several Vulkan errors
|
2022-09-22 20:08:07 +02:00 |
|
Robert Beckebans
|
25b7680cfb
|
Added Imgui AF editor by Stephen Pridham
|
2022-09-15 11:03:22 +02:00 |
|
Robert Beckebans
|
539b25d799
|
Merged GPU skinning code by SP and did additional refactoring
|
2022-06-27 19:54:20 +02:00 |
|
Robert Beckebans
|
70dee3a79c
|
WIP non-compiling GPU skinning fixes
|
2022-06-06 13:21:14 +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
|
987085a247
|
More shader syncing with SP branch
|
2022-06-04 11:14:48 +02:00 |
|
Robert Beckebans
|
a97c92b6a5
|
Separate bind set for material textures in the light passes to avoid allocation problems #676
|
2022-06-03 18:47:02 +02:00 |
|
Robert Beckebans
|
f67360bc06
|
Fixed lightgrid and envprobe debug drawing #662
|
2022-05-29 16:45:12 +02:00 |
|
Robert Beckebans
|
461001d5c0
|
Fixed filmic post processing #661
|
2022-05-29 15:11:12 +02:00 |
|
Robert Beckebans
|
592d587228
|
Fixed failed PSO bug with blend lights
|
2022-05-29 12:07:49 +02:00 |
|
Robert Beckebans
|
cc11531f8d
|
Fixed failed graphics state if vertex_color shader is called
|
2022-05-14 10:18:08 +02:00 |
|
Robert Beckebans
|
1c4968a873
|
Compile shaders to renderprogs2, removed motion_vectors.*.hlsl
|
2022-05-07 18:57:25 +02:00 |
|
Robert Beckebans
|
ac8171f258
|
Cleanup
|
2022-04-29 17:51:58 +02:00 |
|
Robert Beckebans
|
c2eeb037d9
|
Merge remote-tracking branch 'CodeLikeCXK/635-nvrhi1' into 635-nvrhi2-arm
|
2022-04-29 17:27:51 +02:00 |
|
CodeLikeCXK
|
800cd210f9
|
Fix UTF-8 BOM error
|
2022-04-19 21:28:26 +08: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
|
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
|
0d9d13d6f0
|
Fixed shadow plopping effects and reeanbled vogel disk sampling
|
2022-04-02 11:57:33 +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
|
361c0292ec
|
Added missing tonemapping vertex shader
|
2022-03-30 12:13:43 +02:00 |
|
Robert Beckebans
|
77a73a2cd2
|
Fixed compile and runtime problems
|
2022-03-30 12:09:22 +02:00 |
|
Robert Beckebans
|
d4f1d99bd7
|
Some work on GPU Skinning and Vulkan debugging
|
2022-03-22 20:46:44 +01:00 |
|
Robert Beckebans
|
51d317543c
|
Sync NVRHI branch by SP
|
2022-03-22 11:16:44 +01:00 |
|
Robert Beckebans
|
07bef6e114
|
Fixed linear RGB -> sRGB gamma ramp after tone mapping
|
2022-03-15 16:58:07 +01:00 |
|
Robert Beckebans
|
91ae3aa3ed
|
Sync NVRHI branch by SP
|
2022-03-15 11:41:56 +01:00 |
|