Sébastien Noel
b5e49df180
fix build with shared jpeg library ( #701 )
2025-03-19 14:46:12 +01:00
smallmodel
6d21d52d3e
Define USE_INTERNAL_JPEG macro for renderer when using the internal JPEG
2024-12-20 23:31:03 +01:00
smallmodel
3d950764a2
Add minimal renderergl2 implementation
...
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 17s
This implementation should just let the game run without crashing, the renderer doesn't show anything yet
2024-12-20 01:23:00 +01:00
smallmodel
390c1d3f3d
Move tiki_mesh inclusion to renderercommon CMakeLists
2024-12-19 21:18:54 +01:00
smallmodel
38427fa3c5
Add support for compiling both opengl1 and opengl2 when they're built as shared libraries
...
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 26s
renderercommon is now used, which will appropriately use opengl1 when building static libraries, or compile both opengl1/opengl2 modules when building shared libraries
2024-12-18 23:24:04 +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
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
844a72e0f3
Add DrawPixels and PixelZoom
2024-09-15 01:11:52 +02:00
smallmodel
cd9b1a741f
Match CG_PermanentMark parameters
...
This fixes #355
2024-09-07 23:57:17 +02:00
smallmodel
e806c1ddf1
Move MAX_MARK values to tr_types_new.h
2024-09-04 20:23:20 +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
9315cfa488
Added mohaas/mohaab variables
2023-08-28 17:35:54 +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
cf61471b2d
Added MAX_REAL_LIGHTS
2023-07-24 20:14:16 +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
69c2ea4614
Using font system from SH/BT to support different code pages
2023-07-17 00:24:04 +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
2b9241ee01
Increased **MAX_SPRITES** to 2048
2023-05-29 13:48:19 +02:00
OM
5575b68c94
Added CallList, Fog and LineStipple
2023-05-28 22:55:14 +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
8e1b2ea296
Updates
2023-05-27 21:02:16 +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
5a87b21efc
Fixed all compilation errors
2023-05-08 00:02:31 +02:00
L
26944dcf4a
Fixed renderer compile errors
2023-05-07 22:19:54 +02:00
L
f68b402d24
Other fixes
2023-05-07 21:32:30 +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