From 6059538d77ab6f40af0218c4d0a179ef9aa317db Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sat, 30 Dec 2023 16:41:51 +0300 Subject: [PATCH] ref: gl: use direct host.features instead of PARM_FEATURES --- ref/soft/r_light.c | 2 +- ref/soft/r_studio.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ref/soft/r_light.c b/ref/soft/r_light.c index 92e17ffb..07ca2c8d 100644 --- a/ref/soft/r_light.c +++ b/ref/soft/r_light.c @@ -58,7 +58,7 @@ void GAME_EXPORT CL_RunLightStyles( void ) continue; } - if( !ENGINE_GET_PARM( PARAM_GAMEPAUSED ) && frametime <= 0.1f ) + if( !gp_cl->paused && frametime <= 0.1f ) ls->time += frametime; // evaluate local time flight = (int)Q_floor( ls->time * 10 ); diff --git a/ref/soft/r_studio.c b/ref/soft/r_studio.c index 7b70c663..55fe5ddc 100644 --- a/ref/soft/r_studio.c +++ b/ref/soft/r_studio.c @@ -585,12 +585,12 @@ void R_StudioSetUpTransform( cl_entity_t *e ) VectorCopy( e->angles, angles ); // interpolate monsters position (moved into UpdateEntityFields by user request) - if( e->curstate.movetype == MOVETYPE_STEP && !FBitSet( ENGINE_GET_PARM( PARM_FEATURES ), ENGINE_COMPUTE_STUDIO_LERP )) + if( e->curstate.movetype == MOVETYPE_STEP && !FBitSet( gp_host->features, ENGINE_COMPUTE_STUDIO_LERP )) { R_StudioLerpMovement( e, g_studio.time, origin, angles ); } - if( !FBitSet( ENGINE_GET_PARM( PARM_FEATURES ), ENGINE_COMPENSATE_QUAKE_BUG )) + if( !FBitSet( gp_host->features, ENGINE_COMPENSATE_QUAKE_BUG )) angles[PITCH] = -angles[PITCH]; // stupid quake bug // don't rotate clients, only aim @@ -1356,7 +1356,7 @@ void R_StudioDynamicLight( cl_entity_t *ent, alight_t *plight ) msurface_t *psurf = NULL; pmtrace_t trace; - if( FBitSet( ENGINE_GET_PARM( PARM_FEATURES ), ENGINE_WRITE_LARGE_COORD )) + if( FBitSet( gp_host->features, ENGINE_WRITE_LARGE_COORD )) { vecEnd[0] = origin[0] - mv->skyvec_x * 65536.0f; vecEnd[1] = origin[1] - mv->skyvec_y * 65536.0f; @@ -3538,7 +3538,7 @@ static void R_StudioLoadTexture( model_t *mod, studiohdr_t *phdr, mstudiotexture gEngfuncs.Image_SetMDLPointer((byte *)phdr + ptexture->index); size = sizeof( mstudiotexture_t ) + ptexture->width * ptexture->height + 768; - if( FBitSet( ENGINE_GET_PARM( PARM_FEATURES ), ENGINE_LOAD_DELUXEDATA ) && FBitSet( ptexture->flags, STUDIO_NF_MASKED )) + if( FBitSet( gp_host->features, ENGINE_LOAD_DELUXEDATA ) && FBitSet( ptexture->flags, STUDIO_NF_MASKED )) flags |= TF_KEEP_SOURCE; // Paranoia2 texture alpha-tracing // build the texname