Commit Graph

36 Commits

Author SHA1 Message Date
myT 385a75c9cd added RHI support for ranged buffer uploads
renamed StaticUnorderedArray to StaticArray
2024-07-02 01:55:35 +02:00
myT 26bfe007c1 updated Intel driver version check since the fix is out 2024-05-03 01:38:56 +02:00
myT c937948f8f fixed delayed RHI buffer deletions 2024-04-15 04:43:10 +02:00
myT 2204f40d7a Intel driver 31.0.101.5382 is still broken 2024-03-30 02:35:39 +01:00
myT ef68bbd44e improved RHI, removed NVAPI files from the repo
- NVAPI raytracing validation
- Aftermath markers for GPU crash investigations
- 3D textures, indirect dispatch, more copy and clear ops
2024-03-29 01:21:04 +01:00
myT b5b16e6033 DXR 1.1 and SV_Barycentrics support are now optional 2024-02-18 22:51:59 +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 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 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 c70df1f2af moved to an immediate-mode barrier API 2024-01-15 17:10:36 +01:00
myT c5bb9c7495 improved client build and updated build guide 2024-01-14 01:34:01 +01:00
myT ad3f942a8d added the Cinematic Rendering Pipeline 2024-01-13 22:40:13 +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 0eed6f7e7e added shader model to RHI caps GUI 2023-12-18 00:31:21 +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 e3f0afc117 implemented gfxinfo 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 b0e283b249 removed dead code in the RHI and disabled GPU validation by default 2023-11-12 01:33:01 +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 46d08be6e7 improved error reporting for adapter selection 2023-11-12 01:33:00 +01:00
myT ffde1f2b1b implemented dynamic lights 2023-11-12 01:32:59 +01:00
myT ccb9827b03 added GUI for options and front-end stats
added keycatchgui
added VS2019 project files
renamed r_swapInterval
removed r_speeds
fixed r_mode 1 cursor
fixed device caps
2023-11-12 01:32:59 +01:00
myT d1912ba929 allow device change at any time 2023-11-12 01:32:59 +01:00
myT fd035c0f70 added r_shadingRate 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 fadbea4b2c fixed incorrect swap chain size messing up r_mode 1 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