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