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