Home
last modified time | relevance | path

Searched refs:ImmutableString (Results 1 – 25 of 249) sorted by relevance

12345678910

/aosp_15_r20/external/angle/src/tests/compiler_tests/
H A DImmutableString_test_autogen.cpp19 ASSERT_EQ(0x00000000u, ImmutableString("radians(00B").mangledNameHash()); in TEST()
20 ASSERT_EQ(0x00000001u, ImmutableString("radians(10B").mangledNameHash()); in TEST()
21 ASSERT_EQ(0x00000002u, ImmutableString("radians(20B").mangledNameHash()); in TEST()
22 ASSERT_EQ(0x00000003u, ImmutableString("radians(30B").mangledNameHash()); in TEST()
23 ASSERT_EQ(0x00000004u, ImmutableString("degrees(00B").mangledNameHash()); in TEST()
24 ASSERT_EQ(0x00000005u, ImmutableString("degrees(10B").mangledNameHash()); in TEST()
25 ASSERT_EQ(0x00000006u, ImmutableString("degrees(20B").mangledNameHash()); in TEST()
26 ASSERT_EQ(0x00000007u, ImmutableString("degrees(30B").mangledNameHash()); in TEST()
27 ASSERT_EQ(0x00000008u, ImmutableString("sin(00B").mangledNameHash()); in TEST()
28 ASSERT_EQ(0x00000009u, ImmutableString("sin(10B").mangledNameHash()); in TEST()
[all …]
H A DInitOutputVariables_test.cpp67 TIntermTyped *CreateLValueNode(const ImmutableString &lValueName, const TType &type) in CreateLValueNode()
76 ExpectedLValues CreateIndexedLValueNodeList(const ImmutableString &lValueName, in CreateIndexedLValueNodeList()
159 FindStructByName(const ImmutableString &structName) in FindStructByName()
183 ImmutableString mStructName;
274 CreateLValueNode(ImmutableString("out1"), TType(EbtFloat, EbpMedium, EvqVertexOut, 4)), in TEST_F()
275 CreateLValueNode(ImmutableString("out2"), TType(EbtInt, EbpLow, EvqFlatOut)), in TEST_F()
276 CreateLValueNode(ImmutableString("out3"), TType(EbtFloat, EbpMedium, EvqCentroidOut)), in TEST_F()
277 CreateLValueNode(ImmutableString("out4"), TType(EbtFloat, EbpMedium, EvqSmoothOut))}; in TEST_F()
294 ImmutableString("out1"), TType(EbtFloat, EbpMedium, EvqVertexOut), 2); in TEST_F()
314 FindStructByName findStruct(ImmutableString("MyS")); in TEST_F()
[all …]
H A DImmutableString_test.cpp42 ImmutableString str = strBuilder; in TEST_F()
52 ImmutableString str = strBuilder; in TEST_F()
62 ImmutableString str = strBuilder; in TEST_F()
72 ImmutableString str = strBuilder; in TEST_F()
81 ImmutableString s1 = b1; in TEST_F()
86 ImmutableString s20 = b20; in TEST_F()
91 ImmutableString s30000 = b30000; in TEST_F()
/aosp_15_r20/external/angle/src/compiler/translator/wgsl/
H A DRewritePipelineVariables.cpp48 ImmutableString wgslBuiltinName;
61 ImmutableString glslBuiltinName{nullptr};
66 ImmutableString wgslBuiltinType{nullptr};
70 ImmutableString wgslTypeExpectedByShader{nullptr};
77 ImmutableString conversionFunc{nullptr};
87 GlslToWgslBuiltinMapping{ImmutableString("gl_VertexID"), in GetWgslBuiltinName()
88 BuiltinAnnotation{ImmutableString("vertex_index")}, in GetWgslBuiltinName()
90 ImmutableString("u32"), ImmutableString("i32"), in GetWgslBuiltinName()
91 ImmutableString("i32")}}, in GetWgslBuiltinName()
93 GlslToWgslBuiltinMapping{ImmutableString("gl_InstanceID"), in GetWgslBuiltinName()
[all …]
H A DRewritePipelineVariables.h116 TVector<ImmutableString> angleGlobalMembers;
117 TVector<ImmutableString> angleAnnotatedMembers;
118 TVector<ImmutableString> angleConversionFuncs;
123 ImmutableString builtinStructType,
124 ImmutableString builtinStructName,
125 ImmutableString builtinAnnotatedStructType);
/aosp_15_r20/external/angle/src/compiler/translator/hlsl/
H A DTextureFunctionHLSL.cpp26 const ImmutableString &texCoord, in OutputIntTexCoordWrap()
79 ImmutableString *texCoordX, in OutputIntTexCoordWraps()
80 ImmutableString *texCoordY, in OutputIntTexCoordWraps()
81 ImmutableString *texCoordZ) in OutputIntTexCoordWraps()
93 *texCoordX = ImmutableString("tix"); in OutputIntTexCoordWraps()
103 *texCoordY = ImmutableString("tiy"); in OutputIntTexCoordWraps()
109 *texCoordZ = ImmutableString("int(max(0, min(layers - 1, floor(0.5 + t.z))))"); in OutputIntTexCoordWraps()
122 *texCoordZ = ImmutableString("tiz"); in OutputIntTexCoordWraps()
132 const ImmutableString &textureReference, in OutputHLSL4SampleFunctionPrefix()
133 const ImmutableString &samplerReference) in OutputHLSL4SampleFunctionPrefix()
[all …]
H A DImageFunctionHLSL.cpp17 ImmutableString ImageFunctionHLSL::GetImageReference( in GetImageReference()
21 static const ImmutableString kImageIndexStr("[index]"); in GetImageReference()
24 static const ImmutableString kReadonlyImagesStr("readonlyImages"); in GetImageReference()
25 ImmutableString suffix( in GetImageReference()
36 static const ImmutableString kImagesStr("images"); in GetImageReference()
37 ImmutableString suffix( in GetImageReference()
120 const ImmutableString &imageReference) in OutputImageSizeFunctionBody()
160 const ImmutableString &imageReference) in OutputImageLoadFunctionBody()
183 const ImmutableString &imageReference) in OutputImageStoreFunctionBody()
195 ImmutableString ImageFunctionHLSL::ImageFunction::name() const in name()
[all …]
H A DAtomicCounterFunctionHLSL.cpp22 constexpr ImmutableString kAtomicCounter("atomicCounter");
23 constexpr ImmutableString kAtomicCounterIncrement("atomicCounterIncrement");
24 constexpr ImmutableString kAtomicCounterDecrement("atomicCounterDecrement");
25 constexpr ImmutableString kAtomicCounterBaseName("_acbase_");
32 ImmutableString AtomicCounterFunctionHLSL::useAtomicCounterFunction(const ImmutableString &name) in useAtomicCounterFunction()
61 ImmutableString hlslFunctionName(hlslFunctionNameSB); in useAtomicCounterFunction()
105 ImmutableString getAtomicCounterNameForBinding(int binding) in getAtomicCounterNameForBinding()
109 return ImmutableString(counterName.str()); in getAtomicCounterNameForBinding()
H A DASTMetadataHLSL.cpp38 mGradientBuiltinFunctions.insert(ImmutableString("texture2D")); in PullGradient()
39 mGradientBuiltinFunctions.insert(ImmutableString("texture2DProj")); in PullGradient()
40 mGradientBuiltinFunctions.insert(ImmutableString("textureCube")); in PullGradient()
43 mGradientBuiltinFunctions.insert(ImmutableString("dFdx")); in PullGradient()
44 mGradientBuiltinFunctions.insert(ImmutableString("dFdy")); in PullGradient()
45 mGradientBuiltinFunctions.insert(ImmutableString("fwidth")); in PullGradient()
46 mGradientBuiltinFunctions.insert(ImmutableString("texture")); in PullGradient()
47 mGradientBuiltinFunctions.insert(ImmutableString("textureProj")); in PullGradient()
48 mGradientBuiltinFunctions.insert(ImmutableString("textureOffset")); in PullGradient()
49 mGradientBuiltinFunctions.insert(ImmutableString("textureProjOffset")); in PullGradient()
[all …]
H A DImageFunctionHLSL.h28 ImmutableString useImageFunction(const ImmutableString &name,
60 ImmutableString name() const;
75 static ImmutableString GetImageReference(TInfoSinkBase &out,
82 const ImmutableString &imageReference);
85 const ImmutableString &imageReference);
88 const ImmutableString &imageReference);
/aosp_15_r20/external/angle/src/compiler/translator/
H A DSymbol.cpp24 constexpr const ImmutableString kMainName("main");
25 constexpr const ImmutableString kImageLoadName("imageLoad");
26 constexpr const ImmutableString kImageStoreName("imageStore");
27 constexpr const ImmutableString kImageSizeName("imageSize");
28 constexpr const ImmutableString kImageAtomicExchangeName("imageAtomicExchange");
29 constexpr const ImmutableString kAtomicCounterName("atomicCounter");
36 const ImmutableString &name, in TSymbol()
53 const ImmutableString &name, in TSymbol()
68 ImmutableString TSymbol::name() const in name()
84 ImmutableString TSymbol::getMangledName() const in getMangledName()
[all …]
H A DSymbol.h29 const ImmutableString &name,
35 const ImmutableString &name,
46 ImmutableString name() const;
48 ImmutableString getMangledName() const;
83 const ImmutableString &name, in TSymbol()
94 const ImmutableString mName;
114 const ImmutableString &name,
120 const ImmutableString &name,
133 const ImmutableString &name, in TVariable()
148 const ImmutableString &name, in TVariable()
[all …]
H A DParseContext.h56 void error(const TSourceLoc &loc, const char *reason, const ImmutableString &token);
119 const ImmutableString &name,
122 const ImmutableString &name,
127 const ImmutableString &compString,
141 bool checkIsNotReserved(const TSourceLoc &line, const ImmutableString &identifier);
160 const ImmutableString &identifier,
196 const ImmutableString &layoutQualifierName,
231 const ImmutableString &identifier,
237 const ImmutableString &identifier,
242 const ImmutableString &identifier,
[all …]
H A DImmutableString.h22 class ImmutableString
30 explicit constexpr ImmutableString(const char *data) in ImmutableString() function
34 constexpr ImmutableString(const char *data, size_t length) : mData(data), mLength(length) {} in ImmutableString() function
36 ImmutableString(const std::string &str) in ImmutableString() function
40 constexpr ImmutableString(const ImmutableString &) = default;
42 ImmutableString &operator=(const ImmutableString &) = default;
52 return beginsWith(ImmutableString(prefix)); in beginsWith()
54 constexpr bool beginsWith(const ImmutableString &prefix) const in beginsWith()
60 constexpr bool operator==(const ImmutableString &b) const
68 constexpr bool operator!=(const ImmutableString &b) const { return !(*this == b); }
[all …]
H A DQualifierTypes.h42 virtual ImmutableString getQualifierString() const = 0;
57 ImmutableString getQualifierString() const override { return ImmutableString("invariant"); } in getQualifierString()
68 ImmutableString getQualifierString() const override { return ImmutableString("precise"); } in getQualifierString()
81 ImmutableString getQualifierString() const override in getQualifierString()
83 return ImmutableString(sh::getQualifierString(mInterpolationQualifier)); in getQualifierString()
101 ImmutableString getQualifierString() const override { return ImmutableString("layout"); } in getQualifierString()
118 ImmutableString getQualifierString() const override in getQualifierString()
120 return ImmutableString(sh::getQualifierString(mStorageQualifier)); in getQualifierString()
138 ImmutableString getQualifierString() const override in getQualifierString()
140 return ImmutableString(sh::getPrecisionString(mPrecisionQualifier)); in getQualifierString()
[all …]
H A DHashNames.cpp19 constexpr const ImmutableString kHashedNamePrefix("webgl_");
21 ImmutableString HashName(const ImmutableString &name, ShHashFunction64 hashFunction) in HashName()
39 void AddToNameMapIfNotMapped(const ImmutableString &name, in AddToNameMapIfNotMapped()
40 const ImmutableString &hashedName, in AddToNameMapIfNotMapped()
57 ImmutableString HashName(const ImmutableString &name, in HashName()
61 const ImmutableString kUnhashedNamePrefix(kUserDefinedNamePrefix); in HashName()
74 ImmutableString res = prefixedName; in HashName()
80 ImmutableString hashedName = HashName(name, hashFunction); in HashName()
85 ImmutableString HashName(const TSymbol *symbol, ShHashFunction64 hashFunction, NameMap *nameMap) in HashName()
H A DQualifierTypes.cpp20 constexpr const ImmutableString kSpecifiedMultipleTimes(" specified multiple times");
21 constexpr const ImmutableString kInvariantMultipleTimes(
23 constexpr const ImmutableString kPreciseMultipleTimes(
25 constexpr const ImmutableString kPrecisionMultipleTimes(
27 constexpr const ImmutableString kLayoutMultipleTimes(
29 constexpr const ImmutableString kLayoutAndInvariantDisallowed(
32 constexpr const ImmutableString kInterpolationMultipleTimes(
34 constexpr const ImmutableString kOutputLayoutMultipleTimes(
36 constexpr const ImmutableString kInvariantQualifierFirst(
38 constexpr const ImmutableString kStorageAfterInterpolation(
[all …]
H A Dglslang.y265 $$ = context->parseVariableIdentifier(@1, ImmutableString($1.string), $1.symbol);
296 context->error(@1, "unsupported value", ImmutableString($1.string));
299 unionArray->setYuvCscStandardEXTConst(getYuvCscStandardEXT(ImmutableString($1.string)));
318 $$ = context->addFieldSelectionExpression($1, @2, ImmutableString($3.string), @3);
394 $$ = context->addNonConstructorFunc(ImmutableString($1.string), $1.symbol);
397 $$ = context->addNonConstructorFunc(ImmutableString($1.string), $1.symbol);
599 context->enterStructDeclaration(@1, ImmutableString($1.string));
616 ES3_OR_NEWER(ImmutableString($2.string), @1, "interface blocks");
617 …$$ = context->addInterfaceBlock(*$1, @2, ImmutableString($2.string), $3, kEmptyImmutableString, @$…
620 ES3_OR_NEWER(ImmutableString($2.string), @1, "interface blocks");
[all …]
H A DImmutableString_autogen.cpp18 std::ostream &operator<<(std::ostream &os, const ImmutableString &str) in operator <<()
316 const size_t ImmutableString::FowlerNollVoHash<4>::kFnvPrime = 16777619u;
319 const size_t ImmutableString::FowlerNollVoHash<4>::kFnvOffsetBasis = 0x811c9dc5u;
322 const size_t ImmutableString::FowlerNollVoHash<8>::kFnvPrime =
326 const size_t ImmutableString::FowlerNollVoHash<8>::kFnvOffsetBasis =
329 uint32_t ImmutableString::mangledNameHash() const in mangledNameHash()
334 uint32_t ImmutableString::unmangledNameHash() const in unmangledNameHash()
H A DFunctionLookup.cpp21 constexpr const ImmutableString kEmptyName("");
25 TFunctionLookup::TFunctionLookup(const ImmutableString &name, in TFunctionLookup()
39 TFunctionLookup *TFunctionLookup::CreateFunctionCall(const ImmutableString &name, in CreateFunctionCall()
46 const ImmutableString &TFunctionLookup::name() const in name()
51 ImmutableString TFunctionLookup::getMangledName() const in getMangledName()
56 ImmutableString TFunctionLookup::GetMangledName(const char *functionName, in GetMangledName()
66 return ImmutableString(newName); in GetMangledName()
H A DFunctionLookup.h25 static TFunctionLookup *CreateFunctionCall(const ImmutableString &name, const TSymbol *symbol);
27 const ImmutableString &name() const;
28 ImmutableString getMangledName() const;
29 static ImmutableString GetMangledName(const char *functionName,
46 TFunctionLookup(const ImmutableString &name,
50 const ImmutableString mName;
/aosp_15_r20/external/angle/src/compiler/translator/spirv/
H A DTranslatorSPIRV.cpp61 constexpr ImmutableString kFlippedPointCoordName = ImmutableString("flippedPointCoord");
62 constexpr ImmutableString kFlippedFragCoordName = ImmutableString("flippedFragCoord");
63 constexpr ImmutableString kDefaultUniformsBlockName = ImmutableString("defaultUniforms");
157 kDefaultUniformsBlockName, ImmutableString("")); in DeclareDefaultUniforms()
194 const ImmutableString &flippedVariableName, in RotateAndFlipBuiltinVariable()
255 symbolTable->findBuiltIn(ImmutableString("gl_DepthRange"), 0)); in ReplaceGLDepthRangeWithDriverUniform()
276 symbolTable->nextUniqueId(), ImmutableString("ANGLEBoundingBox"), SymbolType::AngleInternal, in ReplaceGLBoundingBoxWithGlobal()
286 symbolTable->findBuiltIn(ImmutableString("gl_BoundingBoxEXT"), shaderVersion)); in ReplaceGLBoundingBoxWithGlobal()
296 symbolTable->findBuiltIn(ImmutableString("gl_BoundingBoxOES"), shaderVersion)); in ReplaceGLBoundingBoxWithGlobal()
308 symbolTable->findBuiltIn(ImmutableString("gl_BoundingBox"), shaderVersion)); in ReplaceGLBoundingBoxWithGlobal()
[all …]
/aosp_15_r20/external/angle/src/compiler/translator/tree_util/
H A DDriverUniform.cpp25 constexpr ImmutableString kEmulatedDepthRangeParams = ImmutableString("ANGLEDepthRangeParams");
26 constexpr ImmutableString kDriverUniformsBlockName = ImmutableString("ANGLEUniformBlock");
27 constexpr ImmutableString kDriverUniformsVarName = ImmutableString("ANGLEUniforms");
62 ImmutableString(kComputeDriverUniformNames[uniformIndex]), TSourceLoc(), in addComputeDriverUniformsToShader()
112 ImmutableString(kGraphicsDriverUniformNames[uniformIndex]), TSourceLoc(), in createUniformFields()
132 new TField(floatType, ImmutableString("near"), TSourceLoc(), SymbolType::AngleInternal)); in createEmulatedDepthRangeType()
134 new TField(floatType, ImmutableString("far"), TSourceLoc(), SymbolType::AngleInternal)); in createEmulatedDepthRangeType()
136 new TField(floatType, ImmutableString("diff"), TSourceLoc(), SymbolType::AngleInternal)); in createEmulatedDepthRangeType()
183 auto varName = ImmutableString("ANGLE_angleUniforms"); in addGraphicsDriverUniformsToShader()
430 ImmutableString(kGraphicsDriverUniformNamesExt[uniformIndex]), TSourceLoc(), in createUniformFields()
/aosp_15_r20/external/angle/src/compiler/translator/msl/
H A DIdGen.cpp36 const ImmutableString baseName = toImmutable(baseNames[i]); in createNewName()
55 return Name(ImmutableString(mNewNameBuffer), SymbolType::AngleInternal); in createNewName()
58 Name IdGen::createNewName(const ImmutableString &baseName) in createNewName()
70 return createNewName(ImmutableString(baseName)); in createNewName()
73 Name IdGen::createNewName(std::initializer_list<ImmutableString> baseNames) in createNewName()
76 [](const ImmutableString &s) { return s; }); in createNewName()
88 [](const char *s) { return ImmutableString(s); }); in createNewName()
/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/
H A DDeclarePerVertexBlocks.cpp25 int GetPerVertexFieldIndex(const TQualifier qualifier, const ImmutableString &name) in GetPerVertexFieldIndex()
329 ImmutableString &variableName) in declarePerVertex()
353 mSymbolTable->findBuiltIn(ImmutableString("gl_PointSize"), mShaderVersion)); in declarePerVertex()
385 fields->push_back(new TField(positionType, ImmutableString("gl_Position"), TSourceLoc(), in declarePerVertex()
387 fields->push_back(new TField(pointSizeType, ImmutableString("gl_PointSize"), TSourceLoc(), in declarePerVertex()
390 fields->push_back(new TField(clipDistanceType, ImmutableString("gl_ClipDistance"), in declarePerVertex()
393 fields->push_back(new TField(cullDistanceType, ImmutableString("gl_CullDistance"), in declarePerVertex()
397 new TInterfaceBlock(mSymbolTable, ImmutableString("gl_PerVertex"), fields, in declarePerVertex()
421 ImmutableString varName(""); in declareDefaultGlOut()
425 varName = ImmutableString("gl_out"); in declareDefaultGlOut()
[all …]

12345678910