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
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
c8c9bef131
added r_depthClamp and cap_DepthClamp
2022-10-23 02:58:20 +02:00
myT
74acd92d91
fixed the D3D projection transform not matching GL
2022-10-18 19:09:14 +02:00
myT
1b74aed8b9
removed the useless myftol macro
2022-06-17 03:38:39 +02:00
myT
9895f3b895
fixed RB_RenderLitSurfList still crashing because of an invalid stage index
...
the first attempt was f99c223495
this is really not a proper fix since I haven't solved how it gets to that stage
but, knowing I will be deleting this whole part of the code soon enough anyway...
2022-06-17 03:26:36 +02:00
myT
928c9a71ec
added a clang-format config for use with new source files
2022-06-17 02:00:41 +02:00
myT
3dc34d47f3
replaced the CPU image resampling functions with something better
2022-06-17 01:59:56 +02:00
myT
0ee2a50e90
image read/write errors print warnings instead of causing drop errors
2022-06-17 01:53:32 +02:00
myT
2389b5db39
updated stb_image.h
2022-06-17 01:46:01 +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
049793f8f9
made some expression more legible as originally intended
...
the code is equivalent since && has higher precedence than ||
in other words, I messed up but got it right by sheer luck
2022-05-26 23:12:02 +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
dcb3c80998
added default to a switch statement to make it clear we didn't forget any case
2022-05-26 22:25:25 +02:00
myT
96e4d2d7cb
added a couple of explicit casts for Clang to keep quiet
2022-05-26 22:23:50 +02:00
myT
4b131f258c
no longer checking whether unsigned integers are negative...
2022-05-26 22:22:45 +02:00
myT
15d457adb0
no longer letting Clang complain about the size of an empty struct
2022-05-26 22:20:58 +02:00
myT
6a49052e20
disabled a few more warnings globally because of Clang
2022-05-26 22:20:21 +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
bf0c8ec492
using an updated icon courtesy of deft
2022-05-04 18:28:57 +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
866b93ef5e
turned r_showtris and r_shownormals into bitmasks
2022-04-29 21:12:01 +02:00
myT
a12cf70700
fixed the r_mapGreyscaleCTF shader list
...
removed duplicates
fixed the q3wcp14 asymmetry
2022-04-29 21:04:45 +02:00
myT
4670a811c1
added r_ignoreShaderSortKey as a work-around for broken maps
2022-04-24 22:44:25 +02:00
myT
b8fd6e7c64
added the net_printoverhead and net_clearoverhead dev functions
2022-04-24 22:40:01 +02:00
myT
8c32b986f6
added r_mapGreyscale and r_mapGreyscaleCTF
2022-04-23 23:38:06 +02:00
myT
178d91b000
removed the nextmap CVar
2022-04-22 23:30:24 +02:00
myT
f99c223495
fixed crashes when a DL affects a transparent surface with r_lightmap 1
2022-04-14 00:37:00 +02:00
myT
a47c8c8dd1
added net_proxy
2022-04-12 04:31:03 +02:00
myT
1544a61cfc
added waitms
2022-04-12 04:18:32 +02:00
myT
9e445bc284
fixed vertex lighting applying to non-lightmapped surfaces
2022-04-12 04:12:38 +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
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
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
9b114e7886
fixed music playback crash in CPMA credits with s_musicvolume > 0
2022-04-08 21:41:26 +02:00
myT
7923a0a94e
fixed a Linux/FreeBSD start-up crash
2022-04-08 21:29:19 +02:00
myT
c534ed8048
fixed the alpha channel blend factors in the D3D11 backend
2020-11-06 02:48:55 +01:00
myT
c12f7e8541
removed a redundant if statement
2020-11-05 03:55:37 +01:00