eb72b6baee
ref: gl: fix r_shadows and gl_vbo registration order. It must be registered before reading renderer config
2024-10-28 02:10:24 +03:00
4a58be2aa0
ref: gl: deregister timerefresh command in renderer, as it's renderer-specific
2024-10-28 01:59:39 +03:00
25b2c0f7e3
ref: gl: use FCVAR_GLCONFIG on VBO and detail textures cvars, so it always gets saved to opengl.cfg
2024-10-24 23:31:16 +03:00
ec5578a437
ref: gl: vgl_shim: remove -fno-PIC to properly link it with shared library
2024-10-24 15:47:06 +03:00
e381d04094
ref: simplify wscripts, remove gl2_shim unused wscript, fix non-existent export in exports.txt
2024-10-24 00:40:12 +03:00
a15c1f99b2
wscript: remove useless features
2024-10-23 23:20:47 +03:00
763e101208
ref: preserve aspect ratio when saving level and save shots
2024-10-16 21:35:52 +03:00
663f6eaf5c
ref: turn r_shadows into extended convar_t
2024-10-14 04:18:35 +03:00
9d3210259c
ref: set hullcolor (used by r_drawentities) as const
2024-10-14 04:15:48 +03:00
54ac
653f0841e4
ref: gl: restore r_shadows ( #1843 )
2024-10-13 17:15:29 +03:00
96f3061709
ref: gl: show texture size in memory, skip empty pages, skip empty 0-th texture
2024-10-09 02:44:26 +03:00
420c5a4ff3
ref: gl: set numeric value for wrappers macros, similar to build.h macros
2024-10-09 02:01:10 +03:00
e8f6476e8c
ref: gl: patch to compile with nanogl (nanogl doesn't impement glTexCoord3f)
2024-10-09 00:31:05 +03:00
f5ae806b31
ref: gl: add r_showtextures implementation by ncuxonaT
...
Main changes made by me besides engine differences:
* Text color changed to pure white for better readability
* An attempt to draw texture name in full size
2024-10-08 12:56:07 +03:00
1b335fd945
ref: soft: set malloc like attribute for imported zone memory allocator functions
2024-09-30 04:00:28 +03:00
0c8b2d007a
ref: gl: set malloc like attribute for imported zone memory allocator functions
2024-09-30 04:00:28 +03:00
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
ac50c762d7
ref: gl: slight refactoring, split large R_RenderBrushPoly to smaller functions
...
* Use R_RenderDetailsForSurface in R_AddSurfToVBO instead of copypaste
* Use existing VBO's R_CheckLightMap in R_RenderLightmapForSurface
2024-09-05 02:40:57 +03:00
5c2ab150b3
ref: gl: move forcing gl_vbo to 0 after checking GL extensions out from R_GenerateVBO
2024-09-05 01:47:14 +03:00
SNMetamorph
a85cac497d
ref: disabled verbose reporting about tracer invalid color index
2024-09-03 15:31:51 +03:00
9a432a5a13
common: rewrite cvardef.h from scratch based on Quake definitions
...
* unify cvar.h and cvardef.h, enable private definitions only for refdll and engine
* add FCVAR_REFDLL for easier RefDll cvars cleanup
2024-08-21 12:18:06 +03:00
e222a74960
ref: soft: fail to the engine if CreateBuffer has failed (otherwise it sits in infinite loop)
2024-08-11 18:28:45 +03:00
677464d04d
ref: rename glpoly_t to glpoly2_t to make the changes more obvious and easier to notice
2024-08-10 13:46:00 +03:00
a9dec51e59
ref: fix glpoly_t definition so it has true standard flexible array member
2024-08-10 13:46:00 +03:00
2785376bd3
ref: remove unused function declarations
2024-08-03 09:14:56 +03:00
f6fa085fe4
ref: gl: replace same struct type memcpys by assignments
2024-07-31 00:06:07 +03:00
9ab0f04ba5
ref: null: replace same struct type memcpys by assignments
2024-07-31 00:05:57 +03:00
fb7854f1ef
ref: soft: replace same struct type memcpys by assignments
2024-07-31 00:05:44 +03:00
da6586b847
ref: gl: fix white border around the screen in Base Defense mod
2024-07-28 23:58:09 +03:00
cac5852e68
ref: enable multiplayer high defintion model in menu preview
2024-07-28 14:45:10 +03:00
2396b2d4db
ref: gl: add VBO generating/uploading times
2024-07-22 22:24:19 +03:00
0f8f35b415
engine: fix alias model loading
2024-07-21 04:15:56 +03:00
2009140da8
ref: make gReffuncs const
2024-07-16 15:23:03 +03:00
e18b61e041
Fixes for -Wformat=2 on 64-bit targets
2024-06-22 07:31:37 +03:00
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
260edc2a08
ref: gl: try to match texture slot and texture object handle because of buggy games
2024-06-15 19:21:26 +03:00
b41591a527
ref: gl: decreate alphatest value for lightmapped sprites to make them easier to see
...
With 0.5 they're too tiny
2024-06-15 19:07:17 +03:00
6aef422de6
ref: remove unneeded dlight pointer increment
2024-06-15 08:44:18 +03:00
3f66f6a6a5
ref: null: update to RefAPI 8
2024-06-11 06:30:17 +03:00
4e2708c1ac
engine: bring back texture replacement
2024-06-11 06:16:26 +03:00
d57d8e0d5d
ref: soft: fix R_DrawStretchPic and Draw_Fill with OpenMP enabled
2024-06-11 02:07:49 +03:00
9577a6af21
ref: moved VGUI support API implementation to the engine
2024-06-11 02:07:49 +03:00
107a6aed01
ref: move PARM_SURF_SAMPLESIZE handling to the engine
2024-06-11 02:07:49 +03:00
2c2045d413
ref: move PARM_SKY_SPHERE handling to the engine
2024-06-11 02:07:49 +03:00
30fe471d2b
ref: move loading skybox into the engine
2024-06-11 02:07:44 +03:00
5ab6979633
ref: move common quake sky cloud loading to the engine
2024-06-10 22:47:39 +03:00
bd60c88c7d
ref: soft: fix build with OpenMP under Visual Studio
2024-06-02 11:39:54 +03:00
1545a49b4c
engine: client: only allocate debug hulls polygons when they're requested
...
* Make the appropriate changes in ref_gl
2024-05-29 05:41:47 +03:00
823fe9ebbd
waf: upgrade to waf 2.1.1/waifu 1.3.0. Try to fix most optparse->argparse migration issues
2024-05-25 04:58:28 +03:00
b8417fa46d
ref: soft: search parent in both entity lists when drawing MOVETYPE_FOLLOW entities
...
Fixes the issue in Brutal Half-Life beta 2 with invisible scientist skin.
Fixes: 6862b14e59
("ref: soft: only draw MOVETYPE_FOLLOW studio model if it's parent is visible")
2024-05-19 06:31:46 +03:00