myT
75466f3be0
added Im3d integration
2024-07-23 18:24:44 +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
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
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
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
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
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
ad3f942a8d
added the Cinematic Rendering Pipeline
2024-01-13 22:40:13 +01:00
myT
19aad64607
added Nuklear extensions for UI and CGame
2023-11-29 02:57:28 +01:00
myT
9a6e253dc3
removed screenshot/videoframe requests from the render command list
2023-11-23 19:59: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
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
35f58c507e
removed r_showsky, r_showtris, r_shownormals
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
e52f482a4b
added custom font support and font licenses
2023-11-12 01:33:00 +01:00
myT
e52133ea5d
no longer drawing the scene when in hyperspace
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
29939c951c
removed unused fog logic and data
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
fd035c0f70
added r_shadingRate
2023-11-12 01:32:59 +01:00
myT
e2f6e05ebe
fixed mirror portal rendering
2023-11-12 01:32:59 +01:00
myT
a60693ae65
partial depth pre-pass with some hacky heuristics
2023-11-12 01:32:59 +01:00
myT
2789da3a48
added live shader code editing
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
myT
c8e1eb546f
added r_teleporterFlash
2023-07-03 03:44:06 +02:00
myT
8ed8d26481
removed the R_SetPVSCulling extension
...
reverted 7e0de354c2
the mod can feed a different area mask to force drawing everything
2023-04-04 22:42:24 +02:00
myT
7e0de354c2
added the R_SetPVSCulling extension
2023-02-25 23:01:11 +01:00
myT
6b9d35df8c
fixed /imageinfo and /shadermixeduse
2022-12-11 19:09:34 +01:00
myT
a7e87a065b
fixed the reported selected MSAA sample counts for GL2/GL3
2022-12-04 01:02:37 +01:00
myT
69c1bee127
simplified and improved r_vertexLight handling
2022-12-03 04:57:58 +01:00
myT
cfdba32b24
added /imageinfo and /shadermixeduse
2022-11-25 03:32:41 +01:00
myT
0be40a60a7
the new demo player now has smoother animations at low time scales
2022-11-04 05:06:38 +01:00
myT
f401f742ee
added a new demo player with fast seeking support
...
added cl_demoPlayer and cl_escapeAbortsDemo
2022-11-04 05:01:00 +01:00
myT
c8c9bef131
added r_depthClamp and cap_DepthClamp
2022-10-23 02:58:20 +02:00
myT
1b74aed8b9
removed the useless myftol macro
2022-06-17 03:38:39 +02:00
myT
3dc34d47f3
replaced the CPU image resampling functions with something better
2022-06-17 01:59:56 +02:00
myT
2389b5db39
updated stb_image.h
2022-06-17 01:46:01 +02:00
myT
e56a11b638
added /shaderinfo
2022-05-28 16:50:42 +02:00
myT
866b93ef5e
turned r_showtris and r_shownormals into bitmasks
2022-04-29 21:12:01 +02:00
myT
4670a811c1
added r_ignoreShaderSortKey as a work-around for broken maps
2022-04-24 22:44:25 +02:00
myT
8c32b986f6
added r_mapGreyscale and r_mapGreyscaleCTF
2022-04-23 23:38:06 +02:00