From 7333ddc1d9b70d1263ff0cb002e6cc3fc01bb40b Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Fri, 19 May 2023 05:03:25 +0300 Subject: [PATCH] engine: client: move some RenderAPI GetParm queries to engine --- engine/client/cl_render.c | 8 ++++++++ ref/gl/gl_context.c | 8 -------- ref/soft/r_context.c | 8 -------- 3 files changed, 8 insertions(+), 16 deletions(-) diff --git a/engine/client/cl_render.c b/engine/client/cl_render.c index 4351cde1..7bd70326 100644 --- a/engine/client/cl_render.c +++ b/engine/client/cl_render.c @@ -164,6 +164,14 @@ intptr_t CL_RenderGetParm( const int parm, const int arg, const qboolean checkRe return (intptr_t)world.deluxedata; case PARM_SHADOWDATA: return (intptr_t)world.shadowdata; + case PARM_FULLSCREEN: + return refState.fullScreen; + case PARM_WIDESCREEN: + return refState.wideScreen; + case PARM_SCREEN_WIDTH: + return refState.width; + case PARM_SCREEN_HEIGHT: + return refState.height; default: // indicates call from client.dll if( checkRef ) diff --git a/ref/gl/gl_context.c b/ref/gl/gl_context.c index 2673c93e..cd71ce43 100644 --- a/ref/gl/gl_context.c +++ b/ref/gl/gl_context.c @@ -203,14 +203,6 @@ static int GL_RefGetParm( int parm, int arg ) case PARM_TEX_LIGHTMAP: arg = bound( 0, arg, MAX_LIGHTMAPS - 1 ); return tr.lightmapTextures[arg]; - case PARM_WIDESCREEN: - return gpGlobals->wideScreen; - case PARM_FULLSCREEN: - return gpGlobals->fullScreen; - case PARM_SCREEN_WIDTH: - return gpGlobals->width; - case PARM_SCREEN_HEIGHT: - return gpGlobals->height; case PARM_TEX_TARGET: glt = R_GetTexture( arg ); return glt->target; diff --git a/ref/soft/r_context.c b/ref/soft/r_context.c index c455fbbb..6ab73ae2 100644 --- a/ref/soft/r_context.c +++ b/ref/soft/r_context.c @@ -138,14 +138,6 @@ static int GL_RefGetParm( int parm, int arg ) case PARM_TEX_LIGHTMAP: arg = bound( 0, arg, MAX_LIGHTMAPS - 1 ); return tr.lightmapTextures[arg]; - case PARM_WIDESCREEN: - return gpGlobals->wideScreen; - case PARM_FULLSCREEN: - return gpGlobals->fullScreen; - case PARM_SCREEN_WIDTH: - return gpGlobals->width; - case PARM_SCREEN_HEIGHT: - return gpGlobals->height; case PARM_TEX_TARGET: glt = R_GetTexture( arg ); return 0; //glt->target;