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
779b6dad92
updated Com_GetCompilerInfo to handle more MSVC versions
2024-08-07 03:40:57 +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
f43c18e86e
added a FS_GetFileList syscall for CGame
2024-04-10 20:04:45 +02:00
myT
15d8ccf982
added vector/matrix typedefs and 3x3 matrix inversion
2024-03-29 01:58:55 +01:00
myT
aef3beb203
integrated the CRP with the file system
2024-02-20 00:32:58 +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
3c25554bde
allocating enough zone memory for 4K videos
2024-01-22 03:22:38 +01:00
myT
599f8ea12f
Com_Error always calls va_end before calling longjmp
...
va_end is essentially a no-op on currently targeted platforms
2024-01-13 23:22:47 +01:00
myT
ad3f942a8d
added the Cinematic Rendering Pipeline
2024-01-13 22:40:13 +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
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
37377591a0
moved a bunch of function declarations to qcommon.h
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
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
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
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
b60db6b1f0
updated version and date for 1.53 release
2023-09-20 23:11:20 +02:00
myT
9e19d22d46
added /registerdemos and /unregisterdemos
2023-08-02 02:43:31 +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
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
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
e64de08ef2
printing WSAEWOULDBLOCK on recvfrom is far too verbose
2022-12-27 19:18:17 +01:00
myT
952da7c009
added the -f option to /writeconfig
2022-12-05 21:07:06 +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
af52b71e03
fixed the void argument list in DEF_TRAP_0 to help catch mistakes
2022-11-05 05:01:17 +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
myT
03ae2d0d05
removed a lot of unused code
2022-10-28 23:32:27 +02:00
myT
be0746dfc4
fixed read-only CVar registration keeping the existing value
2022-10-23 05:23:27 +02:00
myT
e56a11b638
added /shaderinfo
2022-05-28 16:50:42 +02:00
myT
8e563d6c4a
fixed Info_Print crashing when a token is too long
...
too long being >= 512 but < BIG_INFO_KEY/BIG_INFO_VALUE
Info_NextPair will still crash when key/value string lengths exceed BIG_INFO_KEY/BIG_INFO_VALUE
2022-05-26 17:22:20 +02:00
myT
533e0872c1
added console mark mode
2022-04-30 04:03:47 +02:00
myT
1544a61cfc
added waitms
2022-04-12 04:18:32 +02:00
myT
1317ce54cb
added Sys_DebugPrintf
2022-04-10 21:24:36 +02:00
myT
fa1cee73e0
fixed CL_NextDemo not being called after a drop error or fopen failing
2022-04-09 03:50:16 +02:00
myT
45f66b1a88
added sys_compiler and sys_cplusplus to embed build information
2020-10-11 02:27:27 +02:00
myT
a5c820644a
CVar slots that have been freed can now be allocated again
2020-07-07 04:25:21 +02:00