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
myT
dbfb3c5028
fixed delayed shader loads leading to incorrect rendering and crashes (dynamic lights)
2022-04-10 22:14:19 +02:00
myT
981f059b7b
do not replace older surfaces with newer ones but refuse to add new ones instead
...
surfaces added first are part of the map itself
it's better to drop e.g. some plasma cells rather than e.g. entire walls
it's also less error-prone to work with since we don't need to fix numbers on read
but only check on write in exactly 2 spots
also removed tr.shiftedEntityNum because it was unnecessary...
2022-04-10 21:45:59 +02:00
myT
f4e8e81ab5
fixed draw surface sorting
...
got broken with commit 633c5bd13c
2020-11-05 03:47:55 +01:00