dumb temp debugging hack

This commit is contained in:
Glenn Maynard
2004-09-05 06:54:36 +00:00
parent 24c5d6248b
commit c8e52ea1ac
2 changed files with 13 additions and 1 deletions
+3 -1
View File
@@ -60,10 +60,12 @@ void RageBitmapTexture::Reload()
* Dither forces dithering when loading 16-bit textures.
* Stretch forces the loaded image to fill the texture completely.
*/
extern bool g_bFoobar; /* temp hack */
void RageBitmapTexture::Create()
{
RageTextureID actualID = GetID();
g_bFoobar = ( Basename(actualID.filename) == "pledge.png" );
if( g_bFoobar ) LOG->Trace("save %s", actualID.filename.c_str());
/* Create (and return) a surface ready to be loaded to OpenGL */
/* Load the image into a RageSurface. */
CString error;
+10
View File
@@ -1614,6 +1614,7 @@ RageDisplay::PixelFormat RageDisplay_OGL::GetImgPixelFormat( RageSurface* &img,
return pixfmt;
}
bool g_bFoobar=false; /* temp hack */
unsigned RageDisplay_OGL::CreateTexture(
PixelFormat pixfmt,
RageSurface* img,
@@ -1713,6 +1714,15 @@ unsigned RageDisplay_OGL::CreateTexture(
FlushGLErrors();
if( g_bFoobar )
{
FILE *tmp = fopen("testing.raw", "w+b");
ASSERT( tmp );
fwrite( img->pixels, img->h * img->pitch, 1, tmp );
fclose(tmp);
LOG->Trace("masks: %08x %08x %08x %08x", img->fmt.Rmask, img->fmt.Gmask, img->fmt.Bmask, img->fmt.Amask);
}
if( bGenerateMipMaps )
{