Commit graph

513 commits

Author SHA1 Message Date
myT
62f3a17e55 only update the RTAS when required 2024-02-18 22:20:57 +01:00
myT
838c9a6485 added motion blur and freeze frame commands
- fixed crash due to missing blue noise texture
- added motion vector viz
- renamed TextureFormat entries
2024-02-18 16:26:05 +01:00
myT
c592ef22d6 fixed a couple of raytracing-related crashes 2024-02-18 16:22:24 +01:00
myT
e69dc0c57b fixed GUI main menu bar crash 2024-02-18 16:16:05 +01:00
myT
dad7565aa0 added adapter name and FPS to the GUI's main menu bar 2024-02-07 02:43:43 +01:00
myT
fedfff191e minimizing memory allocations in CmdCreateBLAS 2024-02-07 00:40:20 +01:00
myT
a76dba5cfb raytracing soft shadows, normal smoothing, G-buffer viz
- brightness-corrected ImGUI drawing
- upgraded shader code to HLSL 2021
- vertex normals drawing
2024-02-06 23:15:31 +01:00
myT
3c25554bde allocating enough zone memory for 4K videos 2024-01-22 03:22:38 +01:00
myT
68c28996e1 fixed CRP PSO caches running out of memory 2024-01-22 01:40:31 +01:00
myT
0e692f6fed added help values to the console help of r_pipeline 2024-01-21 03:38:32 +01:00
myT
197e01a177 fixed unused variable warning in Prepass::ProcessShader 2024-01-21 03:27:18 +01:00
myT
03ba418296 the NDP now drops zombie snapshots and pre-time rewind snapshots 2024-01-21 03:11:24 +01:00
myT
9a66155d14 added r_gpuIndex and /gpulist 2024-01-21 02:27:18 +01:00
myT
0cae0a9545 added pre-pass w/ normals, unified clip plane generation
motion vectors to be done later
2024-01-19 23:57:40 +01:00
myT
7fab6ea376 simplified world shader trace and fixed its VSync support 2024-01-18 03:16:35 +01:00
myT
31b960255d added a magnifier tool to the CRP 2024-01-15 22:03:50 +01:00
myT
c70df1f2af moved to an immediate-mode barrier API 2024-01-15 17:10:36 +01:00
myT
708825ea5e updated depth constants generation in OIT resolve pass 2024-01-15 17:06:35 +01:00
myT
9e5229a901 improved shader IL inclusion from C++, simplified CRP shaders 2024-01-14 22:43:20 +01:00
myT
c5bb9c7495 improved client build and updated build guide 2024-01-14 01:34:01 +01:00
myT
599f8ea12f Com_Error always calls va_end before calling longjmp
va_end is essentially a no-op on currently targeted platforms
2024-01-13 23:22:47 +01:00
myT
ebbaa15c06 fixed CL_ServersResponsePacket's dev print of server ports 2024-01-13 23:10:36 +01:00
myT
ad3f942a8d added the Cinematic Rendering Pipeline 2024-01-13 22:40:13 +01:00
myT
0884a857da fixed R_EndScene's memory allocation test 2024-01-13 22:35:34 +01:00
myT
55f227771e added CmdClearTextureUAV 2023-12-18 00:52:11 +01:00
myT
455408faa6 validate that root signatures don't have gaps 2023-12-18 00:49:26 +01:00
myT
6396ca0ef3 don't render the map's fog when RDF_NOWORLDMODEL is set 2023-12-18 00:36:15 +01:00
myT
0eed6f7e7e added shader model to RHI caps GUI 2023-12-18 00:31:21 +01:00
myT
f9103b4d52 don't require Windows.h for the ASSERT_OR_DIE macro 2023-12-18 00:13:15 +01:00
myT
19aad64607 added Nuklear extensions for UI and CGame 2023-11-29 02:57:28 +01:00
myT
3cea7e0c3d added FFmpeg support for A/V capture compression 2023-11-27 02:53:15 +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
4795cf3666 don't issue barriers in BeginTextureReadback when not needed 2023-11-18 04:02:14 +01:00
myT
f37a3ee7c0 display the format in the D3D12 RHI texture list 2023-11-18 04:00:00 +01:00
myT
ab8eff394a disable NVAPI by default 2023-11-18 03:56:22 +01:00
myT
d160e7069b distinguish transparent DL passes from opaque ones 2023-11-18 03:54:23 +01:00
myT
b918b24304 don't apply SMAA to small regions 2023-11-18 03:39:24 +01:00
myT
83f8643cb3 more lenient validation of CHBLS color CVars 2023-11-12 04:19:09 +01:00
myT
e83e2eb532 fixed validation for ch_crosshairHitColor and ch_crosshairFragColor 2023-11-12 02:20:11 +01:00
myT
457ca2ab65 no longer tessellating in RB_SurfaceSizeGrid 2023-11-12 01:33:01 +01:00
myT
e3f0afc117 implemented gfxinfo 2023-11-12 01:33:01 +01:00
myT
5d9b4ebd13 removed glw_win.h 2023-11-12 01:33:01 +01:00
myT
35f58c507e removed r_showsky, r_showtris, r_shownormals 2023-11-12 01:33:01 +01:00
myT
37377591a0 moved a bunch of function declarations to qcommon.h 2023-11-12 01:33:01 +01:00
myT
7ad28bf32f moved some RHI constants to the header file 2023-11-12 01:33:01 +01:00
myT
13c14ee2f2 removed the RB_CHECKOVERFLOW macro and some dead declarations 2023-11-12 01:33:01 +01:00
myT
b0e283b249 removed dead code in the RHI and disabled GPU validation by default 2023-11-12 01:33:01 +01:00
myT
a7dc8e4721 re-enabled the r_ignoreShaderSortKey 0 debug validation code 2023-11-12 01:33:01 +01:00