myT
2825b5bb04
fixed OIT fog resolve blend equations for both accumulators
2025-02-12 03:40:19 +01:00
myT
3aef00f466
fixed the blend equations to match the GL/D3D specs
2025-02-12 03:25:43 +01:00
myT
0684780348
fixed incorrect drops of pre-multiplied alpha OIT fragments
...
- it assumes texture data is actually pre-multiplied
- trusting user-generated content to make sense is misguided
2025-02-12 03:05:58 +01:00
myT
a1efd4cbf9
fixed NanoVDB froxel injection leaving extinction unchanged
2024-12-15 20:09:23 +01:00
myT
7e203ea6ec
removed the GRP's depth pre-pass pixel shader
2024-12-07 15:24:41 +01:00
myT
b076ff8e8a
fixed crp_volLight 0 effectively disabling r_dynamicLight
2024-12-05 22:59:02 +01:00
myT
ca3d15282b
draw Dear ImGUI after tone mapping
2024-11-04 00:23:09 +01:00
myT
a02057425a
tweaked GRP fog curve to match the original better
2024-10-01 18:15:24 +02:00
myT
75466f3be0
added Im3d integration
2024-07-23 18:24:44 +02:00
myT
eee321a641
fixed dynamic lights incorrectly affecting back faces in the GRP
2024-07-02 04:26:52 +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
68d32e69e9
fixed HLSL out variables not always being set
2024-07-02 01:19:47 +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
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
b7522d8f7c
fixed GRP fragment blending using post-blend clamping
2024-04-14 00:10:52 +02:00
myT
30150e889e
added sunlight and volumetric lighting
...
fixed depth linearization
2024-03-29 04:19:38 +01:00
myT
c737a2833f
added depth min/max generation pass
2024-03-29 03:53:19 +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
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
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
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
ad3f942a8d
added the Cinematic Rendering Pipeline
2024-01-13 22:40:13 +01:00