Lines Matching refs:pConfig

311 void PrintTextureFileInfo(AppConfig *pConfig)  in PrintTextureFileInfo()  argument
314 if(pConfig->printinfo) in PrintTextureFileInfo()
317 printf(" fileName = %s\n", PathToFileName(pConfig->outFileName)); in PrintTextureFileInfo()
318 printf(" indexCount = %d\n", pConfig->inFileCount); in PrintTextureFileInfo()
319 printf(" alignMode = %d\n", pConfig->alignMode); in PrintTextureFileInfo()
320 printf(" endianMode = %d\n", pConfig->endianbugfix); in PrintTextureFileInfo()
321 printf(" BC1Alpha = %d\n", pConfig->bc1alphathreshold); in PrintTextureFileInfo()
322 printf(" GBTilingCfg = 0x%X\n", pConfig->gbtilingconfig); in PrintTextureFileInfo()
351 bool InitializeConfig(s32 argc, char** argv, AppConfig* pConfig) in InitializeConfig() argument
355 memset(pConfig, 0, sizeof(*pConfig)); in InitializeConfig()
358 strcpy_s(pConfig->dstFormat, DSTFORMAT_DEFAULT); in InitializeConfig()
359 strcpy_s(pConfig->tileMode, TILEMODE_DEFAULT); in InitializeConfig()
361 pConfig->gpu = GPU_DEFAULT; in InitializeConfig()
362 pConfig->minMipSize = MINMIPSIZE_DEFAULT; in InitializeConfig()
363 pConfig->mipFilter = MIPFILTER_DEFAULT; in InitializeConfig()
364 pConfig->outFileName = NULL; in InitializeConfig()
365 pConfig->inFileCount = INFILECOUNT_DEFAULT; in InitializeConfig()
366 pConfig->textureArray = TEXTUREARRAY_DEFAULT; in InitializeConfig()
367 pConfig->mipsFromSrc = MIPFROMSOURCE_DEFAULT; in InitializeConfig()
368 pConfig->alignMode = ALIGNMODE_DEFAULT; in InitializeConfig()
369 pConfig->appendMode = APPENDMODE_DEFAULT; in InitializeConfig()
370 pConfig->endianbugfix = ENDIANBUGFIX_DEFAULT; in InitializeConfig()
371 pConfig->initialSwizzle = INITIALSWIZZLE_DEFAULT; in InitializeConfig()
372 pConfig->gbtilingconfig = GBTILINGCONFIG_DEFAULT; in InitializeConfig()
373 pConfig->valuetype = VALUETYPE_DEFAULT; in InitializeConfig()
374 pConfig->useWeighting = USEWEIGHTING_DEFAULT; in InitializeConfig()
375 pConfig->weightingRed = WEIGHTINGRED_DEFAULT; in InitializeConfig()
376 pConfig->weightingGreen = WEIGHTINGGREEN_DEFAULT; in InitializeConfig()
377 pConfig->weightingBlue = WEIGHTINGBLUE_DEFAULT; in InitializeConfig()
378 pConfig->useAdaptiveWeighting = USEADAPTIVEWEIGHTING_DEFAULT; in InitializeConfig()
380 pConfig->bc1usealpha = BC1USEALPHA_DEFAULT; in InitializeConfig()
381 pConfig->bc1alphathreshold = BC1ALPHATHRESHOLD_DEFAULT; in InitializeConfig()
382 pConfig->printinfo = PRINTINFO_DEFAULT; in InitializeConfig()
384 pConfig->fix2197 = false; in InitializeConfig()
392 strcpy_s(pConfig->tileMode, argv[count + 1]); in InitializeConfig()
403 pConfig->gpu = GPU_V1; in InitializeConfig()
406 pConfig->gpu = GPU_V2; in InitializeConfig()
409 pConfig->gpu = GPU_Cafe; in InitializeConfig()
424 pConfig->inFileName[pConfig->inFileCount++] = argv[count + 1]; in InitializeConfig()
426 if (pConfig->inFileCount > MAX_INPUTFILE_COUNT) in InitializeConfig()
440 pConfig->outFileName = argv[count + 1]; in InitializeConfig()
448 pConfig->outFileName = argv[count + 1]; in InitializeConfig()
449 pConfig->appendMode = true; in InitializeConfig()
459 pConfig->mipFilter = MF_BOX; in InitializeConfig()
474 pConfig->minMipSize = atoi(argv[count + 1]); in InitializeConfig()
485 sscanf_s(argv[count + 1],"0x%X", &pConfig->initialSwizzle); in InitializeConfig()
489 pConfig->initialSwizzle = atoi(argv[count + 1]); in InitializeConfig()
499 strcpy_s(pConfig->dstFormat, argv[count + 1]); in InitializeConfig()
510 sscanf_s(argv[count + 1],"0x%X", &pConfig->gbtilingconfig); in InitializeConfig()
514 pConfig->gbtilingconfig = atoi(argv[count + 1]); in InitializeConfig()
525 pConfig->valuetype = VT_SNORM; in InitializeConfig()
529 pConfig->valuetype = VT_UNORM; in InitializeConfig()
538 pConfig->bc1alphathreshold = atoi(argv[count + 1]); in InitializeConfig()
539 pConfig->bc1usealpha = (pConfig->bc1alphathreshold > 0); in InitializeConfig()
547 pConfig->weightingRed = atof(argv[count + 1]); in InitializeConfig()
548 pConfig->useWeighting = (pConfig->weightingRed != 1.0); in InitializeConfig()
556 pConfig->weightingGreen = atof(argv[count + 1]); in InitializeConfig()
557 pConfig->useWeighting = (pConfig->weightingGreen != 1.0); in InitializeConfig()
565 pConfig->weightingBlue = atof(argv[count + 1]); in InitializeConfig()
566 pConfig->useWeighting = (pConfig->weightingBlue != 1.0); in InitializeConfig()
572 if (pConfig->mipsFromSrc) in InitializeConfig()
577 pConfig->textureArray = true; in InitializeConfig()
581 if (pConfig->textureArray) in InitializeConfig()
586 pConfig->mipsFromSrc = true; in InitializeConfig()
587 pConfig->minMipSize = 0; in InitializeConfig()
588 pConfig->mipFilter = MF_NONE; in InitializeConfig()
592 pConfig->alignMode = true; in InitializeConfig()
596 pConfig->endianbugfix = true; in InitializeConfig()
612 pConfig->printinfo = true; in InitializeConfig()
617 pConfig->fix2197 = true; in InitializeConfig()
625 assert(pConfig->minMipSize >= 0); in InitializeConfig()
627 if ((pConfig->minMipSize > 0) && (pConfig->mipFilter == MF_NONE)) in InitializeConfig()
629 pConfig->mipFilter = MF_BOX; in InitializeConfig()
633 if (pConfig->mipFilter != MF_NONE && pConfig->minMipSize < 1) in InitializeConfig()
636 pConfig->minMipSize = 1; in InitializeConfig()
639 if (!pConfig->inFileCount) in InitializeConfig()
644 if (pConfig->mipsFromSrc) in InitializeConfig()
646 pConfig->minMipSize = 0; in InitializeConfig()
647 pConfig->mipFilter = MF_NONE; in InitializeConfig()