Commit graph

9 commits

Author SHA1 Message Date
myT
1efd5b6d82 improved crash and exit handlers that restore system settings (monitor gamma ramps, system timer resolution, terminal settings, ...) and crash reports with full QVM stack trace 2017-03-14 05:11:12 +01:00
myT
0bc9c75e49 moved the create_git_header scripts into the cnq3 repository 2017-03-08 02:41:21 +01:00
myt
720c84e24e added huffman_static to the makefiles 2017-03-08 00:56:37 +01:00
myT
076cf14d02 using much simpler and faster Huffman codec code when not dealing with out of band datagrams 2017-03-05 23:32:58 +01:00
arQon
d8bf2665f5 rewrite most of the linux mouse code: support (and prefer) xinput2 and raw support, default to the master pointer and add m_device to choose one explicitly. 2017-01-25 07:14:23 -08:00
myT
f327428475 full x64 support with a VM based on quake3e OCT 21 2016
the VM compiler uses SSE for floating-point ops when possible
2017-01-11 14:24:58 +01:00
arQon
fc9465caab switch from jpeg6 to jpeg-turbo
aside from the speed improvements, this also makes for nicer code
in the renderer interaction with libjpeg, thanks to mem_dest support etc
2017-01-03 00:34:59 -08:00
myT
511291bb97 added pre-generated VC++ 2013 project files and a makefile for Linux
pthread linking has been disabled for the Linux server as it's not used there
2016-12-31 02:11:22 +01:00
myT
32625ef4e2 using the QUAKE3DIR env var to locate the output/debug directory
removed the legacy id build files and renamed the sys directory to build
the makefiles and intermediate build files are now under the build directory
2016-12-30 23:50:10 +01:00