Ethan Lee
f4cad5010e
Apply changes from Thirty Flights of Loving (2021 Edition)
2021-12-02 18:09:12 -05:00
Knightmare66
3da932f697
Added Ethan Lee's fix for vsync on Unix builds.
...
Misc Unux compiling fixes.
Added VS2015 project files.
Added 32-bit static libs for VS2015.
2021-12-02 15:17:38 -05:00
Knightmare66
52efbae77d
Missed a couple of things from Linux finishing changes.
2021-11-18 01:26:32 -05:00
Knightmare66
9be3063f0e
Fixed reformatting typo in qgl_unix.c.
2021-11-17 19:04:52 -05:00
Knightmare66
0dc88d405d
Merged Ethan Lee's finishing Linux and MacOS X porting changes.
...
Added support for MacOS-specific keys to cl_keys.c.
2021-11-17 18:58:12 -05:00
Knightmare66
4635d4a5b8
Clean up Q_ftol() for Linux porting in DLL sources.
2021-10-11 22:02:12 -04:00
Knightmare66
4eea7036b8
Added Ethan Lee's Linux porting changes.
...
Moved loadingMessage, loadingMessages, and loadingPercent variables in client into client_static_t struct.
2021-10-11 15:38:20 -04:00
Knightmare66
69bbad2b9a
Added video menu resolution list generation from vid_modes table via VID_GetModeInfo().
...
Added video menu anisotropic mode list generation from cvar.
Cleanup of menus and UI utils code from last refactoring.
Added player obituary for Makron in Zaaero game DLL.
2021-08-29 22:52:34 -04:00
Knightmare66
240a4f089f
Preliminary work for borderless window support on Linux.
2021-07-20 01:16:01 -04:00
Knightmare66
15d8479c9b
Refactored menu utility funcs for fonts, crosshairs, savegames, serverlist, start server maplist, and player models and moved them to ui_utils.c.
...
Renamed "cursor" cursor_t struct to "ui_menucursor".
Renamed "currentweaponmodel" char pointer to "ui_currentweaponmodel".
Added shutdown functions for console, screen, and UI.
2021-02-17 04:11:49 -05:00
Knightmare66
1abde37ba0
Changed parameter order for Q_strncpyz() and Q_strncatz() to match Com_strcpy() and Com_strcat() from missionpack DLL.
2021-01-25 02:47:07 -05:00
Knightmare66
d9848657dc
Const-ified string parms for filesystem funcs, function exports, and related func in game DLLs.
2020-08-11 02:08:18 -04:00
Knightmare66
37eb683714
Added cvar r_maxfps_autoset to allow disabling of automatic framerate capping.
...
Moved call to CL_SetFramerateCap() to UpdateVideoRef().
Future-proofed CL_SetFramerateCap() for higher refresh rates.
2020-08-06 18:47:26 -04:00
Knightmare66
8f43c6bf9f
More 64-bit portability fixes.
2020-08-01 22:54:35 -04:00
Knightmare66
26d58b1694
Added screenshot gamma correction.
...
Changed stats.log to save to savegamedir instead of the Quake2 root folder.
Renamed cvars menu_sensitivity, menu_rotate, and menu_alpha to ui_sensitivity, ui_item_rotate, and ui_background_alpha.
Removed some unused cvars.
Added CVAR_SAVE_IGNORE flag to "game" and "gamedir" cvars.
Added descriptions for most cvars.
Added dumpcvars command to output a list of cvars with their descriptions to cvarlist.txt.
2020-07-04 01:31:44 -04:00
Knightmare66
e317029eac
Updated GPL headers based on Q2 Tools GPL source release.
2020-06-04 17:01:28 -04:00
Knightmare66
30012ce19c
Finished implementation of fs_savegamedir and fs_downloaddir.
2020-05-02 16:08:01 -04:00
Knightmare66
e96adb36a9
Added descriptions to option menu submenu actions.
...
Fixed fill of black menu status bar.
Added Sys_ExeDir(), Sys_PrefDir(), and Sys_DownloadDir().
2020-04-18 21:46:47 -04:00
Knightmare66
a57b260b7b
Increased console buffer size to 128K.
...
Made COM_* funtions buffer-safe.
2019-10-08 03:39:06 -04:00
Knightmare66
f986267ae2
inital commit of full repository
2019-03-13 15:20:07 -04:00