Alibek Omarov
|
d6ec4a497c
|
ref: soft: remove mistakingly put const on RI.rvp
|
2026-04-13 20:58:22 +05:00 |
|
Alibek Omarov
|
30884d7a52
|
ref: soft: replace RI.onlyClientDraw with RF_ONLY_CLIENTDRAW flag in viewpass
|
2026-04-13 14:08:13 +05:00 |
|
Alibek Omarov
|
76565fd9a8
|
ref: soft: get rid of RI.drawOrtho, it's a debugging/development tool, not suited for software renderer use
|
2026-04-13 13:49:00 +05:00 |
|
Alibek Omarov
|
c509b90a39
|
ref: soft: read ref_viewpass_t flags instead of cached RI.drawWorld
|
2026-04-13 13:47:17 +05:00 |
|
Alibek Omarov
|
39f8fd6870
|
ref: soft: remove unused isSkyVisible
|
2026-04-13 13:40:25 +05:00 |
|
Alibek Omarov
|
e9e46dd67a
|
ref: soft: replace RI.{vieworg,viewangles,pvsorigin} by ref_viewpass_t fields
|
2026-04-13 13:38:20 +05:00 |
|
Alibek Omarov
|
5955d31997
|
ref: soft: save original viewpass and access viewport and fov through it
|
2026-04-13 13:29:58 +05:00 |
|
Alibek Omarov
|
231646ae72
|
ref: soft: drop broken code for all non-viewer viewpasses
|
2026-04-13 13:12:35 +05:00 |
|
Alibek Omarov
|
a9dcdd034c
|
ref: soft: fix build
|
2026-04-13 13:01:18 +05:00 |
|
Alibek Omarov
|
7324ff43fc
|
ref: add GL_ResampleTexture to libref_common
|
2026-04-13 13:01:18 +05:00 |
|
Alibek Omarov
|
d85e7fc2b1
|
ref: move remaining light functions to libref_common
|
2026-04-13 13:01:18 +05:00 |
|
Alibek Omarov
|
b7a3a02aad
|
ref: common: add R_PushDlightsForBmodel
|
2026-04-13 13:01:18 +05:00 |
|
Alibek Omarov
|
5aca78951c
|
ref: move R_PushDlights and R_MarkLights to ref_common
|
2026-04-13 13:01:18 +05:00 |
|
Alibek Omarov
|
81abae65b5
|
ref: move RunLightstyles to ref_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
|
e8ae48fd3d
|
ref: simplify node recursion functions, do not fetch both children at once if only one is used
|
2026-04-06 08:16:20 +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
|
d8d1ebf23c
|
engine: cleanup unused functions
|
2026-03-26 02:24:30 +05:00 |
|
Alibek Omarov
|
9a25768617
|
ref: soft: cleanup dead, commented out code and global variables
|
2026-03-17 00:19:27 +05:00 |
|
Alibek Omarov
|
e76528d929
|
ref: make sprite and studio global variables static
|
2026-03-17 00:19:27 +05:00 |
|
Alibek Omarov
|
f7b389b7cd
|
common: remove particledef.h
|
2026-03-11 08:39:33 +05:00 |
|
Alibek Omarov
|
50147a3d48
|
common: replace HLSDK pmtrace.h and pm_movevars.h by it's QW counterparts
|
2026-02-26 10:29:09 +05:00 |
|
Alibek Omarov
|
c63c0ba04b
|
ref: minor refactoring
|
2026-02-23 21:46:01 +05:00 |
|
Alibek Omarov
|
4722ad6be6
|
ref: replace COM_CheckString and COM_CheckStringEmpty by COM_StringEmptyOrNULL and COM_StringEmpty
|
2026-02-21 01:20:34 +05:00 |
|
Alibek Omarov
|
e0f01ddae7
|
engine: remove unused ignore_group argument from Cvar_FindVarExt
|
2026-02-20 21:55:15 +05:00 |
|
Alibek Omarov
|
7a8837bf2a
|
ref: do not remove permanent decals
|
2026-01-22 23:40:59 +05:00 |
|
Alibek Omarov
|
742265c2c4
|
ref: remove limit on total amount of textures a studio model can contain
|
2026-01-17 06:17:46 +05:00 |
|
lewa_j
|
5cdb58431a
|
engine: ref: Remove unused declarations, fix comment after rename
|
2026-01-13 03:41:19 +03:00 |
|
Alibek Omarov
|
66ea91270b
|
engine: make Image_ComputeSize shared between renderer and imagelib
|
2025-12-14 00:00:59 +05:00 |
|
Max Parry
|
2c20734ad3
|
ref: soft: Fix out of bounds memory access in VID_ScreenShot
|
2025-12-06 19:41:46 +11: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
|
cb81303ded
|
engine: replace hardcoded pvs radius value by a r_pvs_radius cvar
|
2025-09-28 18:31:03 +05:00 |
|
LekKit
|
c399611fc7
|
Merge branch 'master' into master
|
2025-09-09 09:45:06 +03:00 |
|
Alibek Omarov
|
53e59c2e73
|
ref: load sprites textures with texgamma applied (like GoldSrc)
|
2025-05-26 19:09:28 +05:00 |
|
Alibek Omarov
|
706cc16a86
|
ref: fix -Wmaybe-uninitialized
|
2025-03-25 17:06:59 +03:00 |
|
Alibek Omarov
|
3e4c5beb25
|
ref: fix another typo made after R_StudioCalcBones refactor
|
2025-02-18 19:22:06 +03:00 |
|
Alibek Omarov
|
39659644bf
|
public: merge calc bone quaternion and position into single function
Expect that only adj and output quaternion can be NULL.
|
2025-02-11 18:57:08 +03:00 |
|
Alibek Omarov
|
4f2249ed8e
|
ref: support loading sprites with truncated palette
|
2025-01-22 19:24:00 +03:00 |
|
Alibek Omarov
|
b554d7e215
|
ref: properly handle unloading sprites that aren't loaded completely
|
2025-01-22 19:20: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
|
0e27d8717c
|
ref: remove servercount from texture struct, Xash don't use it (and it's also harmful anyway)
|
2025-01-21 14:36:42 +03:00 |
|
Alibek Omarov
|
e70ba7ad64
|
engine: now, remove SUPPORT_BSP2_FORMAT macro, only prevent ref_soft from loading such maps
|
2025-01-09 08:02:39 +03:00 |
|
Alibek Omarov
|
47aff9e30b
|
engine: hack mnode_t struct so we can have 24-bit face and children indices to support BSP2 format in runtime
|
2025-01-09 08:02:39 +03:00 |
|
Alibek Omarov
|
ced8744ac9
|
engine: split edge struct into two with 16-bit indicies and 32-bit indicies to support BSP2 format in runtime
|
2025-01-08 14:46:07 +03:00 |
|
Alibek Omarov
|
0154ffa060
|
wscript: try to automatically set console subsystem flag depending on target features
Remove subsystem flag from shlibs and stlibs, it's only required for executables.
|
2024-11-27 15:43:13 +03:00 |
|
Alibek Omarov
|
046b1da8a8
|
ref: fix some possible off by one errors
|
2024-11-17 13:26:03 +03:00 |
|
Alibek Omarov
|
8bebf698ef
|
ref: fix out of bound access when the entity is marked as player but has invalid number
It's possible when client.dll passes a self allocated entity and wants to draw
it as player but doesn't initialize or set the entity number correctly.
|
2024-11-07 07:18:14 +03:00 |
|