Lines Matching refs:u8
56 static void WriteColourBlock( int a, int b, u8* indices, void* block ) in WriteColourBlock()
59 u8* bytes = ( u8* )block; in WriteColourBlock()
62 bytes[0] = ( u8 )( a & 0xff ); in WriteColourBlock()
63 bytes[1] = ( u8 )( a >> 8 ); in WriteColourBlock()
64 bytes[2] = ( u8 )( b & 0xff ); in WriteColourBlock()
65 bytes[3] = ( u8 )( b >> 8 ); in WriteColourBlock()
70 u8 const* ind = indices + 4*i; in WriteColourBlock()
75 void WriteColourBlock3( Vec3::Arg start, Vec3::Arg end, u8 const* indices, void* block ) in WriteColourBlock3()
82 u8 remapped[16]; in WriteColourBlock3()
108 void WriteColourBlock4( Vec3::Arg start, Vec3::Arg end, u8 const* indices, void* block ) in WriteColourBlock4()
115 u8 remapped[16]; in WriteColourBlock4()
140 static int Unpack565( u8 const* packed, u8* colour ) in Unpack565()
146 u8 red = ( u8 )( ( value >> 11 ) & 0x1f ); in Unpack565()
147 u8 green = ( u8 )( ( value >> 5 ) & 0x3f ); in Unpack565()
148 u8 blue = ( u8 )( value & 0x1f ); in Unpack565()
160 void DecompressColour( u8* rgba, void const* block, bool isDxt1 ) in DecompressColour()
163 u8 const* bytes = reinterpret_cast< u8 const* >( block ); in DecompressColour()
166 u8 codes[16]; in DecompressColour()
178 codes[8 + i] = ( u8 )( ( c + d )/2 ); in DecompressColour()
183 codes[8 + i] = ( u8 )( ( 2*c + d )/3 ); in DecompressColour()
184 codes[12 + i] = ( u8 )( ( c + 2*d )/3 ); in DecompressColour()
193 u8 indices[16]; in DecompressColour()
196 u8* ind = indices + 4*i; in DecompressColour()
197 u8 packed = bytes[4 + i]; in DecompressColour()
208 u8 offset = 4*indices[i]; in DecompressColour()