Alibek Omarov
|
e2cf580818
|
ref: gl: refactor variable declarations
|
2026-05-20 23:24:36 +05:00 |
|
Alibek Omarov
|
2ccef63754
|
engine: ref_api: change RefGetParm return type to intptr_t, bump RefAPI version
|
2026-04-26 04:12:52 +05:00 |
|
Alibek Omarov
|
22391eba1b
|
engine: handle swapping sequence files in LoadCacheFile for games with external StudioModelRenderer
|
2026-04-26 04:12:52 +05:00 |
|
Alibek Omarov
|
c63e13c8f4
|
engine: move handling of AVI textures into the engine
|
2026-04-14 22:36:15 +05:00 |
|
Alibek Omarov
|
d3e1407675
|
engine: remove unused R_Flush and VGUI_UploadTextureBlock from RefAPI
|
2026-04-14 22:36:15 +05:00 |
|
Alibek Omarov
|
e2e4728c7c
|
engine: remove R_BeamCull from RefAPI
|
2026-04-14 22:36:15 +05:00 |
|
Alibek Omarov
|
dd3583d11a
|
engine: move details textures parser to the engine
|
2026-04-14 21:18:57 +05:00 |
|
Alibek Omarov
|
e6924844da
|
engine: move FillRenderAPI and FillTriAPI to renderers to reduce amount of exports
|
2026-04-14 21:18:56 +05:00 |
|
Alibek Omarov
|
a49db03561
|
engine: move StudioAPI negotiation to the engine
|
2026-04-14 21:18:03 +05:00 |
|
Alibek Omarov
|
d85e7fc2b1
|
ref: move remaining light functions to libref_common
|
2026-04-13 13:01:18 +05:00 |
|
Alibek Omarov
|
f5f6d9bbe4
|
engine: move sprite texture loading back to engine, only leave rendering for renderer
|
2026-04-13 13:01:18 +05:00 |
|
Alibek Omarov
|
ef73b55413
|
ref: common: move malloc and GL_InitRandomTable
|
2026-04-13 13:01:18 +05:00 |
|
Alibek Omarov
|
8334695522
|
ref: common: draft new static library, containing shared code for ref_gl and ref_soft
|
2026-04-13 13:01:18 +05:00 |
|
Alibek Omarov
|
d7f416d659
|
engine: draft new RefAPI 14: remove reserved functions from render api, remove CL_AddCustomBeam
|
2026-04-13 13:01:18 +05:00 |
|
Alibek Omarov
|
00dac928c9
|
ref: replace checking PARM_QUAKE_COMPATIBLE with direct check of feature flag set
|
2026-04-02 02:13:27 +05:00 |
|
Alibek Omarov
|
a14cc82d46
|
engine: add buffer size argument to RefAPI's Mod_ProcessRenderData, bump RefAPI version
|
2025-10-31 15:58:05 +05:00 |
|
Alibek Omarov
|
4dabb5d1f9
|
ref: gl: implement rotation for 2D
|
2025-10-19 06:25:43 +05:00 |
|
Alibek Omarov
|
699e178f62
|
ref: gl: remove excessive ASSERT macro, use Assert everywhere
|
2025-09-06 00:41:48 +05:00 |
|
Alibek Omarov
|
241fab02b1
|
ref: gl: don't try to free luma and detail texture of water texture, as these fields used by r_ripple
|
2025-02-08 16:57:20 +03:00 |
|
Alibek Omarov
|
719093c10b
|
ref: properly return false to the engine if renderer refuses to load the model for some reason
|
2025-01-22 19:13:23 +03:00 |
|
Alibek Omarov
|
5fa777578b
|
ref: gl: fix detail texture leak, fix texture leak when texture have default texture set (in which case it still might have other textures set)
|
2025-01-18 08:33:20 +03:00 |
|
Alibek Omarov
|
4d003bc13f
|
ref: remove Mod_LoadMapSprite from RefAPI
|
2024-11-03 02:59:44 +03:00 |
|
Alibek Omarov
|
addd50467e
|
engine: remove FillRGBABlend from RefAPI. FillRGBA now accepts rendermode parameter
|
2024-11-03 02:24:36 +03:00 |
|
Alibek Omarov
|
6cd2dbf178
|
engine: remove R_DrawTileClear from RefAPI
|
2024-11-03 02:21:38 +03:00 |
|
Alibek Omarov
|
420c5a4ff3
|
ref: gl: set numeric value for wrappers macros, similar to build.h macros
|
2024-10-09 02:01:10 +03:00 |
|
Alibek Omarov
|
0c8b2d007a
|
ref: gl: set malloc like attribute for imported zone memory allocator functions
|
2024-09-30 04:00:28 +03:00 |
|
Alibek Omarov
|
f6fa085fe4
|
ref: gl: replace same struct type memcpys by assignments
|
2024-07-31 00:06:07 +03:00 |
|
Alibek Omarov
|
2009140da8
|
ref: make gReffuncs const
|
2024-07-16 15:23:03 +03:00 |
|
Alibek Omarov
|
d56e53a347
|
Replace hardcoded functions names by __func__ macro
* while we're here, fix some possible bugs
* and fix -Wformat=2
s/__FUNCTION__/__func__/g
awawawa
|
2024-06-19 06:53:42 +03:00 |
|
Alibek Omarov
|
4e2708c1ac
|
engine: bring back texture replacement
|
2024-06-11 06:16:26 +03:00 |
|
Alibek Omarov
|
9577a6af21
|
ref: moved VGUI support API implementation to the engine
|
2024-06-11 02:07:49 +03:00 |
|
Alibek Omarov
|
107a6aed01
|
ref: move PARM_SURF_SAMPLESIZE handling to the engine
|
2024-06-11 02:07:49 +03:00 |
|
Alibek Omarov
|
2c2045d413
|
ref: move PARM_SKY_SPHERE handling to the engine
|
2024-06-11 02:07:49 +03:00 |
|
Alibek Omarov
|
30fe471d2b
|
ref: move loading skybox into the engine
|
2024-06-11 02:07:44 +03:00 |
|
Alibek Omarov
|
5ab6979633
|
ref: move common quake sky cloud loading to the engine
|
2024-06-10 22:47:39 +03:00 |
|
Alibek Omarov
|
e274c62cfc
|
ref: gl: use TextureFilteringEnabled to decide whether texture will have nearest filtering or linear
|
2024-01-29 05:44:14 +03:00 |
|
Alibek Omarov
|
661e60720d
|
ref: gl: fix -Wmissing-prototypes
|
2024-01-28 09:55:18 +03:00 |
|
Alibek Omarov
|
4599983c8e
|
ref: gl: add PARM_TEX_FILTERING handler
|
2024-01-25 05:46:54 +03:00 |
|
Alibek Omarov
|
a0c31120d9
|
ref: add R_GammaChanged function that engine calls on every gamma change
|
2024-01-07 03:35:23 +03:00 |
|
Alibek Omarov
|
d971055927
|
engine: move PARM_SKY_SPHERE handling out of engine to renderer, after all renderers might or might not support sky spheres
|
2023-12-30 16:54:37 +03:00 |
|
Alibek Omarov
|
6a4bf4965f
|
ref: gl: acquire engine pointers
|
2023-12-30 16:36:13 +03:00 |
|
mittorn
|
c800b34cd4
|
ref_api: add R_Flush method
|
2023-12-06 04:13:27 +03:00 |
|
Alibek Omarov
|
7e9f87de2d
|
engine, ref: eliminate calls to global arrays, instead store array pointers at renderer side
|
2023-12-06 04:13:03 +03:00 |
|
Alibek Omarov
|
a738b2a50b
|
ref: restore missing PARM_TEX_MEMORY RenderAPI parameter
|
2023-10-06 19:24:02 +03:00 |
|
Alibek Omarov
|
7333ddc1d9
|
engine: client: move some RenderAPI GetParm queries to engine
|
2023-05-19 05:03:25 +03:00 |
|
Alibek Omarov
|
8bb5ec5e26
|
ref: remove renderer description export, it's unused now
|
2023-03-24 02:54:14 +03:00 |
|
Alibek Omarov
|
61c142e2db
|
ref: move renderers into ref subdirectory
|
2022-09-10 22:52:52 +03:00 |
|