Commit graph

131 commits

Author SHA1 Message Date
myT
2789da3a48 added live shader code editing 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
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
9e19d22d46 added /registerdemos and /unregisterdemos 2023-08-02 02:43:31 +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
7e0de354c2 added the R_SetPVSCulling extension 2023-02-25 23:01:11 +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
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
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
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
03ae2d0d05 removed a lot of unused code 2022-10-28 23:32:27 +02:00
myT
c8c9bef131 added r_depthClamp and cap_DepthClamp 2022-10-23 02:58:20 +02:00
myT
2aa92b3cde a better way to deal with Clang's vexing parse warning 2022-06-01 03:53:52 +02:00
myT
e56a11b638 added /shaderinfo 2022-05-28 16:50:42 +02:00
myT
75f0635f3f fixed /video writing incorrect audio stream lengths to the AVI file headers 2022-05-26 22:52:25 +02:00
myT
928a8df74a fixed a potential 1-byte buffer overflow in CL_ServerInfoPacket 2022-05-26 22:29:00 +02:00
myT
4b131f258c no longer checking whether unsigned integers are negative... 2022-05-26 22:22:45 +02:00
myT
83284b15c5 resetting the search line index when clearing the console 2022-04-30 18:53:36 +02:00
myT
533e0872c1 added console mark mode 2022-04-30 04:03:47 +02:00
myT
3f189e58be added console search 2022-04-29 21:18:50 +02:00
myT
178d91b000 removed the nextmap CVar 2022-04-22 23:30:24 +02:00
myT
a47c8c8dd1 added net_proxy 2022-04-12 04:31:03 +02:00
myT
51863892f0 no longer denying looping sounds
this is mostly undoing e50a60fe17
and warning when delayed loads happen in quick succession

with this change:
- we no longer block legit looping sounds like the RG hum
- we only warn when there are too many loads instead of spamming for legit stuff
2022-04-11 00:40:27 +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
9b114e7886 fixed music playback crash in CPMA credits with s_musicvolume > 0 2022-04-08 21:41:26 +02:00
myT
b1df6ac8f7 added new stats to r_speeds 1 (shader changes, draw calls) 2020-11-05 03:50:58 +01:00
myT
e50a60fe17 sound loads during gameplay print warnings and get denied for looping sounds 2020-10-15 05:07:55 +02:00
myT
bb9e814837 throwing a fatal error when com_soundMegs is too low for a map load 2020-10-15 05:04:01 +02:00
myT
a4397252c3 com_soundMegs now defaults to 16 2020-10-15 04:48:41 +02:00
myT
e0b04b55c3 cl_aviFrameRate now defaults to 60 2020-10-09 04:57:02 +02:00
myT
8adf87e7c7 fixed .avi files starting with silence when not first in the sequence 2020-10-09 04:28:37 +02:00
myT
54ee6436fe updated copyright years 2020-06-01 20:28:44 +02:00
myT
0fcd462244 improved the map download initiation logic and updated the CNQ3 map server addresses 2020-04-06 03:46:14 +02:00
myT
a5b6ee33da made more keys bindable on Linux/FreeBSD and /bind now accepts uppercase hex digits 2020-04-04 03:20:03 +02:00
myT
7b01f8b8d3 fixed a bunch of variable shadowing cases and removed unused variables 2020-02-24 01:52:29 +01:00
myT
8a1d1c539b Escape down in cgame triggers CG_EVENT_HANDLING again instead of CG_KEY_EVENT
with that, CPMA demo playback and /protect work as intended again
2020-02-09 04:25:31 +01:00
myT
7d526ba6fc added FreeBSD support 2020-01-06 01:04:16 +01:00
myT
2dcddc87eb always disabling the FPS limiter after drop errors 2019-11-12 04:19:31 +01:00
myT
c024cdcdc9 fixed a crash due to lack of memory for the sound system 2019-09-25 05:59:17 +02:00
myT
db4fb31658 added OpenGL 3.2 and Direct3D 11 renderer back-ends 2019-09-25 05:25:59 +02:00
myT
b406564962 added copyright notices to important new files 2019-09-25 05:14:58 +02:00
myT
39af360fdc removed FreeType and the R_REGISTERFONT syscalls 2019-09-25 05:14:07 +02:00