Commit graph

22 commits

Author SHA1 Message Date
smallmodel
6f686cb7fa
Check if the renderer is loaded instead of checking if it's registered
Some checks failed
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 43s
2024-12-06 00:45:18 +01:00
smallmodel
28bdd1b2b3
Made the renderer modular and loadable
This removes coupling between the renderer and UI/client functions. An option USE_RENDERER_DLOPEN was added to specify whether a renderer module should be compiled and loaded, instead of integrating the renderer into the executable directly. This opens the door for a new renderer
2024-12-06 00:15:19 +01:00
smallmodel
4f699f3b58
Add support to compile renderergl2 (currently unimplemented) 2024-12-01 19:21:07 +01:00
smallmodel
6fe1e86b31
Automatically scale UI elements for high resolutions
This fixes UI elements being tiny on high resolutions like 4K. Now most UI elements will scale automatically with resolutions above 1920x1080.
2024-11-30 22:40:00 +01:00
pryon
92190220aa Implement clipboard functionality 2024-09-21 19:32:23 +02:00
smallmodel
771ee1b5a9
Forward-declare Event and Listener to omit some warnings 2023-11-14 01:08:09 +01:00
smallmodel
6274d9a1e9
Added UI_StartLocalSoundDialog, UI_FadeSound and UI_StopAll imports 2023-10-02 21:11:32 +02:00
smallmodel
04f61a1af7
Added UI_PrintConsole() and UI_PrintDeveloperConsole() declarations 2023-09-17 19:29:59 +02:00
smallmodel
96d881a1f1
Made ui_public.h compilable to C code 2023-09-05 20:18:05 +02:00
smallmodel
cf2f0256a2
Moved UI_SetupFiles to ui_public.h 2023-09-05 20:00:54 +02:00
smallmodel
394abbdb6f
Fixed IPv6 not working with connect command 2023-08-30 19:36:17 +02:00
smallmodel
0fea47bb69
Added Draw_StretchPic2 2023-08-15 22:44:37 +02:00
smallmodel
8e05347ba0
Moved CL_FinishedIntro and SV_CheckSaveGame to qcommon.h 2023-08-14 01:27:13 +02:00
smallmodel
1438c052b4
Rearranged include files 2023-07-18 00:08:30 +02:00
OM
3d223f5a5d Updates 2023-05-27 15:36:19 +02:00
OM
0c18e0e26c Exports *UI_UpdateCenterPrint* and *UI_UpdateLocationPrint* 2023-05-21 19:58:59 +02:00
OM
76178064a0 Drastically reduced compiler warnings on clang 2023-05-21 00:29:26 +02:00
OM
5ac5632e59 Export *CL_FinishedIntro* and *UI_StartStageKeyEvent* 2023-05-20 01:02:14 +02:00
OM
f93ea7ab8d Replaced float* with vec4_t 2023-05-15 20:11:53 +02:00
OM
ecf59afd51 const param fix 2023-05-11 18:45:56 +02:00
L
53c1c94dac Using Quake 3 renderer 2023-05-08 14:33:37 +02:00
Ley0k
09bed43f97 Hard reset 2016-03-27 11:49:47 +02:00