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
myT
9a6e253dc3
removed screenshot/videoframe requests from the render command list
2023-11-23 19:59:39 +01:00
myT
b91e20a1b9
fixed sync issue with swap chain readback
2023-11-18 15:32: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
4795cf3666
don't issue barriers in BeginTextureReadback when not needed
2023-11-18 04:02:14 +01:00
myT
f37a3ee7c0
display the format in the D3D12 RHI texture list
2023-11-18 04:00:00 +01:00
myT
ab8eff394a
disable NVAPI by default
2023-11-18 03:56:22 +01:00
myT
d160e7069b
distinguish transparent DL passes from opaque ones
2023-11-18 03:54:23 +01:00
myT
b918b24304
don't apply SMAA to small regions
2023-11-18 03:39:24 +01:00
myT
83f8643cb3
more lenient validation of CHBLS color CVars
2023-11-12 04:19:09 +01:00
myT
e83e2eb532
fixed validation for ch_crosshairHitColor and ch_crosshairFragColor
2023-11-12 02:20:11 +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
5d9b4ebd13
removed glw_win.h
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
37377591a0
moved a bunch of function declarations to qcommon.h
2023-11-12 01:33:01 +01:00
myT
7ad28bf32f
moved some RHI constants to the header file
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
b0e283b249
removed dead code in the RHI and disabled GPU validation by default
2023-11-12 01:33:01 +01:00
myT
a7dc8e4721
re-enabled the r_ignoreShaderSortKey 0 debug validation code
2023-11-12 01:33:01 +01:00
myT
8587c34719
updated the changelog and version
...
include git.h only from a single file
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
e009dce47a
r_rtColorFormat is now a UNORM format, fixed shader data for PIX debugging
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
1258625810
GRP UI: respect image 0's texture wrap mode
2023-11-12 01:33:00 +01:00
myT
9342951184
fixed 64-bit syscall argument truncation
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
aa51fae5a6
fixed SMAA crash on device change
2023-11-12 01:33:00 +01:00
myT
46d08be6e7
improved error reporting for adapter selection
2023-11-12 01:33:00 +01:00
myT
e5e6ce1d08
fixed expression to clarify intent
2023-11-12 01:33:00 +01:00
myT
6fdf62d710
removed dead code
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
61243c3ce1
clear tessellated buffer before drawing a scene view
2023-11-12 01:32:59 +01:00
myT
d1912ba929
allow device change at any time
2023-11-12 01:32:59 +01:00
myT
fd035c0f70
added r_shadingRate
2023-11-12 01:32:59 +01:00
myT
d841f13fb0
recreate samplers on video restart so max anisotropy takes effect
2023-11-12 01:32:59 +01:00
myT
e2f6e05ebe
fixed mirror portal rendering
2023-11-12 01:32:59 +01:00
myT
a86504ddad
fixed alpha test and depth write in transparent shaders
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
fadbea4b2c
fixed incorrect swap chain size messing up r_mode 1
2023-11-12 01:32:59 +01:00
myT
2789da3a48
added live shader code editing
2023-11-12 01:32:59 +01:00
myT
e13385ed05
more static memory for cpm3b_b1
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
1dca257c9d
format float CVars without trailing zeroes
2023-10-30 21:46:55 +01:00
myT
609e11f11d
fixed drop errors when opening demos in subdirectories on Linux
2023-09-29 22:47:32 +02:00
myT
b60db6b1f0
updated version and date for 1.53 release
2023-09-20 23:11:20 +02:00
myT
23ce3e0982
added NDP server pause tracking and improved command sequence handling
2023-08-08 02:05:42 +02:00
myT
db25062b05
fixed NDP vid_restart fatal errors when demo file names contain spaces
2023-08-08 02:05:11 +02:00
myT
a202404d16
only run the main thread on P-cores
2023-08-02 18:11:36 +02:00
myT
9e19d22d46
added /registerdemos and /unregisterdemos
2023-08-02 02:43:31 +02:00
myT
b3480c7129
fixed crashes due to bad shader stage collapse data
2023-07-29 04:53:18 +02:00
myT
c8e1eb546f
added r_teleporterFlash
2023-07-03 03:44:06 +02:00
myT
5b591f270d
fixed GL2 portal clip plane not being used
2023-05-30 19:51:06 +02:00
myT
815b8d0c02
fixed texel offset in the CPU mip-map generator
2023-05-30 19:49:55 +02:00
myT
3960c7d32e
fixed NDP executing end-of-demo commands when starting playback
2023-05-22 02:16:56 +02:00
myT
9f32a13f05
fixed video recording issues with long demo file names
2023-04-30 00:55:55 +02:00
myT
ab44152713
tweaked NDP behavior for beta 2
...
- more accurate seeking to enable scrubbing
- rate-limiting is now the mod's reponsability
- using the same FULL_SNAPSHOT_INTERVAL in all builds to make bugs less difficult to track
2023-04-04 22:52:16 +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
c75b2b27fa
fixed invalid skybox texture mip/filter settings
2023-03-02 18:57:49 +01:00
myT
693415a6e2
added .wav files to the pure client read exception list
2023-03-01 02:43:28 +01:00
myT
7e0de354c2
added the R_SetPVSCulling extension
2023-02-25 23:01:11 +01:00
myT
ec95faad1b
fixed the RB_CalcDiffuseColor color array offset
2023-02-24 04:43:48 +01:00
myT
cae492053f
CVar sets always use all arguments
2022-12-28 14:37:30 +01:00
myT
608b223f52
can set the "dedicated" CVar from the command-line again
2022-12-28 04:10:24 +01:00
myT
ebfa9346b2
added s_khz
...
defaulting to 22.05 KHz on Windows again due to (presumably) chipset/driver issues
chipsets involved: Realtek ALC887, Realtek ALC892
2022-12-27 20:40:03 +01:00
myT
e64de08ef2
printing WSAEWOULDBLOCK on recvfrom is far too verbose
2022-12-27 19:18:17 +01:00
myT
15bea75d06
fixed new demo player not always writing to all entities in a snapshot
2022-12-27 04:20:56 +01:00
myT
b36fce3234
fixed multiple instances of variable shadowing
2022-12-26 22:08:46 +01:00
myT
cb38533de5
invertedpenguin: replaced the shader of the blood pool behind RA
2022-12-13 05:10:57 +01:00
myT
3c8cb0f592
simplified R_ImageList_f
2022-12-11 19:13:33 +01:00
myT
3e18b2d0e1
forcing the nopicmip flag on specific texture folders
...
for now: "textures/npmenv" and "textures/npmpads"
2022-12-11 19:12:40 +01:00
myT
6b9d35df8c
fixed /imageinfo and /shadermixeduse
2022-12-11 19:09:34 +01:00
myT
952da7c009
added the -f option to /writeconfig
2022-12-05 21:07:06 +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
5e0739fdf9
preventing unnecessary work when g_forcedLoadImages gets larger
2022-11-25 05:45:04 +01:00
myT
b8d9f7e5f1
fixed the default strategy for D3D11 buffer offsets
2022-11-25 05:39:52 +01:00
myT
cfdba32b24
added /imageinfo and /shadermixeduse
2022-11-25 03:32:41 +01:00
myT
d43a016e61
improved mark mode's end key handling of white space
2022-11-23 20:42:54 +01:00
myT
b517f56959
only print warnings for excessive sound loads with /developer 1
2022-11-22 22:19:35 +01:00
myT
f7a1d6655e
fixed invalid printf argument lists
...
the CL_AddKeyUpCommands case was quite peculiar:
"time" wasn't a variable but the standard C library function
2022-11-22 20:34:46 +01:00
myT
79b2457783
added printf annotations for VC++'s analyzer
2022-11-22 20:20:45 +01:00
myT
a7a233699e
bots can no longer get timed out
...
this was just annoying when testing things
one less CVar to remember and set...
2022-11-06 02:36:15 +01:00
myT
af52b71e03
fixed the void argument list in DEF_TRAP_0 to help catch mistakes
2022-11-05 05:01:17 +01:00
myT
ea435faf1f
added a legend to clarify the output of /shaderlist
2022-11-04 23:16:33 +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
9f90a6ee8b
added Sys_IsDebuggerAttached and Q_assert
2022-11-04 04:46:04 +01:00
myT
6dbf731973
improved the VM argument type conversion shim
2022-11-04 04:40:23 +01:00
myT
439177057c
fixed FS_FileForHandle's range check
2022-11-04 04:36:05 +01:00
myT
2fd422c053
let the mod handle syscall fix-ups in a unified way across build types
2022-10-28 23:39:05 +02:00