Lines Matching refs:mangledName
51 void TType::buildMangledName(TString& mangledName) in buildMangledName() argument
54 mangledName += 'm'; in buildMangledName()
56 mangledName += 'v'; in buildMangledName()
59 case EbtFloat: mangledName += 'f'; break; in buildMangledName()
60 case EbtInt: mangledName += 'i'; break; in buildMangledName()
61 case EbtUInt: mangledName += 'u'; break; in buildMangledName()
62 case EbtBool: mangledName += 'b'; break; in buildMangledName()
63 case EbtSampler2D: mangledName += "s2"; break; in buildMangledName()
64 case EbtSampler3D: mangledName += "s3"; break; in buildMangledName()
65 case EbtSamplerCube: mangledName += "sC"; break; in buildMangledName()
66 case EbtSampler2DArray: mangledName += "s2a"; break; in buildMangledName()
67 case EbtSamplerExternalOES: mangledName += "sext"; break; in buildMangledName()
68 case EbtISampler2D: mangledName += "is2"; break; in buildMangledName()
69 case EbtISampler3D: mangledName += "is3"; break; in buildMangledName()
70 case EbtISamplerCube: mangledName += "isC"; break; in buildMangledName()
71 case EbtISampler2DArray: mangledName += "is2a"; break; in buildMangledName()
72 case EbtUSampler2D: mangledName += "us2"; break; in buildMangledName()
73 case EbtUSampler3D: mangledName += "us3"; break; in buildMangledName()
74 case EbtUSamplerCube: mangledName += "usC"; break; in buildMangledName()
75 case EbtUSampler2DArray: mangledName += "us2a"; break; in buildMangledName()
76 case EbtSampler2DShadow: mangledName += "s2s"; break; in buildMangledName()
77 case EbtSamplerCubeShadow: mangledName += "sCs"; break; in buildMangledName()
78 case EbtSampler2DArrayShadow: mangledName += "s2as"; break; in buildMangledName()
79 case EbtStruct: mangledName += structure->mangledName(); break; in buildMangledName()
80 case EbtInterfaceBlock: mangledName += interfaceBlock->mangledName(); break; in buildMangledName()
85 mangledName += static_cast<char>('0' + getNominalSize()); in buildMangledName()
87 mangledName += static_cast<char>('0' + getSecondarySize()); in buildMangledName()
92 mangledName += '['; in buildMangledName()
93 mangledName += buf; in buildMangledName()
94 mangledName += ']'; in buildMangledName()
137 TString mangledName(mangledNamePrefix()); in buildMangledName() local
138 mangledName += *mName; in buildMangledName()
141 mangledName += '-'; in buildMangledName()
142 mangledName += (*mFields)[i]->type()->getMangledName(); in buildMangledName()
144 return mangledName; in buildMangledName()