Commit graph

15 commits

Author SHA1 Message Date
myT
c70df1f2af moved to an immediate-mode barrier API 2024-01-15 17:10:36 +01:00
myT
9e5229a901 improved shader IL inclusion from C++, simplified CRP shaders 2024-01-14 22:43:20 +01:00
myT
ad3f942a8d added the Cinematic Rendering Pipeline 2024-01-13 22:40:13 +01:00
myT
19aad64607 added Nuklear extensions for UI and CGame 2023-11-29 02:57:28 +01:00
myT
9a6e253dc3 removed screenshot/videoframe requests from the render command list 2023-11-23 19:59:39 +01:00
myT
b91e20a1b9 fixed sync issue with swap chain readback 2023-11-18 15:32:39 +01:00
myT
61fbcb5304 fixed RT format mismatch with r_rtColorFormat > 0 and r_smaa > 0
only the inverse tone map needed multiple pipelines
2023-11-18 15:32:39 +01:00
myT
e009dce47a r_rtColorFormat is now a UNORM format, fixed shader data for PIX debugging 2023-11-12 01:33:00 +01:00
myT
00840e10d8 implemented depth fade
improved PSO change tracking
embedded more common uber pixel shader permutations
2023-11-12 01:33:00 +01:00
myT
d1912ba929 allow device change at any time 2023-11-12 01:32:59 +01:00
myT
d841f13fb0 recreate samplers on video restart so max anisotropy takes effect 2023-11-12 01:32:59 +01:00
myT
e2f6e05ebe fixed mirror portal rendering 2023-11-12 01:32:59 +01:00
myT
a86504ddad fixed alpha test and depth write in transparent shaders 2023-11-12 01:32:59 +01:00
myT
f8567ecba0 added world shader tracing 2023-11-12 01:32:59 +01:00
myT
3b6a3a5019 added D3D12 rendering and removed D3D11, GL2, GL3
don't track .user files except for cnq3 and cnq3-server

disabled FPS hack

disabled FPS hack, part 2
2023-11-12 01:32:58 +01:00