Commit graph

25 commits

Author SHA1 Message Date
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
7e6b0a1c2b
Remove SMP and render thread code, as they're unused 2024-12-01 16:32:19 +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
smallmodel
5403577642
Fix the return value of FS_Seek
It returns a negative value on failure, so handle that properly
2024-09-25 21:04:55 +02:00
smallmodel
cd9b1a741f
Match CG_PermanentMark parameters
This fixes #355
2024-09-07 23:57:17 +02:00
smallmodel
0bbf39660e
Added R_GetShaderName and R_GetModelName 2023-09-06 20:31:28 +02:00
smallmodel
6d2d35e82d
Fixed compile errors on newer versions of clang 2023-09-05 19:39:57 +02:00
smallmodel
0fea47bb69
Added Draw_StretchPic2 2023-08-15 22:44:37 +02:00
smallmodel
6f8fee47f2
Using const char* for LV_ConvertString 2023-07-30 11:38:18 +02:00
smallmodel
2866bfdd04
Fix for DrawStretchRaw and const params 2023-07-17 20:44:09 +02:00
smallmodel
52f60e647d
Implemented R_MarkFragmentsForInlineModel and R_BoxSurfacesForBModel_r 2023-07-17 20:09:00 +02:00
smallmodel
f66ce78a56
Using const for pointBuffer 2023-07-15 20:18:08 +02:00
OM
02993eaa9b Backported ioq3 features 2023-06-25 19:35:41 +02:00
OM
7b79877516 made renderer (original quake III) work with SDL 2023-05-27 22:23:03 +02:00
OM
4a582cfbb5 Updated 2023-05-27 21:39:56 +02:00
OM
f1f9ed744d Updates 2023-05-27 16:19:31 +02:00
OM
3d223f5a5d Updates 2023-05-27 15:36:19 +02:00
OM
ca3340b158 ioquake3 porting 2023-05-24 19:29:36 +02:00
L
8451cff91e Compilation fixes 2023-05-08 20:07:45 +02:00
L
e2910930da Readded ioq3 renderer 2023-05-08 19:53:53 +02:00
L
72f090b289 Fixed openmohaa.exe compilation (only 102 linker errors) 2023-05-07 21:28:54 +02:00
L
7030c23994 Fixed compilation issues 2023-05-07 20:38:08 +02:00
L
6e0ce3f0e4 Moved a few structs to *code/cgame/tr_types.h* 2023-04-30 00:04:12 +02:00
Ley0k
09bed43f97 Hard reset 2016-03-27 11:49:47 +02:00