a9ee916d8b
Workaround core context issues
2023-10-05 03:32:37 +03:00
f68454458e
ref_gl: fix creating core context, support core in gl2shim by creating dumb array object
2023-10-05 03:32:02 +03:00
Dmitry Toroshchin
faa70158c2
ref_gl: allow enabling XASH_GLES without wrapper, add ref_gles3compat, wrap gles functions in gl2wrap when XASH_GLES enabled
2023-10-05 00:24:40 +03:00
Dmitry Toroshchin
2155e3abff
gl2shim: limited matrix support
2023-10-04 21:27:47 +03:00
Dmitry Toroshchin
83b284f4d4
ref_gl: introduce gl2_shim based on vgl_shim for future limited core/gles context support (SLOW, still needs ffp for matrix operations)
2023-10-04 18:29:29 +03:00
2fdd080eef
mainui: update
2023-10-02 19:31:35 +03:00
95f87e24ee
ref: soft: do not register cl_righthand cvar
2023-09-29 13:45:24 +03:00
bfe17fa241
Documentation: update ports list, remove old engine ports that has new engine alternatives, re-sort it by status and platform
2023-09-17 08:50:37 +03:00
sofakng
a94a5f1f29
Update port maintainer list ( #1427 )
...
* Update ports.md
* Update ports.md
2023-09-17 08:40:40 +03:00
dc71456174
scripts: flatpak: upgrade to Freedesktop SDK 23.08
2023-09-15 22:32:52 +03:00
c6b6938e14
wscript: fix RPATH usage on OSX (by @sofakng)
2023-09-15 20:35:51 +03:00
2823a6d269
filesystem: VFileSystem009: just in case, always rewrite fs_api_t requested through CreateInterface export
2023-09-14 00:20:28 +03:00
bee35a1873
engine: client: do not check screenshots in base directory to guess the name
2023-09-13 18:49:10 +03:00
e4ae386964
engine: network: fix incorrect usage of qboolean, when it should be net_gai_state_t
2023-09-12 20:40:14 +03:00
36831555b9
waf: upgrade to latest waifu
2023-09-12 19:23:30 +03:00
8eef212726
ref: gl: fix compile
2023-09-11 21:22:53 +03:00
1589defda1
ref: gl: don't create cl_righthand cvar
2023-09-08 15:52:07 +03:00
df921d8664
some cleaner code
2023-09-08 15:52:07 +03:00
f3949474b9
ref: gl: fix cl_righthand behaviour
2023-09-08 15:52:07 +03:00
706ef65208
engine: client: make unprefixed important userinfo cvars filterable, so servers won't be able to change them, for security
2023-09-04 02:39:34 +03:00
435b95fc5a
engine: client: don't write download notify outside of window
2023-08-31 08:40:24 +03:00
aeece35291
engine: soundlib: mp3: fix check for Unicode in ID3v2.4 TXXX tag
2023-08-30 22:57:39 +03:00
Emil Tomczyk
abd7f3dca3
engine: crashhandler: changed register names for NetBSD x86 ( #1414 )
...
Probably also needs change for x86_64
2023-08-30 18:53:41 +03:00
1c9f333420
engine: server: fix attempting to free pool instead of an allocated memory
2023-08-30 18:52:44 +03:00
75e5da071c
engine: platform: win32: fix calculating RVAs for LLP64
2023-08-29 19:18:22 +03:00
52bd923d9d
engine: server: use generic host pool for temporary string allocation in case of PhysicAPI
2023-08-29 19:10:33 +03:00
ab5a9eec53
engine: soundlib: snd_mp3: fix extra-format-args
2023-08-21 10:02:43 +03:00
88916fdac4
engine: ref_api: remove dead XASH_TEXTURE4 definition
2023-08-21 10:02:18 +03:00
22f60d50ac
ref: gl: only enable/disable texture units in fixed-function pipeline rendering, in our case, low TMUs
2023-08-21 10:01:59 +03:00
4ed562697b
engine: soundlib: fix sizeof parameter in previous commit, I'm an idiot
2023-08-18 11:50:58 +03:00
64166c7d82
engine: soundlib: fix slashes in Sound_GetApproxWavePlayLen, as it can be called from game DLL
2023-08-18 11:47:01 +03:00
0df89bddeb
engine: common: ipv6text: accept changes from upstream GameNetworkingSockets
2023-08-08 19:38:57 +03:00
3168e5ccf0
wscript: add an option to request and accept any servers
2023-08-08 09:24:10 +03:00
72fe214f49
engine: server: pre-process string before passing it to PhysicAPI AllocString, for compatibility with existing Xash3D games
2023-08-07 21:11:20 +03:00
e1cbf96100
wscript: make stringop-overflow non-fatal
2023-08-07 19:45:03 +03:00
1d6f695749
wscript: disable stringop-overflow for NSW to workaround buggy toolchain
2023-08-07 19:26:04 +03:00
08a2d431da
engine: client: cl_qparse: refactor quake baseline parser, so we don't call memset for nothing
2023-08-07 19:11:47 +03:00
8bdb49516d
filesystem: fix stringop-overflow
2023-08-06 00:44:32 +03:00
e7f5cb6910
wscript: add stringop-overflow to our Werror list
2023-08-06 00:41:12 +03:00
9968b192c3
engine: server: fix buffer overflow in invalid Q_strncpy call
2023-08-06 00:39:41 +03:00
79f2c69963
engine: soundlib: missing newline in warning message about truncated WAV file
2023-08-05 04:05:23 +03:00
2067667c9c
engine: fix inverted check in DLL unloading in settings.scr parsing
...
Fixes: aee99f6094
2023-08-03 02:40:02 +03:00
e017b9145f
engine: common: cvar: fix buffer overflow in Cvar_ValidateString
2023-08-03 01:12:16 +03:00
c1c27c5f18
engine: net_ws: fix printing multicast IPv6 address
2023-08-03 01:11:54 +03:00
87a56a5fa1
engine: client: initialize netadr_t structure in LAN games scan
2023-08-03 01:11:31 +03:00
aee99f6094
engine: don't release DLL that wasn't loaded during settings.scr parsing. This should be deleted as soon as possible!
2023-08-03 01:11:06 +03:00
bf03f739bb
engine: soundlib: snd_wav: take FindNextChunk fixes from FTEQW
2023-08-03 01:05:46 +03:00
e23580c1de
engine: remove czeror sequence parser
...
This file initially came from HLND, a Chinese GoldSrc recreation.
It turned out to be suspiciously close to the original version, down
to the comments and code style. We don't work with leaked sources here,
so remove it.
A proper parser should be reimplemented from ground-up, when we will
start working on CZDS support.
2023-07-26 19:40:03 +03:00
e49848d090
github: bump SDL2 version to 2.28.1
2023-07-23 03:16:03 +03:00
1bfc6e6705
filesystem: try to fix case of library filename in FindLibrary
2023-07-22 07:04:26 +03:00