e4c4938efe
HL2 Plugin Improvements ( #290 )
...
* HL2 plugin: bunch of vmt parsing additions, and a hack to load old Left4Dead .vpk files.
2024-10-20 20:17:40 -07:00
2b2ff7a6fa
ODE: support for joint groups, required for physics constraints. Also new tracked fields: .damp_linear, .damp_angular, .max_angular and .jointgroup ( #289 )
2024-10-20 20:13:13 -07:00
d7380a6895
expose frametoname and modelframecount to MenuQC
2024-10-20 20:04:59 -07:00
59d8d6914b
WIP: linear fog mode (required for Source Engine compatible fog) ( #223 )
...
* r_fog_linear implementation for GLSL and Vulkan path
* Linear fog in the non-GLSL backend
2024-10-20 19:12:16 -07:00
SArpnt
a097b8a64a
add panini projection ( #288 )
2024-10-20 11:25:43 -07:00
eb6ff7beff
MDL, MDX, and MD2: Parse the Model Events after Framegroups instead otherwise the events won't load
2024-09-23 01:06:50 -07:00
09768089c0
Mod_LoadQ2Model: allow parsing .framegroups override files
2024-09-14 22:48:30 -07:00
Brad D
2e51fb74be
Enhancement: Build Improvements (Unix + CoD Plugin) ( #272 )
2024-09-13 11:15:15 -07:00
97321a198a
SV_SpawnServer: .map extension test is supposed to be commented out. tbh the whole extension check doesn't work as well here as in SV_Map_f and should probably be redone and/or streamlined.
2024-09-11 12:17:47 -07:00
2fc6b2e085
com_phys_ode.c: remove #ifndef check that breaks custom builds
2024-09-09 00:16:30 -07:00
01a78ca2d1
sv_user.c: check if prydon cursor entnum is in range
2024-09-09 00:11:28 -07:00
Daniel Svensson
2efeab6a4c
Vulkan+Wayland fixes ( #271 )
...
* Process wayland events with vulkan renderer.
* Handle vulkan offscreen swapchain size selection.
2024-09-06 09:32:13 -07:00
Daniel Svensson
e62a712ee9
CI and various compile fixes ( #270 )
...
* Fix emscripten build.
* speexdsp need to disable neon support.
* all deps need --host=none.
* Fix mingw 32 bit build.
* Only try to static link ezhud if building client.
* Make STRIPFLAGS overrideable.
* pkgconf typo, should be --atleast-version.
* Fix -host -> --host typo.
* Update CI.
2024-09-06 09:31:36 -07:00
Daniel Svensson
12985c8b31
Compilation fixes ( #267 )
...
* Fix q3 plugin compilation on aarch64 macOS.
* Fix duplicate symbol when statically linking ezhud.
2024-08-30 12:05:06 -07:00
Daniel Svensson
72fe01555a
Fix vwep injection for demos. ( #269 )
2024-08-30 12:04:56 -07:00
erysdren
52e672d034
Fix makefile for linux->win64_SDL target ( #258 )
...
Co-authored-by: eukara <marco@icculus.org>
2024-08-27 23:50:12 -07:00
cea1acab34
fix qcc-{rel,dbg} targets in engine/Makefile
2024-08-26 17:34:58 -07:00
53420aab02
Move CL_TryTrackNum again where it doesn't cause further complaints
2024-08-26 16:34:08 -07:00
4950f5971b
safeswitch in SV_AcceptMessage requires mentions of all protocols despite being unavailable.
2024-08-26 16:18:38 -07:00
9a453bed2f
Multiplayer menu should not poke skins when QWSKINS isn't set
2024-08-26 16:18:34 -07:00
29f442a325
Log_Logfile_f is only available when HAVE_LEGACY is set
2024-08-26 16:18:30 -07:00
7d70e3c612
Move CL_TryTrackNum out of the QWSKINS define
2024-08-26 16:18:23 -07:00
Solarite
75e51c3081
Fix typo in capturedemo command ( #259 )
...
Fixed a slight typo in the description for the `capturedemo` command.
2024-08-26 15:47:03 -07:00
newbytf
322f01f212
Deliver _ONE messages to correct spectator(s) ( #265 )
...
Previously it would only deliver if:
(a) you were spectating no one
(b) player-0 was getting messages (which you'd then incorrectly receive)
Co-authored-by: newby <newby@rakis.net>
2024-08-26 15:46:51 -07:00
Peter0x44
7599872f9c
Allow overriding CC for cross-compilation. ( #262 )
...
In the case of SDL2 cross-compilation, I had to make this change.
FTE_TARGET=SDL2_arm and such don't work. If I override the compiler with
something like:
make CC=aarch64-linux-gnu-gcc then this particular line reverts it to
gcc and calls the system compiler anyway. I'm not sure why this line
needs to exist at all.
I did the same for windres, because it might also make sense to override
it with an i686-w64-mingw32-windres. Or potentially for the
aarch64-w64-mingw32 gcc in future.
2024-08-26 15:46:01 -07:00
Peter0x44
00a42c24c3
Account for setsensitivityscaler in IN_MoveJoystick ( #264 )
2024-08-26 15:44:14 -07:00
Shpoike
f75ba7d8e8
Fix gl_screenangle with postproc.
2024-08-26 20:27:35 +01:00
Shpoike
62b1e27620
Fix player skins with software banding.
2024-08-25 06:12:05 +01:00
Shpoike
e002c43430
Support a couple of other wav file variants.
2024-08-25 06:12:05 +01:00
Shpoike
75ee7daa82
Fix postprocess screwyness with the classic sbar.
2024-08-25 06:12:05 +01:00
Shpoike
d45687ccf0
Reduce the chances of input_cursor_entity getting stale values on map changes.
2024-08-25 06:12:05 +01:00
Shpoike
b3c5cb8ae1
Use a more recent ODE revision, to avoid crosscompile errors (and just to keep things updated).
2024-07-21 03:54:39 +01:00
Shpoike
541b98edda
Fix mvd ents spawning with the wrong entity in certain cases.
2024-07-21 01:18:21 +01:00
Shpoike
ff1a2299f4
megacommit.
...
adds qtv relay support.
lots of other misc tweaks.
2024-07-14 19:58:26 +01:00
Shpoike
effee0e45a
Make the web port's local storage stuff more visible. Fix web port's touchscreen inputs.
2024-07-14 19:58:26 +01:00
Shpoike
6c795f62ab
Fix issue with ktx's parsing of certain entities.
2024-07-14 19:58:26 +01:00
Shpoike
5685376732
TURN support (stupidly) requires md5 support. Make it available to a couple of other subsystems too.
2024-07-14 19:58:26 +01:00
Shpoike
b2557adfe2
Fix up gamepad support in the web target.
2024-07-14 19:58:26 +01:00
Shpoike
f9ed78383c
Try to fix up ktx compat a bit.
2024-07-14 19:58:26 +01:00
Shpoike
f513ea03ef
Attempt to fix map-startup timing issues. This should fix (older) copper's door-linking ents.
2024-07-14 19:58:26 +01:00
Shpoike
0923cda873
Allow browser port's FS_OpenTCP function to open a 'faketcp' websocket connection. This is so qtvplay can work without first needing to use the 'udp' protocol.
2024-07-14 19:58:26 +01:00
Shpoike
353f5b7ff9
Fix up master's http stuff to properly report serverinfo for brokered servers.
2024-07-14 19:58:26 +01:00
Shpoike
d99bc0b22a
Improve webrtc compat.
2024-07-14 19:58:26 +01:00
Shpoike
5bc9626dd6
Handle dpi scaling / zooming in the browser port.
2024-07-14 19:58:25 +01:00
Shpoike
44f97c2cc1
Ditch the windows close messagebox in favour of telling the menuqc instead. Should help encourage people to save their config changes a little more often...
2024-07-14 19:58:25 +01:00
Shpoike
92fd7eb9a7
Stub some wrath builtins mostly for docs.
2024-07-14 19:58:25 +01:00
Shpoike
8b0cfff7c7
Always load envmaps as linear, they don't make much sense as nearest (consistent with lightmaps).
2024-07-14 19:58:25 +01:00
Shpoike
8927712e0f
Tweak fteqcc's --help output.
2024-07-14 19:58:25 +01:00
Shpoike
3fed00b830
Allow for the separation of address and tls certificates (eg when the target is a explicit ip:port.
2024-07-14 19:58:25 +01:00
Shpoike
9abb3b479c
small tweak to item timers.
2024-07-14 19:58:25 +01:00