Alibek Omarov
|
5b6b372cfe
|
ref: gl: drop broken minlight/scale cvars for litwater. Keep them for mods. Fix post-merge issues
|
2026-04-28 11:21:56 +05:00 |
|
Alibek Omarov
|
2f31cf315c
|
ref: gl: add litwater support
|
2026-04-28 11:12:44 +05:00 |
|
Alibek Omarov
|
044523434d
|
ref: add R_EntityDynamicLight that calculates lighting for studio and alias models, and also located in libref_common
|
2026-04-19 01:17:28 +05:00 |
|
Alibek Omarov
|
74869c8f5d
|
ref: make R_GatherPlayerLight shared between renderers
|
2026-04-14 22:36:15 +05:00 |
|
Alibek Omarov
|
dd712a0df9
|
engine: update Mod_PointInLeaf signature for RefAPI
|
2026-04-14 22:36:15 +05:00 |
|
Alibek Omarov
|
9b24b08df1
|
ref: gl: remove onlyClientDraw, drawOrtho, RI.params with viewpass flag check. RF_DRAW_OVERVIEW and RF_DRAW_CUBEMAP are cannot be set at the same time, so drawOrtho check replaced by RF_DRAW_CUBEMAP only
|
2026-04-13 23:13:49 +05:00 |
|
Alibek Omarov
|
3440ddf443
|
ref: gl: read ref_viewpass_t flags instead of cached RI.drawWorld
|
2026-04-13 23:13:49 +05:00 |
|
Alibek Omarov
|
fdd3a44fa0
|
ref: gl: remove unused isSkyVisible
|
2026-04-13 23:13:49 +05:00 |
|
Alibek Omarov
|
148a9a5a8c
|
ref: gl: replace RI.{vieworg,viewangles,pvsorigin} by ref_viewpass_t fields
|
2026-04-13 23:13:49 +05:00 |
|
Alibek Omarov
|
1009795d5c
|
ref: gl: save original viewpass and access viewport and fov through it
|
2026-04-13 23:13:49 +05:00 |
|
Alibek Omarov
|
e3d2da74db
|
engine: move underwater fov effect handling to the engine
|
2026-04-13 23:13:49 +05:00 |
|
Alibek Omarov
|
ff3a57ae8a
|
ref: gl: drop legacy mirror viewpass code
|
2026-04-13 23:13:49 +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
|
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
|
f7b389b7cd
|
common: remove particledef.h
|
2026-03-11 08:39:33 +05:00 |
|
Alibek Omarov
|
684f7fb75e
|
ref: gl: implement rotation for 3D
|
2025-10-19 06:26:28 +05:00 |
|
Alibek Omarov
|
74b196d2c3
|
ref: gl: do not apply multisampling when drawing 2D
|
2025-08-17 23:43:53 +05: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 |
|
SNMetamorph
|
9244bdc7db
|
ref: gl: added gl_fog cvar for better GoldSrc compatibility
|
2024-11-21 23:11:53 +03:00 |
|
Alibek Omarov
|
55c1bddac5
|
ref: gl: implement generating VBO only when gl_vbo was set to 1
* Make it safer by creating a function that returns VBO state, was it
generated or enabled by user
|
2024-09-05 04:10:56 +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
|
36a0c1fb17
|
ref: if the entity is opaque, check the renderfx too, it might become translucent
|
2024-04-26 04:15:21 +03:00 |
|
mittorn
|
6c77608c34
|
ref_gl: implement color-modulate overbrigths with gl_vbo using texture GL_COMBINE
|
2024-02-22 21:02:34 +03:00 |
|
Alibek Omarov
|
661e60720d
|
ref: gl: fix -Wmissing-prototypes
|
2024-01-28 09:55:18 +03:00 |
|
Alibek Omarov
|
c9d29b3955
|
ref: gl: fix overbrights with VBO
|
2024-01-09 03:55:07 +03:00 |
|
Alibek Omarov
|
18436a70eb
|
ref: gl: support overbrights, change the gamma applying order closer to the original renderer
|
2024-01-09 03:55:00 +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
|
c0757bd84c
|
ref: gl: remove vid_gamma/vid_brightness changed cvar value check
|
2024-01-07 03:35:23 +03:00 |
|
Alibek Omarov
|
dc1d65f621
|
ref: gl: only draw MOVETYPE_FOLLOW studio model if it's parent is visible
|
2024-01-04 22:02:09 +03:00 |
|
Alibek Omarov
|
4d802d8901
|
ref: gl: convert to usage of ref_client_t to get client time
|
2023-12-30 16:36:13 +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
|
a6af32dafd
|
ref: gl: connect ripply water to others parts of renderer (init, reset, animation and rendering)
|
2023-10-31 21:52:00 +03:00 |
|
mittorn
|
7e0bd86b65
|
ref_gl: allow enabling XASH_GLES without wrapper, add ref_gles3compat, wrap gles functions in gl2wrap when XASH_GLES enabled
|
2023-10-16 06:47:55 +03:00 |
|
mittorn
|
a9ea3976a7
|
ref_gl: introduce gl2_shim based on vgl_shim for future limited core/gles context support (SLOW, still needs ffp for matrix operations)
|
2023-10-16 06:47:55 +03:00 |
|
Alibek Omarov
|
3a57f26351
|
ref: gl: move ref_gl cvars to static allocation
|
2023-05-27 21:52:58 +03:00 |
|
fgsfds
|
5a3e3b3977
|
ref: gl: add immediate mode shim for psvita
|
2023-03-11 07:09:18 +03:00 |
|
Alibek Omarov
|
406eb828da
|
ref: gl: disable underwater distortion by default, enable for Quake compatible mode only
|
2022-12-05 11:59:29 +03:00 |
|
Alibek Omarov
|
61c142e2db
|
ref: move renderers into ref subdirectory
|
2022-09-10 22:52:52 +03:00 |
|