Lines Matching refs:s3RGB
112 S3_TEXTURE s3RGB, s3CMP; // input, output s3 textures in TCConvertToS3() local
134 memset( (void*)(&s3RGB), 0, sizeof(S3_TEXTURE) ); in TCConvertToS3()
141 s3RGB.lWidth = lyColor->width; in TCConvertToS3()
142 s3RGB.lHeight = lyColor->height; in TCConvertToS3()
143 s3RGB.lPitch = lyColor->width * sizeof(S3_COLOR); in TCConvertToS3()
146 s3RGB.pSurface = (void*)TCCalloc( 1, size ); in TCConvertToS3()
150 s3RGB.PixelFormat.nFlags = S3_TF_HASALPHA; in TCConvertToS3()
151 s3RGB.PixelFormat.nARGBBitCount = 32; in TCConvertToS3()
155 s3RGB.PixelFormat.nRedMask = 0x000000FF; in TCConvertToS3()
156 s3RGB.PixelFormat.nGreenMask = 0x0000FF00; in TCConvertToS3()
157 s3RGB.PixelFormat.nBlueMask = 0x00FF0000; in TCConvertToS3()
158 s3RGB.PixelFormat.nAlphaMask = 0xFF000000; in TCConvertToS3()
165 pClr = (S3_COLOR*)( s3RGB.pSurface ); in TCConvertToS3()
202 size = S3TC_GetEncodeSize( s3RGB.lWidth, s3RGB.lHeight, encodeFlag ); in TCConvertToS3()
214 ok = S3TC_Encode( &s3RGB, &s3CMP, lyCmp->data, encodeFlag, NULL, NULL, NULL ); in TCConvertToS3()
221 TCFree( (void**)( &s3RGB.pSurface ) ); in TCConvertToS3()