myT
bbced6e7e6
fixed duplicated PSO name "OIT Resolve"
2024-11-04 03:05:15 +01:00
myT
798c17c630
added a "Pipelines" tab to the "Direct3D 12 RHI" GUI
2024-11-04 03:04:08 +01:00
myT
6cdd18157b
fixed CRP PSO leak
2024-11-04 02:45:22 +01:00
myT
ca3d15282b
draw Dear ImGUI after tone mapping
2024-11-04 00:23:09 +01:00
myT
8063962ed6
added shader editor auto-completion and syntax hints
...
- shader editor: added the r_guiShaderEditHints CVar
- shader editor: Ctrl+K/L to comment/uncomment the selected lines
- shader editor: Ctrl+E opens the shader editor directly for the surface under the crosshair
- shader/image explorers: added world surface filter
2024-11-01 01:29:10 +01:00
myT
5b05e7a95d
made r_mode 1 behave like 0 when using the CRP
2024-10-31 03:14:56 +01:00
myT
d7c78727be
added the in_qwerty CVar
2024-10-31 02:10:33 +01:00
myT
f56adc9ce6
fixed the Im3d NewFrame / EndFrame mismatch
2024-10-01 19:02:13 +02:00
myT
492427df2e
fixed a few violations of the C++ ODR
2024-10-01 18:33:59 +02:00
myT
a02057425a
tweaked GRP fog curve to match the original better
2024-10-01 18:15:24 +02:00
myT
779b6dad92
updated Com_GetCompilerInfo to handle more MSVC versions
2024-08-07 03:40:57 +02:00
myT
6ed0ea19a8
fixed GRP dynamic lights using the wrong vertex attributes
2024-08-07 03:16:38 +02:00
myT
9712ffb17d
fixed the view weapon motion vectors
2024-07-27 02:25:35 +02:00
myT
75466f3be0
added Im3d integration
2024-07-23 18:24:44 +02:00
myT
16a51506c0
fixed RTAS build crash due to missing cross queue sync
2024-07-07 18:20:26 +02:00
myT
4955060c9f
fixed incorrect ImGui::EndTabBar usage
2024-07-02 22:23:39 +02:00
myT
eee321a641
fixed dynamic lights incorrectly affecting back faces in the GRP
2024-07-02 04:26:52 +02:00
myT
26ddd7e6cc
fixed incorrect strcmp return value check in Sys_ListFiles
...
thank you Sergei
2024-07-02 04:19:42 +02:00
myT
afc81437c3
added NanoVDB support
...
- added the foundation for a GPU particle system
- reworked volumetric particle injection
2024-07-02 02:06:15 +02:00
myT
385a75c9cd
added RHI support for ranged buffer uploads
...
renamed StaticUnorderedArray to StaticArray
2024-07-02 01:55:35 +02:00
myT
aa88622348
added more GUI helper functions
2024-07-02 01:27:56 +02:00
myT
68d32e69e9
fixed HLSL out variables not always being set
2024-07-02 01:19:47 +02:00
myT
26bfe007c1
updated Intel driver version check since the fix is out
2024-05-03 01:38:56 +02:00
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