#include "stdafx.h" #include "_TextureMode.h" K3DTexture * _spSpecular[8]={NULL,}; STRUCT_TEXTURE_MODE g_pTextureMode[MAX_TEXTURE_MODE] = { #include "TextureMode.txt" }; #ifdef _DEV STRUCT_TEXTURE_MODE_FILE g_pTextureModeFile[MAX_TEXTURE_MODE] = { #include "TextureModeFile.txt" }; void _TextureModeBuild(void) { // if (g_pTextureMode[0].nHash1) return; memset(g_pTextureMode,0,sizeof(g_pTextureMode)); FILE * fp = fopen("TextureMode.txt","wt"); for (int i=0;i>1)); } else { *nhash2 += ((name[i]-'0') << (count>>1)); } count++; } } int _TextureModeGet(char *name) { int nhash1 = 0; int nhash2 = 0; _TextureModeEncode(name,&nhash1,&nhash2); for (int i=0;i7 && name[0]=='n' && name[1]=='p' && name[2]=='c') mode = 22; else { for (int i=nPathPos;i