119 case WW3D_ZFORMAT_LIN_D24S8 : name=
"D24S8LIN";
break;
120 case WW3D_ZFORMAT_LIN_F24S8 : name=
"F24S8LIN";
break;
121 case WW3D_ZFORMAT_LIN_D16 : name=
"D16LIN";
break;
122 case WW3D_ZFORMAT_LIN_F16 : name=
"F16LIN";
break;
130 float lum=0.2126f*color.
X + 0.7152f*color.
Y + 0.0722f*color.
Z;
131 return (
unsigned char) (255.0f*lum);
138 unsigned char *argb=(
unsigned char*) &color;
139 unsigned char r,g,b,a,lum;
152 *outc=(r << 11) | (g<<5) | b;
160 *outc=(a<<15) | (r<<10) | (g<<5) | b;
169 *outc=(a<<12) | (r<<8) | (g<<4) | b;
177 *outc=(a<<8) | (r<<5) | (g<<2) | b;
206 unsigned char *argb=(
unsigned char*) &inc;
207 unsigned char a,r,g,b;
275 dest_format=src_format;
288 switch (targa.
Header.PixelDepth) {
299 WWDEBUG_SAY((
"TextureClass: Targa has unsupported bitdepth(%i)\n",targa.
Header.PixelDepth));
317 !is_compression_allowed) {
427 case WW3D_ZFORMAT_LIN_D24S8 :
return 24;
break;
428 case WW3D_ZFORMAT_LIN_F24S8 :
return 24;
break;
429 case WW3D_ZFORMAT_LIN_D16 :
return 16;
break;
430 case WW3D_ZFORMAT_LIN_F16 :
return 16;
break;
448 case WW3D_ZFORMAT_LIN_D24S8 :
return 8;
break;
449 case WW3D_ZFORMAT_LIN_F24S8 :
return 8;
break;
450 case WW3D_ZFORMAT_LIN_D16 :
return 0;
break;
451 case WW3D_ZFORMAT_LIN_F16 :
return 0;
break;
static const DX8Caps * Get_Current_Caps()
static Vector4 Convert_Color(unsigned color)
static int Get_Texture_Bitdepth()
static void Get_Device_Resolution(int &set_w, int &set_h, int &get_bits, bool &get_windowed)
#define WWASSERT_PRINT(expr, string)