Alibek Omarov
3f7773f83b
engine: client: rewrite VOX subsystem, fix spaces being taken into sentences, add tests for parser, remove dead code
3 years ago
Alibek Omarov
18933e7981
engine: ensure all data was written to stdout when exiting
3 years ago
Andrey Akhmichin
9917cba8fc
utils: mdldec: add fixed uv coords support.
3 years ago
Alibek Omarov
203afda053
engine: add render_picbutton_text flag to use mainui_cpp font renderer for rendering WON buttons
3 years ago
Alibek Omarov
6dbb694fdc
wscript: define _FILE_OFFSET_BITS=64 on 32-bit systems if libc (presumably glibc) supports it
3 years ago
Alibek Omarov
0c26c24331
ref_gl: really disable VBO by default for now
3 years ago
Alibek Omarov
51635995a2
mainui: update to temporary branch with fixes until I finish picbutton text renderer
3 years ago
Bien Pham
988183a96a
engine: implement support for secured client dlls
3 years ago
SNMetamorph
d8fd0b3dcb
documentation: updated mainteiners list for Windows engine port
3 years ago
Alibek Omarov
a6b43fbfff
engine: show additional errno string when log file cannot be opened
3 years ago
Alibek Omarov
61643585e0
engine: fix NULL ptr dereference when log file cannot be opened
3 years ago
Alibek Omarov
75e8a51058
ref_gl: disable VBO. Rename r_vbo to gl_vbo to ignore existing config values as it was enabled by default
3 years ago
Bien Pham
3a55b9cd67
engine: make pfnDrawString & pfnDrawStringReverse return width
3 years ago
Alibek Omarov
89baa633c8
engine: sdl: fix mouse activated when focus gained but not game is active
3 years ago
Alibek Omarov
1bf08cc2c3
engine: touch: fix button deletion
3 years ago
Alibek Omarov
36d757c74a
engine: server: fix message trace output
3 years ago
Alibek Omarov
0891356ec5
ref_gl: use GoldSrc particle texture
3 years ago
Alibek Omarov
0fa1b4f944
engine: client: refactor tempentity parsing, make multipliers close to GoldSrc
3 years ago
Alibek Omarov
56103a90eb
engine: client: limit token size in client dll parsefile to 1024 (GoldSrc value)
3 years ago
Alibek Omarov
2fa964e939
engine: server: restore sv_trace_messages from old engine
3 years ago
Alibek Omarov
0027678a56
engine: client: print which tempentity type was overflowed
3 years ago
Alibek Omarov
ffea7d9729
engine: add host_lowmemorymode cvar to indicate low memory mode level
3 years ago
Velaron
0e286f31c5
engine: client: fix DT_TIMEWINDOW_* signedness
3 years ago
Valery Klachkov
b9cec43e2c
ref_soft: Fix crashes on 64bit
...
Just replace all long for unsigned long long :)
3 years ago
NightFox
bb84a3cb7f
add /fsanitize=address for msvc (windows) when sanitize
3 years ago
Alibek Omarov
5aa6bfee85
engine: first attempts on fuzzing the engine
3 years ago
Alibek Omarov
204544f50f
readme: update
3 years ago
Alibek Omarov
df4f21680c
engine: client: apply local client effects only if it wasn't rejected by clientdll
3 years ago
Alibek Omarov
2c1b862654
engine: client: ignore EF_BRIGHTFIELD for local client
...
It must be OK, because GoldSrc don't call similar function for local client
instead adds only flashlight and muzzleflash effects.
By adding this check, behavior must be close enough
3 years ago
Alibek Omarov
ea5937bce0
engine: net_encode: remove naive clientdata/weapondata copy, only copy fields explicitly listed in deltalst
3 years ago
Alibek Omarov
6e4ab74694
engine: net_encode: split delta "no changes" copy into separate function
3 years ago
Alibek Omarov
2c74a633d0
mainui: update
3 years ago
Alibek Omarov
22e770e4d4
engine: client: disable viewsize without requested Quake compatibility
3 years ago
Alibek Omarov
1f26710bd0
engine: fix add command error messages
3 years ago
Alibek Omarov
96f35f76e1
engine: filesystem: fix creating directories with roDir
3 years ago
Alibek Omarov
fa37d153c8
engine: common: restrict alias/unalias and stuffcmds from executing by server
3 years ago
Alibek Omarov
aa5594d11f
engine: client: don't let servers clear console
3 years ago
Alibek Omarov
6b332eabd2
scripts: gha: include extras in MAGX and Win32 builds too (Linux and Android already have it)
3 years ago
Alibek Omarov
13cf909b99
engine: filesystem: allow extras ZIPs
3 years ago
Alibek Omarov
606b5354e6
engine: filesystem: fix loading ZIP files
3 years ago
Alibek Omarov
e29dcb4125
engine: filesystem: accept ZIP files with zip extension, do not assert with NULL free in Zip_Close
3 years ago
Alibek Omarov
c3513b1615
engine: input: clean m_enginemouse leftovers, always enable SDL relative mouse mode for our input interface
3 years ago
Alibek Omarov
abbd0f92a4
engine: input: fix incorrect client notifying about mouse button states
3 years ago
Alibek Omarov
f9d0fba05f
wscript: remove duplicated branches diagnostic for good
3 years ago
Alibek Omarov
1ffe050205
engine: print only command name in Unknown command message, rather than a full line
3 years ago
Alibek Omarov
a2f741fe8a
engine: platform: sdl: try to fix 1.2 build
3 years ago
Alibek Omarov
d0a39ef492
engine: client: rework mouse input again, do what GoldSrc does, minimize SDL mouse calls
3 years ago
Alibek Omarov
f63d2d747f
vgui: remove unneeded SDL calls, remove unused VGUI API function, fix mouse cursor visibility
3 years ago
Alibek Omarov
7e687b45bb
engine: client always uses SDL (virtually) on non-Win32 platforms
3 years ago
Alibek Omarov
284eeea3c3
engine: client: rework mouse input, use IN_MouseEvent for clientdll, don't emit mouse events when mouse is visible or touch emulate is used
3 years ago