Commit Graph

31 Commits

Author SHA1 Message Date
myT 609e11f11d fixed drop errors when opening demos in subdirectories on Linux 2023-09-29 22:47:32 +02:00
myT 9e19d22d46 added /registerdemos and /unregisterdemos 2023-08-02 02:43:31 +02:00
myT ebfa9346b2 added s_khz
defaulting to 22.05 KHz on Windows again due to (presumably) chipset/driver issues
chipsets involved: Realtek ALC887, Realtek ALC892
2022-12-27 20:40:03 +01:00
myT 9f90a6ee8b added Sys_IsDebuggerAttached and Q_assert 2022-11-04 04:46:04 +01:00
myT 15d457adb0 no longer letting Clang complain about the size of an empty struct 2022-05-26 22:20:58 +02:00
myT 533e0872c1 added console mark mode 2022-04-30 04:03:47 +02:00
myT 1317ce54cb added Sys_DebugPrintf 2022-04-10 21:24:36 +02:00
myT 7923a0a94e fixed a Linux/FreeBSD start-up crash 2022-04-08 21:29:19 +02:00
myT 54ee6436fe updated copyright years 2020-06-01 20:28:44 +02:00
myT a5b6ee33da made more keys bindable on Linux/FreeBSD and /bind now accepts uppercase hex digits 2020-04-04 03:20:03 +02:00
myT 7d526ba6fc added FreeBSD support 2020-01-06 01:04:16 +01:00
myT db4fb31658 added OpenGL 3.2 and Direct3D 11 renderer back-ends 2019-09-25 05:25:59 +02:00
myT b406564962 added copyright notices to important new files 2019-09-25 05:14:58 +02:00
myT 30c8990d6b fixed sdl_UpdateMonitorIndexFromWindow
made r_monitor 0-based on Linux
the concept of primary monitor isn't universal on Linux
2019-09-25 05:11:01 +02:00
myT 3305c6f515 improved multi-monitor support
- /monitorlist
- the monitor list gets updated during video restarts and by /monitorlist
- Linux > r_monitor is now 0-based and monitors are sorted top-to-bottom, left-to-right
- Windows > the Windows + shift + left/right arrow key shortcuts should be ok to use
2019-02-20 20:52:34 +01:00
myT ac4928e18d reworked and unified sleeping
reduced client update rate when minimized
fixed timedemo playback
2018-01-25 06:41:30 +01:00
myT b7a76b6428 console down with 2+ screens always disables input grabbing 2018-01-21 17:26:18 +01:00
myT f1bbe75937 fixed the Z and 9 keys not being bindable on Linux 2018-01-18 17:38:45 +01:00
myT c0ab2063d0 passing the 3rd argument to open to please GCC 2018-01-16 04:03:15 +01:00
myT ca8fb7457b reduced CPU usage in the client 2017-12-27 05:43:28 +01:00
myT 3ad521544c fixed Linux uptime code to use 64-bit integers 2017-11-29 18:33:09 +01:00
myT d1e85d74d0 Linux: added in_focusDelay and ignoring input events when unfocused 2017-11-22 21:47:50 +01:00
myT 120ee7e535 Linux glimp commands only get registered once 2017-11-22 21:36:04 +01:00
myT 964879bc5e changed r_mode and added r_blitMode 2017-11-22 18:26:26 +01:00
myT fca556e2ad match alerts cgame extension and s_autoMute for Windows 2017-11-07 06:17:28 +01:00
myT caaa8e4e47 audio interface clean-up and Sys_* documentation 2017-11-03 19:36:30 +01:00
myT 9362d9bf53 deleted 2-threads rendering support (SMP) 2017-11-03 19:34:32 +01:00
myT 4cd544217c platform layer GL interface cleanup
renamed and documented the core GLimp functions
moved the memset calls out of GLimp_Shutdown
dealing with anisotropic filtering properly and fixed the cvar's range and help
platform extension loading is done through Sys_GL_LoadExtensions
throwing fatal errors is done by the renderer exclusively
removed QGL_Init and QGL_Shutdown
cleaned up glconfig_t
filling up the unused glConfig fields in the renderer for old mods
2017-11-03 19:33:54 +01:00
myT 6238d7dd7f implemented in_noGrab on Windows 2017-10-29 02:36:57 +02:00
myT 27afb67ed1 support for more SDL virtual key codes
discarding 0 motion events
2017-10-29 02:24:00 +02:00
myT b3831fcc87 the Linux client now uses SDL 2 for: window, GL context, video modes, audio, kb and mouse input, monitor list, clipboard 2017-10-28 03:35:51 +02:00