Commit graph

21 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
f53fba082a
Improve memory for debugging purposes 2024-09-22 15:45:29 +02:00
smallmodel
53d812666c
Remove FIXME section 2024-08-07 21:02:48 +02:00
smallmodel
d22dea5e8e
Count renderer memory 2024-08-07 19:57:09 +02:00
smallmodel
36aa9bd802
Don't replace Z_Malloc, Z_TagMalloc and Z_Free in debug memory mode 2023-09-07 19:48:08 +02:00
smallmodel
85dd881c97
Removed usage of HeapAlloc/HeapFree 2023-09-04 21:24:48 +02:00
OM
7e18d51550 Added Com_InitHunkMemory 2023-06-28 22:48:28 +02:00
OM
3cc1e89b45 Tiny fixes related to bad printf formatting and sizes 2023-06-21 21:01:37 +02:00
OM
c287638f99 Reworked file inclusion (using relative path) 2023-06-17 01:24:20 +02:00
OM
24cf12dd36 Fixed Linux compilation errors 2023-05-28 22:54:19 +02:00
OM
dc45c33c79 ioq3 updates 2023-05-26 20:53:00 +02:00
OM
d3870ccf45 Compilation fixes for ARM 2023-05-22 17:33:26 +02:00
OM
3f412058f7 Using HeapAlloc to test for memory corruption on WIN32 and DEBUG 2023-05-15 15:33:28 +02:00
OM
8ec2359d26 Fixed x64 crash 2023-05-12 00:10:27 +02:00
OM
26a7e3c25a x64 fix try 2023-05-12 00:01:26 +02:00
L
53c1c94dac Using Quake 3 renderer 2023-05-08 14:33:37 +02:00
L
d4faf0c0e0 Fixed compilation errors on Unix 2023-02-01 00:28:40 +01:00
Ley0k
85b7ac3ed5 Using size_t for lengths (also remove most warnings when compiling for x64) 2017-02-19 21:14:27 +01:00
Ley0k
3436b47544 Lot of changes 2016-08-13 18:32:13 +02:00
Ley0k
09bed43f97 Hard reset 2016-03-27 11:49:47 +02:00