Browse Source

engine: client: move some RenderAPI GetParm queries to engine

pull/2/head
Alibek Omarov 1 year ago
parent
commit
7333ddc1d9
  1. 8
      engine/client/cl_render.c
  2. 8
      ref/gl/gl_context.c
  3. 8
      ref/soft/r_context.c

8
engine/client/cl_render.c

@ -164,6 +164,14 @@ intptr_t CL_RenderGetParm( const int parm, const int arg, const qboolean checkRe @@ -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 )

8
ref/gl/gl_context.c

@ -203,14 +203,6 @@ static int GL_RefGetParm( int parm, int arg ) @@ -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;

8
ref/soft/r_context.c

@ -138,14 +138,6 @@ static int GL_RefGetParm( int parm, int arg ) @@ -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;

Loading…
Cancel
Save