Lines Matching refs:symbol

905             bool Shader::SearchBindSymbol( BindSymbol* symbol,  in SearchBindSymbol()  argument
908 const s32 shader_index = ( symbol->shaderType == BindSymbol::SHADER_TYPE_GEOMETRY ) in SearchBindSymbol()
936 symbol->name = &string[ info.nameIndex ]; in SearchBindSymbol()
937 symbol->start = (info.regIndex & 0x0000ffff); in SearchBindSymbol()
938 symbol->end = (info.regIndex & 0xffff0000) >> 16; in SearchBindSymbol()
940 if ( 136 <= symbol->start ) in SearchBindSymbol()
944 else if ( 120 <= symbol->start ) in SearchBindSymbol()
946 symbol->start -= 120; in SearchBindSymbol()
947 symbol->end -= 120; in SearchBindSymbol()
949 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_BOOL; in SearchBindSymbol()
951 else if ( 112 <= symbol->start ) in SearchBindSymbol()
953 symbol->start -= 112; in SearchBindSymbol()
954 symbol->end -= 112; in SearchBindSymbol()
956 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_INTEGER; in SearchBindSymbol()
958 else if ( 16 <= symbol->start ) in SearchBindSymbol()
960 symbol->start -= 16; in SearchBindSymbol()
961 symbol->end -= 16; in SearchBindSymbol()
963 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_FLOAT; in SearchBindSymbol()
967 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_INPUT; in SearchBindSymbol()
1027 BindSymbol* symbol, in SearchBindSymbol() argument
1030 const BindSymbol::ShaderType shaderType = symbol->shaderType; in SearchBindSymbol()
1087 symbol->name = &string[ info.nameIndex ]; in SearchBindSymbol()
1088 symbol->start = (info.regIndex & 0x0000ffff); in SearchBindSymbol()
1089 symbol->end = (info.regIndex & 0xffff0000) >> 16; in SearchBindSymbol()
1091 if ( 120 <= symbol->start ) in SearchBindSymbol()
1093 symbol->start -= 120; in SearchBindSymbol()
1094 symbol->end -= 120; in SearchBindSymbol()
1096 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_BOOL; in SearchBindSymbol()
1098 else if ( 112 <= symbol->start ) in SearchBindSymbol()
1100 symbol->start -= 112; in SearchBindSymbol()
1101 symbol->end -= 112; in SearchBindSymbol()
1103 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_INTEGER; in SearchBindSymbol()
1105 else if ( 16 <= symbol->start ) in SearchBindSymbol()
1107 symbol->start -= 16; in SearchBindSymbol()
1108 symbol->end -= 16; in SearchBindSymbol()
1110 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_FLOAT; in SearchBindSymbol()
1114 return symbol->symbolType == BindSymbol::SYMBOL_TYPE_INPUT; in SearchBindSymbol()