myT
7c217a313d
fixed several OIT issues
...
- all: fixed depth test (yet another reverse Z pitfall...)
- VL: fixed output color mismatch when a low-impact fragment is added
- VL: fixed next closer fragment search ignoring the depth test
2024-05-03 01:17:11 +02:00
myT
c937948f8f
fixed delayed RHI buffer deletions
2024-04-15 04:43:10 +02:00
myT
5c4cf3d720
fixed some motion blur artifacts
...
fixed:
- sharp moving pixels at screen edges
- static foreground meshes leaving a trail
- static foreground meshes surrounded by sharp moving background pixels
the last 2 items were very noticeable with view weapons
the trade-off is that blurred silhouettes of foreground objects now look worse
2024-04-15 04:03:22 +02:00
myT
ea3b071c58
trivial CRP code improvement
2024-04-14 00:11:50 +02:00
myT
b7522d8f7c
fixed GRP fragment blending using post-blend clamping
2024-04-14 00:10:52 +02:00
myT
156c95f9a7
fixed usage of the wrong tone mapping pipeline in the CRP
2024-04-10 20:06:13 +02:00
myT
f43c18e86e
added a FS_GetFileList syscall for CGame
2024-04-10 20:04:45 +02:00
myT
2204f40d7a
Intel driver 31.0.101.5382 is still broken
2024-03-30 02:35:39 +01:00
myT
30150e889e
added sunlight and volumetric lighting
...
fixed depth linearization
2024-03-29 04:19:38 +01:00
myT
a01c88707d
parsing the q3map_sun[Ext] shader directives
2024-03-29 04:05:35 +01:00
myT
c737a2833f
added depth min/max generation pass
2024-03-29 03:53:19 +01:00
myT
490617de7a
added debug label scopes and pipeline creation helpers
2024-03-29 02:38:29 +01:00
myT
f4833d9c61
removed dead code and commented on lightgrid variables
2024-03-29 02:09:30 +01:00
myT
15d8ccf982
added vector/matrix typedefs and 3x3 matrix inversion
2024-03-29 01:58:55 +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
d1c19fbe2a
added file open/save dialog GUI logic
2024-03-29 01:06:49 +01:00
myT
14f9d18075
fixed RTAS build crashes, skipping the sky
2024-03-29 01:00:29 +01:00
myT
aef3beb203
integrated the CRP with the file system
2024-02-20 00:32:58 +01:00
myT
b5b16e6033
DXR 1.1 and SV_Barycentrics support are now optional
2024-02-18 22:51:59 +01:00
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