Lines Matching refs:symbol

968             bool ShaderLite::SearchBindSymbol( BindSymbol* symbol,  in SearchBindSymbol()  argument
971 const s32 shader_index = ( symbol->shaderType == BindSymbol::SHADER_TYPE_GEOMETRY ) in SearchBindSymbol()
999 symbol->name = &string[ info.nameIndex ]; in SearchBindSymbol()
1000 symbol->start = (info.regIndex & 0x0000ffff); in SearchBindSymbol()
1001 symbol->end = (info.regIndex & 0xffff0000) >> 16; in SearchBindSymbol()
1003 if ( 136 <= symbol->start ) in SearchBindSymbol()
1007 else if ( 120 <= symbol->start ) in SearchBindSymbol()
1009 symbol->start -= 120; in SearchBindSymbol()
1010 symbol->end -= 120; in SearchBindSymbol()
1012 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_BOOL; in SearchBindSymbol()
1014 else if ( 112 <= symbol->start ) in SearchBindSymbol()
1016 symbol->start -= 112; in SearchBindSymbol()
1017 symbol->end -= 112; in SearchBindSymbol()
1019 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_INTEGER; in SearchBindSymbol()
1021 else if ( 16 <= symbol->start ) in SearchBindSymbol()
1023 symbol->start -= 16; in SearchBindSymbol()
1024 symbol->end -= 16; in SearchBindSymbol()
1026 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_FLOAT; in SearchBindSymbol()
1030 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_INPUT; in SearchBindSymbol()
1090 BindSymbol* symbol, in SearchBindSymbol() argument
1093 const BindSymbol::ShaderType shaderType = symbol->shaderType; in SearchBindSymbol()
1150 symbol->name = &string[ info.nameIndex ]; in SearchBindSymbol()
1151 symbol->start = (info.regIndex & 0x0000ffff); in SearchBindSymbol()
1152 symbol->end = (info.regIndex & 0xffff0000) >> 16; in SearchBindSymbol()
1154 if ( 120 <= symbol->start ) in SearchBindSymbol()
1156 symbol->start -= 120; in SearchBindSymbol()
1157 symbol->end -= 120; in SearchBindSymbol()
1159 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_BOOL; in SearchBindSymbol()
1161 else if ( 112 <= symbol->start ) in SearchBindSymbol()
1163 symbol->start -= 112; in SearchBindSymbol()
1164 symbol->end -= 112; in SearchBindSymbol()
1166 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_INTEGER; in SearchBindSymbol()
1168 else if ( 16 <= symbol->start ) in SearchBindSymbol()
1170 symbol->start -= 16; in SearchBindSymbol()
1171 symbol->end -= 16; in SearchBindSymbol()
1173 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_FLOAT; in SearchBindSymbol()
1177 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_INPUT; in SearchBindSymbol()