[qfusion-cvs-commits] SF.net SVN: l33t: [788] trunk/qfusion/source/ref_gl
Brought to you by:
digiman
From: qfusion s. c. <l33...@li...> - 2007-12-03 21:25:08
|
Revision: 788 http://l33t.svn.sourceforge.net/l33t/?rev=788&view=rev Author: digiman Date: 2007-12-03 13:24:42 -0800 (Mon, 03 Dec 2007) Log Message: ----------- misc small changes Modified Paths: -------------- trunk/qfusion/source/ref_gl/r_main.c trunk/qfusion/source/ref_gl/r_public.h trunk/qfusion/source/ref_gl/r_register.c Modified: trunk/qfusion/source/ref_gl/r_main.c =================================================================== --- trunk/qfusion/source/ref_gl/r_main.c 2007-12-03 19:49:05 UTC (rev 787) +++ trunk/qfusion/source/ref_gl/r_main.c 2007-12-03 21:24:42 UTC (rev 788) @@ -638,6 +638,7 @@ */ static void R_PushCorona( const meshbuffer_t *mb ) { + int i; vec4_t color; vec3_t origin, point; dlight_t *light = r_dlights + (-mb->infokey - 1); @@ -661,14 +662,11 @@ light->color[1] * colorscale, light->color[2] * colorscale, 255 ); - clamp( color[0], 0, 255 ); - clamp( color[1], 0, 255 ); - clamp( color[2], 0, 255 ); + for( i = 0; i < 4; i++ ) + clamp( color[i], 0, 255 ); - Vector4Copy( color, spr_color[0] ); - Vector4Copy( color, spr_color[1] ); - Vector4Copy( color, spr_color[2] ); - Vector4Copy( color, spr_color[3] ); + for( i = 0; i < 4; i++ ) + Vector4Copy( color, spr_color[i] ); MB_NUM2SHADER( mb->shaderkey, shader ); @@ -923,7 +921,7 @@ R_PolyBlend ============ */ -void R_PolyBlend (void) +static void R_PolyBlend (void) { if( !r_polyblend->integer ) return; @@ -960,7 +958,7 @@ R_ApplySoftwareGamma =============== */ -void R_ApplySoftwareGamma( void ) +static void R_ApplySoftwareGamma( void ) { double f, div; Modified: trunk/qfusion/source/ref_gl/r_public.h =================================================================== --- trunk/qfusion/source/ref_gl/r_public.h 2007-12-03 19:49:05 UTC (rev 787) +++ trunk/qfusion/source/ref_gl/r_public.h 2007-12-03 21:24:42 UTC (rev 788) @@ -60,7 +60,6 @@ void R_BeginFrame( float cameraSeparation, qboolean forceClear ); void R_EndFrame( void ); -void R_ApplySoftwareGamma( void ); void R_BeginAviDemo( void ); void R_WriteAviFrame( int frame, qboolean scissor ); Modified: trunk/qfusion/source/ref_gl/r_register.c =================================================================== --- trunk/qfusion/source/ref_gl/r_register.c 2007-12-03 19:49:05 UTC (rev 787) +++ trunk/qfusion/source/ref_gl/r_register.c 2007-12-03 21:24:42 UTC (rev 788) @@ -18,7 +18,7 @@ */ -// r_main.c +// r_register.c #include "r_local.h" glconfig_t glConfig; @@ -513,7 +513,6 @@ //======================================================================= - /* ================== R_Register @@ -706,10 +705,24 @@ /* =============== +R_SetDefaultTexState +=============== +*/ +static void R_SetDefaultTexState( void ) +{ + memset( glState.currentTextures, -1, MAX_TEXTURE_UNITS*sizeof(*glState.currentTextures) ); + memset( glState.currentEnvModes, -1, MAX_TEXTURE_UNITS*sizeof(*glState.currentEnvModes) ); + memset( glState.texIdentityMatrix, 0, MAX_TEXTURE_UNITS*sizeof(*glState.texIdentityMatrix) ); + memset( glState.genSTEnabled, 0, MAX_TEXTURE_UNITS*sizeof(*glState.genSTEnabled) ); + memset( glState.texCoordArrayMode, 0, MAX_TEXTURE_UNITS*sizeof(*glState.texCoordArrayMode) ); +} + +/* +=============== R_SetDefaultState =============== */ -void R_SetDefaultState( void ) +static void R_SetDefaultState( void ) { // FIXME: dynamically allocate these? static GLuint r_currentTextures[MAX_TEXTURE_UNITS]; @@ -720,18 +733,13 @@ memset( &glState, 0, sizeof(glState) ); - glState.currentTMU = 0; glState.currentTextures = r_currentTextures; glState.currentEnvModes = r_currentEnvModes; glState.texIdentityMatrix = r_texIdentityMatrix; glState.genSTEnabled = r_genSTEnabled; glState.texCoordArrayMode = r_texCoordArrayMode; - memset( glState.currentTextures, -1, MAX_TEXTURE_UNITS*sizeof(*glState.currentTextures) ); - memset( glState.currentEnvModes, -1, MAX_TEXTURE_UNITS*sizeof(*glState.currentEnvModes) ); - memset( glState.texIdentityMatrix, 0, MAX_TEXTURE_UNITS*sizeof(*glState.texIdentityMatrix) ); - memset( glState.genSTEnabled, 0, MAX_TEXTURE_UNITS*sizeof(*glState.genSTEnabled) ); - memset( glState.texCoordArrayMode, 0, MAX_TEXTURE_UNITS*sizeof(*glState.texCoordArrayMode) ); + R_SetDefaultTexState (); // set our "safe" modes glState.previousMode = 3; @@ -989,6 +997,8 @@ R_InitOcclusionQueries (); R_InitCustomColors (); + R_SetDefaultTexState (); + memset( &ri, 0, sizeof( refinst_t ) ); glState.initializedMedia = qtrue; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |