smallmodel
70c12a1639
Bump version number
2025-08-10 19:17:23 +02:00
smallmodel
59329b4fb3
Mark member function overriding
2025-08-09 00:39:41 +02:00
Tim Angus
4083d1123f
Map SDL gamepad buttons to keys explicitly
2025-08-08 22:58:03 +02:00
Tim Angus
fa047b7bf9
http -> https on URLs
2025-08-08 22:53:00 +02:00
Tim Angus
659939352a
Add USE_ARCHLESS_FILENAMES
2025-08-08 22:52:26 +02:00
smallmodel and Tim Angus
e556f58cc4
Reimplement CMake from upstream ioq3 ( #781 )
...
This reuse the CMake build system from ioq3, modified to make it work with the C++ code.
---------
Co-authored-by: Tim Angus <tim@ngus.net >
2025-08-08 01:03:07 +02:00
smallmodel
a72bc153db
Fix configstring replacement causing the model to be referenced twice on base MOHAA clients ( #779 )
2025-08-03 02:21:35 +02:00
Tim Angus and smallmodel
e47790cd54
Move third party code to code/thirdparty
...
Co-authored-by: smallmodel <15067410+smallmodel@users.noreply.github.com >
2025-08-02 23:19:02 +02:00
Tim Angus and smallmodel
8708953e96
Move puff.* to renderercommon
...
Co-authored-by: smallmodel <15067410+smallmodel@users.noreply.github.com >
2025-08-02 23:00:57 +02:00
Tim Angus
b0ca50c4c5
Merge identical tr_subs.c into renderercommon
2025-08-02 22:58:22 +02:00
smallmodel
1be22e9343
Use resetString for the fallback renderer
2025-08-02 22:53:13 +02:00
Tim Angus and smallmodel
fabd2fd848
Fix incorrect architecture detection on Windows
...
Co-authored-by: smallmodel <15067410+smallmodel@users.noreply.github.com >
2025-08-01 23:14:25 +02:00
Pan7 and smallmodel
6d2d6e1429
Replace USE_LOCAL_HEADERS with USE_INTERNAL_*
...
Co-authored-by: smallmodel <15067410+smallmodel@users.noreply.github.com >
2025-08-01 23:02:06 +02:00
Tim Angus
df165d162d
Cleanup opus and vorbis more
2025-08-01 22:44:20 +02:00
J.Ingram
88e41fd6e5
Call SHGetFolderPathA directly
...
Removing shfolder.h satisfies MSVC, and calling the function directly makes PFNSHGETFOLDERPATHA unnecessary.
2025-08-01 22:43:04 +02:00
Tim Angus
790e4286db
*Don't* configure zlib so we get the generic zconf.h
2025-08-01 22:40:10 +02:00
Tim Angus and smallmodel
e6e260933a
Update SDL
...
Co-authored-by: smallmodel <15067410+smallmodel@users.noreply.github.com >
2025-08-01 22:37:53 +02:00
Tim Angus
a3c10c4fae
Remove macOS ppc support
2025-08-01 22:31:22 +02:00
Tim Angus
076099d0ed
Update OpenAL (headers)
2025-08-01 22:29:51 +02:00
smallmodel
4d168a2e20
Fix mouse cursor disappearing ( #774 )
2025-08-01 22:22:56 +02:00
smallmodel
6adeca6196
Fix taunts incorrectly played as team on mohaa base ( #776 )
2025-07-27 13:41:19 +02:00
smallmodel
84b1d3e8d1
Fix server items not drawn when using cl_browserdetailedcolors
2025-07-27 00:54:42 +02:00
smallmodel
de65af5a43
Don't throw a fatal error when the filename is empty ( #773 )
2025-07-25 22:27:08 +02:00
smallmodel
a9b8c44206
Fix incorrect entity flags set on the spawned dead body
2025-07-24 22:47:52 +02:00
smallmodel
c9f13f182c
Make r_swapInterval CVAR_LATCH
...
This variable is used only when initializing SDL.
2025-07-21 22:02:55 +02:00
smallmodel
d1bfeeadbf
Improve default graphic settings for d-day ( #771 )
2025-07-21 21:56:12 +02:00
smallmodel
5b57949bc9
Fix missing pm flags for bit 15 and above on mohaa 1.11 (protocol version 6)
2025-07-20 22:58:53 +02:00
smallmodel
7e6ea644ba
Don't reset the client on singleplayer
...
This fixes an issue where some scripts would apply modifications such as drawhud to the player, that would get reset after connecting.
2025-07-20 22:28:30 +02:00
smallmodel
a3f520de8c
Format most source files
2025-07-19 23:30:20 +02:00
Tim Angus
57abfa297b
Undefine real error codes to fix warnings
2025-07-19 23:29:58 +02:00
smallmodel
11ba758ca3
Fix ephemeral event being passed multiple times after being freed with multiple widgets of the same name ( #766 )
2025-07-19 22:18:08 +02:00
smallmodel
83a32c2635
Fix incorrect mins/maxs value for SpotWouldTelefrag
...
This caused telefrags on multiplayer with an high number of players
2025-07-19 00:05:21 +02:00
J.Ingram
8336e48566
Use PFNGETFOLDERPATHA typedef
...
FARPROC is defined with an empty parameter list, which newer versions of GCC consider equivalent to (void). Compilation fails when qSHGetFolderPath gets called with arguments.
2025-07-17 21:00:52 +02:00
smallmodel
3e842ffe40
Redefine aliases for WSA errors instead on win32
2025-07-15 21:35:05 +02:00
Tim Angus and smallmodel
c9fcd723db
Update integrated third-party libraries
...
Co-authored-by: smallmodel <15067410+smallmodel@users.noreply.github.com >
2025-07-14 21:44:52 +02:00
Tim Angus
175beea77e
Selectively disable -Warray-bounds
2025-07-14 21:17:24 +02:00
Tim Angus
fda7cc0c6e
GCC warning fixes
2025-07-14 21:16:39 +02:00
Tim Angus
7fc2e36bcb
Use correct abs function in FBO_FastBlit
2025-07-14 21:15:21 +02:00
Tim Angus
d00ccb5d5b
Security fixes
2025-07-14 21:12:44 +02:00
cake
0966021099
fix minor spelling errors
2025-07-14 21:12:19 +02:00
James Darpinian
ed3af6dbf5
OpenGL2: Disable the VAO cache by default
...
The VAO surface cache uses glBufferSubData and triggers a very slow
path in some GLES implementations. Specifically I have observed 10x
frame times under Emscripten with ANGLE/Metal on macOS and with Mali
on Android.
Co-authored-by: Zack Middleton <zack@cloemail.com >
Co-authored-by: WofWca <wofwca@protonmail.com >
# Conflicts:
# code/renderergl2/tr_local.h
2025-07-14 21:11:34 +02:00
smallmodel
3f44dcf301
Bump version number
2025-07-12 00:16:00 +02:00
smallmodel
ba3ebed1c9
Stop cinematic when clearing the state
2025-07-07 21:48:29 +02:00
smallmodel
4e8ddf3c35
Refactor server-sided view model animation
2025-07-06 20:10:02 +02:00
smallmodel
850b6de927
Fix cache ignoring sv_precache when called from scripts
2025-07-06 19:47:10 +02:00
smallmodel
e45ab50367
Fix the number of bits for iLarge on protocol >= 15
2025-07-06 18:33:49 +02:00
smallmodel
567ec755b1
Fix duplicated configstrings
...
This caused issues such as clients crashing as they were improperly unregistering used models
2025-07-06 17:20:50 +02:00
smallmodel
beec594ea4
Fix the wrong random animation being chosen ( #763 )
2025-07-06 16:59:53 +02:00
smallmodel
f59f1df9b6
Prevent spamming the no ammo sound and max movement sound
...
This caused some full-auto weapons (like the thompson) to not play the reloading sound after emptying the clip
2025-07-05 22:13:25 +02:00
smallmodel
0dabcc776f
Clear pending events when the server restarts or when an entity is reset
...
This prevents sounds from previous entities, such as smoke grenades, to emit a sound on an unrelated entity
2025-07-05 21:49:28 +02:00