Lines Matching refs:u8
46 void CompressAlphaDxt3( u8 const* rgba, int mask, void* block ) in CompressAlphaDxt3()
48 u8* bytes = reinterpret_cast< u8* >( block ); in CompressAlphaDxt3()
68 bytes[i] = ( u8 )( quant1 | ( quant2 << 4 ) ); in CompressAlphaDxt3()
72 void DecompressAlphaDxt3( u8* rgba, void const* block ) in DecompressAlphaDxt3()
74 u8 const* bytes = reinterpret_cast< u8 const* >( block ); in DecompressAlphaDxt3()
80 u8 quant = bytes[i]; in DecompressAlphaDxt3()
83 u8 lo = quant & 0x0f; in DecompressAlphaDxt3()
84 u8 hi = quant & 0xf0; in DecompressAlphaDxt3()
100 static int FitCodes( u8 const* rgba, int mask, u8 const* codes, u8* indices ) in FitCodes()
134 indices[i] = ( u8 )index; in FitCodes()
142 static void WriteAlphaBlock( int alpha0, int alpha1, u8 const* indices, void* block ) in WriteAlphaBlock()
144 u8* bytes = reinterpret_cast< u8* >( block ); in WriteAlphaBlock()
147 bytes[0] = ( u8 )alpha0; in WriteAlphaBlock()
148 bytes[1] = ( u8 )alpha1; in WriteAlphaBlock()
151 u8* dest = bytes + 2; in WriteAlphaBlock()
152 u8 const* src = indices; in WriteAlphaBlock()
167 *dest++ = ( u8 )byte; in WriteAlphaBlock()
172 static void WriteAlphaBlock5( int alpha0, int alpha1, u8 const* indices, void* block ) in WriteAlphaBlock5()
178 u8 swapped[16]; in WriteAlphaBlock5()
181 u8 index = indices[i]; in WriteAlphaBlock5()
202 static void WriteAlphaBlock7( int alpha0, int alpha1, u8 const* indices, void* block ) in WriteAlphaBlock7()
208 u8 swapped[16]; in WriteAlphaBlock7()
211 u8 index = indices[i]; in WriteAlphaBlock7()
230 void CompressAlphaDxt5( u8 const* rgba, int mask, void* block ) in CompressAlphaDxt5()
267 u8 codes5[8]; in CompressAlphaDxt5()
268 codes5[0] = ( u8 )min5; in CompressAlphaDxt5()
269 codes5[1] = ( u8 )max5; in CompressAlphaDxt5()
271 codes5[1 + i] = ( u8 )( ( ( 5 - i )*min5 + i*max5 )/5 ); in CompressAlphaDxt5()
276 u8 codes7[8]; in CompressAlphaDxt5()
277 codes7[0] = ( u8 )min7; in CompressAlphaDxt5()
278 codes7[1] = ( u8 )max7; in CompressAlphaDxt5()
280 codes7[1 + i] = ( u8 )( ( ( 7 - i )*min7 + i*max7 )/7 ); in CompressAlphaDxt5()
283 u8 indices5[16]; in CompressAlphaDxt5()
284 u8 indices7[16]; in CompressAlphaDxt5()
295 void DecompressAlphaDxt5( u8* rgba, void const* block ) in DecompressAlphaDxt5()
298 u8 const* bytes = reinterpret_cast< u8 const* >( block ); in DecompressAlphaDxt5()
303 u8 codes[8]; in DecompressAlphaDxt5()
304 codes[0] = ( u8 )alpha0; in DecompressAlphaDxt5()
305 codes[1] = ( u8 )alpha1; in DecompressAlphaDxt5()
310 codes[1 + i] = ( u8 )( ( ( 5 - i )*alpha0 + i*alpha1 )/5 ); in DecompressAlphaDxt5()
318 codes[1 + i] = ( u8 )( ( ( 7 - i )*alpha0 + i*alpha1 )/7 ); in DecompressAlphaDxt5()
322 u8 indices[16]; in DecompressAlphaDxt5()
323 u8 const* src = bytes + 2; in DecompressAlphaDxt5()
324 u8* dest = indices; in DecompressAlphaDxt5()
339 *dest++ = ( u8 )index; in DecompressAlphaDxt5()