Lines Matching refs:u32

141 	u32 colorSrcImage;      // srcImage index for color layer
142 u32 alphaSrcImage; // srcImage index for alpha layer; 0 if no alpha layer
147 u32 texelFormat; // Dolphin texture format ( TPL_IMAGE_TEXEL_FMT_X )
149 u32 minLOD; // minimum LOD level desired relative to srcImage
150 u32 maxLOD; // maximum LOD level desired relative to srcImage
151 u32 remapMinLOD; // remapped (actual) minLOD for .tpl file
153 u32 tplImageBankOffset; // bytes from top of .tpl file to image texel data
154 u32 tplBufferSize; // size of image buffer including padding to 32B tiles
161 u32 srcImage; // source image file providing
166 u32 entryFormat; // Dolphin format of CLUT entries
168 u32 tplPaletteBankOffset; // number of bytes from top of file to palette data block
169 u32 tplBufferSize; // size of palette data block
176 u32 header;
177 u32 tplNameOffset;
180 u32 numCachedImage;
181 u32 cachedImageOffset;
182 u32 numCachedPalette;
183 u32 cachedPaletteOffset;
184 u32 stringBankOffset;
185 u32 stringBankSize;
221 u32 NumTex = 0;
222 u32 NumImage = 0;
223 u32 NumPalette = 0;
225 const u32 TplHdrSize = TPL_HDR_SIZE;
226 const u32 TexDescSize = TPL_TEX_DESC_SIZE;
227 u32 TexDescBlockSize = 0;
229 const u32 PaletteDescSize = TPL_PAL_DESC_SIZE;
230 u32 PaletteDescBlockSize = 0;
231 u32 PaletteDescPad = 0;
232 u32 PaletteBankSize = 0;
234 const u32 ImageDescSize = TPL_IMG_DESC_SIZE;
235 u32 ImageDescBlockSize = 0;
236 u32 ImageDescPad = 0;
237 u32 ImageBankSize = 0;
239 const u32 TplVersion = 2142000; // tpl version number:
247 u32 NumCachedIm = 0;
250 u32 NumCachedPl = 0;
252 u32* ImFlags = NULL; // array of image/palette partial update flags.
253 u32* PlFlags = NULL; // if flag[n] is 0, full conversion required.
263 static u32 TCWriteTplPaletteBank ( FILE* fp, u32 total, u8* tplPrev, u32* imFlags );
264 static u32 TCWriteTplImageBank ( FILE* fp, u32 total, u8* tplPrev, u32* imFlags );
266 static u32 TCComputeTplImageBufferSize_4Bit ( TCImage* thisImage );
267 static u32 TCComputeTplImageBufferSize_8Bit ( TCImage* thisImage );
268 static u32 TCComputeTplImageBufferSize_16Bit ( TCImage* thisImage );
269 static u32 TCComputeTplImageBufferSize_32Bit ( TCImage* thisImage );
270 static u32 TCComputeTplImageBufferSize_Cmp ( TCImage* thisImage );
272 static u32 TCWritePaletteBlock_R5G6B5 ( FILE* fp, TCPalette* pal, u32 start );
273 static u32 TCWritePaletteBlock_RGB5A3 ( FILE* fp, TCPalette* pal, u32 start );
275 static void TCPackTile_I4 ( TCLayer* srcLayer, u32 x, u32 y, u8* dstPtr );
276 static void TCPackTile_I8 ( TCLayer* srcLayer, u32 x, u32 y, u8* dstPtr );
278 static void TCPackTile_IA4 ( TCLayer* colorLayer, TCLayer* alphaLayer, u32 x, u32 y, u8* dstPtr…
279 static void TCPackTile_IA8 ( TCLayer* colorLayer, TCLayer* alphaLayer, u32 x, u32 y, u8* dstPtr…
281 static void TCPackTile_R5G6B5 ( TCLayer* colorLayer, u32 x, u32 y, u8* dstPtr );
283 static void TCPackTile_RGB5A3 ( TCLayer* colorLayer, TCLayer* alphaLayer, u32 x, u32 y, u8* dstPtr…
285 static void TCPackTile_RGBA8 ( TCLayer* colorLayer, TCLayer* alphaLayer, u32 x, u32 y, u8* dstPtr…
287 static void TCPackTile_CI4 ( TCLayer* srcLayer, u32 x, u32 y, u8* dstPtr );
288 static void TCPackTile_CI8 ( TCLayer* srcLayer, u32 x, u32 y, u8* dstPtr );
289 static void TCPackTile_CI14_X2 ( TCLayer* colorLayer, u32 x, u32 y, u8* dstPtr );
291 static void TCPackTile_CMP ( TCLayer* layer, u32 tileX, u32 tileY, u16* dstPtr );
300 static u32 TCGetTplVersion ( const char* tplName );
302 static u32 TCWriteTplValue ( FILE* fp, u32 cursor, void* value, u32 numBytes );
303 static u32 TCWriteTplBlock ( FILE* fp, u32 cursor, void* block, u32 numBytes );
305 static void TCFixEndian ( u8* src, u32 numBytes );
307 static u32 TCSetFilterModeByDim ( TCImage* thisImage );
308 static u32 TCCheckPowerOfTwo ( u32 num );
311 static u32 TCReadCachedScriptFile ( const char* newTplName, u8** tplPrev );
313 static u32 TCCompareToCachedScriptData ( const char* prevTplName, struct tm* prevTplModTime, u8** …
314 static u32 TCCompareImToCachedIm ( struct tm* refTimePtr, TCImage* imPtr, TCCachedImage* cImPt…
315 static u32 TCComparePlToCachedPl ( struct tm* refTimePtr, TCPalette* plPtr, TCCachedPalette* cPlPt…
385 u32 total; in TCWriteTplFile()
388 u32 iTmp, iTmp1; in TCWriteTplFile()
392 u32 partialUpdate = 0; in TCWriteTplFile()
394 u32 pad[8] = { 0,0,0,0,0,0,0,0 }; // up to 32B pad between header blocks in TCWriteTplFile()
730 u32 bankOffset; in TCSetTplPaletteValues()
731 u32 paletteEntrySize; in TCSetTplPaletteValues()
732 u32 size; in TCSetTplPaletteValues()
809 u32 bankOffset; in TCSetTplImageValues()
810 u32 size; in TCSetTplImageValues()
861 u32 paletteDescOffset, imageDescOffset; in TCSetTplTextureValues()
862 u32 pos; in TCSetTplTextureValues()
902 u32 TCComputeTplImageBufferSize ( TCImage* thisImage ) in TCComputeTplImageBufferSize()
904 u32 size; in TCComputeTplImageBufferSize()
943 static u32 TCComputeTplImageBufferSize_4Bit ( TCImage* thisImage ) in TCComputeTplImageBufferSize_4Bit()
945 u32 tileCols, tileRows, size; in TCComputeTplImageBufferSize_4Bit()
946 u32 width, height; in TCComputeTplImageBufferSize_4Bit()
965 static u32 TCComputeTplImageBufferSize_8Bit ( TCImage* thisImage ) in TCComputeTplImageBufferSize_8Bit()
967 u32 tileCols, tileRows, size; in TCComputeTplImageBufferSize_8Bit()
968 u32 width, height; in TCComputeTplImageBufferSize_8Bit()
988 static u32 TCComputeTplImageBufferSize_16Bit ( TCImage* thisImage ) in TCComputeTplImageBufferSize_16Bit()
990 u32 tileCols, tileRows, size; in TCComputeTplImageBufferSize_16Bit()
991 u32 width, height; in TCComputeTplImageBufferSize_16Bit()
1011 static u32 TCComputeTplImageBufferSize_32Bit (TCImage* thisImage ) in TCComputeTplImageBufferSize_32Bit()
1013 u32 tileCols, tileRows, size; in TCComputeTplImageBufferSize_32Bit()
1014 u32 width, height; in TCComputeTplImageBufferSize_32Bit()
1036 static u32 TCComputeTplImageBufferSize_Cmp ( TCImage* thisImage ) in TCComputeTplImageBufferSize_Cmp()
1038 u32 tileRows, tileCols, size; in TCComputeTplImageBufferSize_Cmp()
1039 u32 width, height; in TCComputeTplImageBufferSize_Cmp()
1059 static u32 TCWriteTplPaletteBank ( FILE* fp, u32 total, u8* tplPrev, u32* plFlags ) in TCWriteTplPaletteBank()
1061 u32 i; in TCWriteTplPaletteBank()
1062 u32 numBlocks; in TCWriteTplPaletteBank()
1063 u32 bytesWritten = 0; in TCWriteTplPaletteBank()
1065 u32 blockSize = 32; // ( 16 entry/block x 2B/entry ) in TCWriteTplPaletteBank()
1067 u32 (*palFn)( FILE* fp, TCPalette* pal, u32 start ) = NULL; in TCWriteTplPaletteBank()
1068 u32 pos; in TCWriteTplPaletteBank()
1127 static u32 TCWritePaletteBlock_R5G6B5 ( FILE* fp, TCPalette* pal, u32 start ) in TCWritePaletteBlock_R5G6B5()
1132 u32 entry, realEntries; in TCWritePaletteBlock_R5G6B5()
1133 u32 bytesWritten = 0, count = 0; in TCWritePaletteBlock_R5G6B5()
1177 static u32 TCWritePaletteBlock_RGB5A3 ( FILE* fp, TCPalette* pal, u32 start ) in TCWritePaletteBlock_RGB5A3()
1181 u32 entry, realEntries; in TCWritePaletteBlock_RGB5A3()
1183 u32 bytesWritten = 0, count = 0; in TCWritePaletteBlock_RGB5A3()
1241 static u32 TCWriteTplImageBank ( FILE* fp, u32 total, u8* tplPrev, u32* imFlags ) in TCWriteTplImageBank()
1246 u32 bytesWritten = 0; in TCWriteTplImageBank()
1248 u32 pos; in TCWriteTplImageBank()
1382 u32 numTileRows, tileRow; in TCWriteTplImage_I4()
1383 u32 numTileCols, tileCol; in TCWriteTplImage_I4()
1385 u32 width, height; in TCWriteTplImage_I4()
1414 static void TCPackTile_I4 ( TCLayer* srcLayer, u32 x, u32 y, u8* dstPtr ) in TCPackTile_I4()
1418 u32 row, col; in TCPackTile_I4()
1419 u32 realRows, realCols; in TCPackTile_I4()
1483 u32 numTileRows, tileRow; in TCWriteTplImage_I8()
1484 u32 numTileCols, tileCol; in TCWriteTplImage_I8()
1486 u32 width, height; in TCWriteTplImage_I8()
1515 static void TCPackTile_I8 ( TCLayer* srcLayer, u32 x, u32 y, u8* dstPtr ) in TCPackTile_I8()
1519 u32 row, col; in TCPackTile_I8()
1520 u32 realRows, realCols; in TCPackTile_I8()
1569 u32 numTileRows, tileRow; in TCWriteTplImage_IA4()
1570 u32 numTileCols, tileCol; in TCWriteTplImage_IA4()
1572 u32 width, height; in TCWriteTplImage_IA4()
1601 static void TCPackTile_IA4 ( TCLayer* colorLayer, TCLayer* alphaLayer, u32 x, u32 y, u8* dstPtr ) in TCPackTile_IA4()
1605 u32 row, col; in TCPackTile_IA4()
1606 u32 realRows, realCols; in TCPackTile_IA4()
1668 u32 numTileRows, tileRow; in TCWriteTplImage_IA8()
1669 u32 numTileCols, tileCol; in TCWriteTplImage_IA8()
1671 u32 width, height; in TCWriteTplImage_IA8()
1700 static void TCPackTile_IA8 ( TCLayer* colorLayer, TCLayer* alphaLayer, u32 x, u32 y, u8* dstPtr) in TCPackTile_IA8()
1704 u32 row, col; in TCPackTile_IA8()
1705 u32 realRows, realCols; in TCPackTile_IA8()
1764 u32 numTileRows, tileRow; in TCWriteTplImage_R5G6B5()
1765 u32 numTileCols, tileCol; in TCWriteTplImage_R5G6B5()
1767 u32 width, height; in TCWriteTplImage_R5G6B5()
1796 static void TCPackTile_R5G6B5 ( TCLayer* colorLayer, u32 x, u32 y, u8* dstPtr) in TCPackTile_R5G6B5()
1799 u32 row, col; in TCPackTile_R5G6B5()
1800 u32 realRows, realCols; in TCPackTile_R5G6B5()
1844 u32 numTileRows, tileRow; in TCWriteTplImage_RGB5A3()
1845 u32 numTileCols, tileCol; in TCWriteTplImage_RGB5A3()
1847 u32 width, height; in TCWriteTplImage_RGB5A3()
1876 static void TCPackTile_RGB5A3 ( TCLayer* colorLayer, TCLayer* alphaLayer, u32 x, u32 y, u8* dstPtr ) in TCPackTile_RGB5A3()
1878 u32 row, col; in TCPackTile_RGB5A3()
1879 u32 realRows, realCols; in TCPackTile_RGB5A3()
1955 u32 numTileRows, tileRow; in TCWriteTplImage_RGBA8()
1956 u32 numTileCols, tileCol; in TCWriteTplImage_RGBA8()
1958 u32 width, height; in TCWriteTplImage_RGBA8()
1988 static void TCPackTile_RGBA8 ( TCLayer* colorLayer, TCLayer* alphaLayer, u32 x, u32 y, u8* dstPtr ) in TCPackTile_RGBA8()
1991 u32 row, col; in TCPackTile_RGBA8()
1992 u32 realRows, realCols; in TCPackTile_RGBA8()
2052 u32 numTileRows, tileRow; in TCWriteTplImage_CI4()
2053 u32 numTileCols, tileCol; in TCWriteTplImage_CI4()
2055 u32 width, height; in TCWriteTplImage_CI4()
2086 static void TCPackTile_CI4 ( TCLayer* srcLayer, u32 x, u32 y, u8* dstPtr ) in TCPackTile_CI4()
2089 u32 row, col; in TCPackTile_CI4()
2090 u32 realRows, realCols; in TCPackTile_CI4()
2139 u32 numTileRows, tileRow; in TCWriteTplImage_CI8()
2140 u32 numTileCols, tileCol; in TCWriteTplImage_CI8()
2142 u32 width, height; in TCWriteTplImage_CI8()
2171 static void TCPackTile_CI8 ( TCLayer* srcLayer, u32 x, u32 y, u8* dstPtr ) in TCPackTile_CI8()
2174 u32 row, col; in TCPackTile_CI8()
2175 u32 realRows, realCols; in TCPackTile_CI8()
2216 u32 numTileRows, tileRow; in TCWriteTplImage_CI14_X2()
2217 u32 numTileCols, tileCol; in TCWriteTplImage_CI14_X2()
2219 u32 width, height; in TCWriteTplImage_CI14_X2()
2252 static void TCPackTile_CI14_X2 ( TCLayer* colorLayer, u32 x, u32 y, u8* dstPtr ) in TCPackTile_CI14_X2()
2255 u32 row, col; in TCPackTile_CI14_X2()
2256 u32 realRows, realCols; in TCPackTile_CI14_X2()
2297 u32 tileRow, tileCol; in TCWriteTplImage_CMP()
2298 u32 srcTileRows, srcTileCols; in TCWriteTplImage_CMP()
2325 static void TCPackTile_CMP ( TCLayer* layer, u32 tileX, u32 tileY, u16* dstPtr) in TCPackTile_CMP()
2327 u32 x, y; in TCPackTile_CMP()
2330 u32 srcTileOffset; in TCPackTile_CMP()
2331 u32 subTileRows, subRowShorts; // number of s3 4x4 tiles in TCPackTile_CMP()
2332 u32 srcPadWidth, srcPadHeight; in TCPackTile_CMP()
2617 static u32 TCGetTplVersion ( const char* tplName ) in TCGetTplVersion()
2620 u32 version; in TCGetTplVersion()
2641 static u32 TCWriteTplValue ( FILE* fp, u32 cursor, void* value, u32 numBytes ) in TCWriteTplValue()
2657 *(u32*)buffPtr = *(u32*)value; in TCWriteTplValue()
2680 static u32 TCWriteTplBlock ( FILE* fp, u32 cursor, void* block, u32 numBytes ) in TCWriteTplBlock()
2697 static void TCFixEndian( u8* src, u32 numBytes ) in TCFixEndian()
2703 u32 max, i; in TCFixEndian()
2733 static u32 TCSetFilterModeByDim( TCImage* thisImage ) in TCSetFilterModeByDim()
2735 u32 i; in TCSetFilterModeByDim()
2736 u32 width = (thisImage->lyColor).width; in TCSetFilterModeByDim()
2737 u32 height = (thisImage->lyColor).height; in TCSetFilterModeByDim()
2738 u32* dimPtr = &width; in TCSetFilterModeByDim()
2788 static u32 TCCheckPowerOfTwo( u32 num ) in TCCheckPowerOfTwo()
2826 u32 imCount; in TCWriteCachedScriptFile()
2827 u32 plCount; in TCWriteCachedScriptFile()
2831 u32 strSize; in TCWriteCachedScriptFile()
2832 u32 cursor, strBase, strCursor; in TCWriteCachedScriptFile()
2833 u32 count; in TCWriteCachedScriptFile()
3019 fseek( fp, (u32)( (u32)(&csfHdr.stringBankSize) - (u32)(&csfHdr) ), SEEK_SET ); in TCWriteCachedScriptFile()
3033 static u32 TCReadCachedScriptFile( const char* newTplName, u8** tplPrev ) in TCReadCachedScriptFile()
3046 u32 i; in TCReadCachedScriptFile()
3047 u32 found; in TCReadCachedScriptFile()
3048 u32 partialUpdate = 0; in TCReadCachedScriptFile()
3220 static u32 TCCompareToCachedScriptData( const char* prevTplName, struct tm* prevTplModTime, u8** tp… in TCCompareToCachedScriptData()
3234 u32 i; in TCCompareToCachedScriptData()
3235 u32 update = 0; in TCCompareToCachedScriptData()
3236 u32 pos; in TCCompareToCachedScriptData()
3243 ImFlags = (u32*)TCCalloc( (NumImage), sizeof(u32) ); in TCCompareToCachedScriptData()
3247 PlFlags = (u32*)TCCalloc( (NumPalette), sizeof(u32) ); in TCCompareToCachedScriptData()
3345 static u32 TCCompareImToCachedIm( struct tm* refTimePtr, TCImage* imPtr, TCCachedImage* cImPtr ) in TCCompareImToCachedIm()
3409 static u32 TCComparePlToCachedPl( struct tm* refTimePtr, TCPalette* plPtr, TCCachedPalette* cPlPtr ) in TCComparePlToCachedPl()