Home
last modified time | relevance | path

Searched refs:layoutQualifier (Results 1 - 25 of 40) sorted by relevance

12

/third_party/skia/third_party/externals/angle2/src/compiler/translator/
H A DParseContext.cpp996 if (pType.layoutQualifier.location != -1) in checkDeclaratorLocationIsNotSpecified()
1004 const TLayoutQualifier &layoutQualifier) in checkLocationIsNotSpecified()
1006 if (layoutQualifier.location != -1) in checkLocationIsNotSpecified()
1525 const sh::TLayoutQualifier &layoutQualifier, in declarationQualifierErrorCheck()
1528 if (qualifier == EvqShared && !layoutQualifier.isEmpty()) in declarationQualifierErrorCheck()
1533 if (layoutQualifier.matrixPacking != EmpUnspecified) in declarationQualifierErrorCheck()
1536 getMatrixPackingString(layoutQualifier.matrixPacking)); in declarationQualifierErrorCheck()
1540 if (layoutQualifier.blockStorage != EbsUnspecified) in declarationQualifierErrorCheck()
1543 getBlockStorageString(layoutQualifier.blockStorage)); in declarationQualifierErrorCheck()
1549 if (layoutQualifier in declarationQualifierErrorCheck()
1003 checkLocationIsNotSpecified(const TSourceLoc &location, const TLayoutQualifier &layoutQualifier) checkLocationIsNotSpecified() argument
1524 declarationQualifierErrorCheck(const sh::TQualifier qualifier, const sh::TLayoutQualifier &layoutQualifier, const TSourceLoc &location) declarationQualifierErrorCheck() argument
1702 const TLayoutQualifier layoutQualifier = publicType.layoutQualifier; nonEmptyDeclarationErrorCheck() local
1790 TLayoutQualifier layoutQualifier = type.getLayoutQualifier(); checkBindingIsValid() local
1842 checkWorkGroupSizeIsNotSpecified(const TSourceLoc &location, const TLayoutQualifier &layoutQualifier) checkWorkGroupSizeIsNotSpecified() argument
1956 checkUniformLocationInRange(const TSourceLoc &location, int objectLocationCount, const TLayoutQualifier &layoutQualifier) checkUniformLocationInRange() argument
1972 checkAttributeLocationInRange(const TSourceLoc &location, int objectLocationCount, const TLayoutQualifier &layoutQualifier) checkAttributeLocationInRange() argument
2730 TLayoutQualifier layoutQualifier = type->getLayoutQualifier(); checkAtomicCounterOffsetDoesNotOverlap() local
2752 TLayoutQualifier layoutQualifier = type.getLayoutQualifier(); checkAtomicCounterOffsetAlignment() local
3313 const TLayoutQualifier &layoutQualifier = publicType.layoutQualifier; setAtomicCounterBindingDefaultOffset() local
3382 const TLayoutQualifier &layoutQualifier = typeQualifier.layoutQualifier; parseGeometryShaderInputLayoutQualifier() local
3437 const TLayoutQualifier &layoutQualifier = typeQualifier.layoutQualifier; parseGeometryShaderOutputLayoutQualifier() local
3489 const TLayoutQualifier &layoutQualifier = typeQualifier.layoutQualifier; parseTessControlShaderOutputLayoutQualifier() local
3520 const TLayoutQualifier &layoutQualifier = typeQualifier.layoutQualifier; parseTessEvaluationShaderInputLayoutQualifier() local
3577 const TLayoutQualifier layoutQualifier = typeQualifier.layoutQualifier; parseGlobalLayoutQualifier() local
[all...]
H A DOutputVulkanGLSL.cpp54 const TLayoutQualifier &layoutQualifier = type.getLayoutQualifier(); in writeLayoutQualifier() local
84 if (layoutQualifier.matrixPacking != EmpUnspecified) in writeLayoutQualifier()
86 matrixPacking = getMatrixPackingString(layoutQualifier.matrixPacking); in writeLayoutQualifier()
95 out << "input_attachment_index=" << layoutQualifier.inputAttachmentIndex; in writeLayoutQualifier()
102 out << separator << "constant_id=" << layoutQualifier.location; in writeLayoutQualifier()
116 if (layoutQualifier.index <= 0) in writeLayoutQualifier()
H A DOutputGLSLBase.cpp171 const TLayoutQualifier &layoutQualifier = type.getLayoutQualifier(); in getCommonLayoutQualifiers() local
176 if (type.getQualifier() == EvqFragmentOut && layoutQualifier.index >= 0) in getCommonLayoutQualifiers()
178 out << listItemPrefix << "index = " << layoutQualifier.index; in getCommonLayoutQualifiers()
184 if (layoutQualifier.yuv == true) in getCommonLayoutQualifiers()
192 if (layoutQualifier.imageInternalFormat != EiifUnspecified) in getCommonLayoutQualifiers()
196 << getImageInternalFormatString(layoutQualifier.imageInternalFormat); in getCommonLayoutQualifiers()
202 out << listItemPrefix << "offset = " << layoutQualifier.offset; in getCommonLayoutQualifiers()
259 const TLayoutQualifier &layoutQualifier = type.getLayoutQualifier(); in writeLayoutQualifier() local
267 if (layoutQualifier.location >= 0) in writeLayoutQualifier()
269 out << listItemPrefix << "location = " << layoutQualifier in writeLayoutQualifier()
1401 const TLayoutQualifier &layoutQualifier = type.getLayoutQualifier(); NeedsToWriteLayoutQualifier() local
[all...]
H A DSymbol.cpp160 const TLayoutQualifier &layoutQualifier, in TInterfaceBlock()
165 mBlockStorage(layoutQualifier.blockStorage), in TInterfaceBlock()
166 mBinding(layoutQualifier.binding) in TInterfaceBlock()
174 const TLayoutQualifier &layoutQualifier, in TInterfaceBlock()
179 mBlockStorage(layoutQualifier.blockStorage), in TInterfaceBlock()
180 mBinding(layoutQualifier.binding) in TInterfaceBlock()
157 TInterfaceBlock(TSymbolTable *symbolTable, const ImmutableString &name, const TFieldList *fields, const TLayoutQualifier &layoutQualifier, SymbolType symbolType, TExtension extension) TInterfaceBlock() argument
171 TInterfaceBlock(TSymbolTable *symbolTable, const ImmutableString &name, const TFieldList *fields, const TLayoutQualifier &layoutQualifier, SymbolType symbolType, const std::array<TExtension, 3u> &extensions) TInterfaceBlock() argument
H A DTypes.h123 layoutQualifier(TLayoutQualifier::Create()), in TType()
142 layoutQualifier(t.layoutQualifier), in TType()
174 TLayoutQualifier getLayoutQualifier() const { return layoutQualifier; } in getLayoutQualifier()
175 void setLayoutQualifier(TLayoutQualifier lq) { layoutQualifier = lq; } in setLayoutQualifier()
380 TLayoutQualifier layoutQualifier; member in sh::TType
496 TLayoutQualifier layoutQualifier; member
H A DQualifierTypes.h95 TLayoutQualifierWrapper(TLayoutQualifier layoutQualifier, const TSourceLoc &line) in TLayoutQualifierWrapper() argument
96 : TQualifierWrapperBase(line), mLayoutQualifier(layoutQualifier) in TLayoutQualifierWrapper()
175 TLayoutQualifier layoutQualifier; member
H A DTypes.cpp181 layoutQualifier(p.layoutQualifier), in TType()
216 layoutQualifier = layoutQualifierIn; in TType()
233 layoutQualifier = t.layoutQualifier; in operator =()
917 layoutQualifier = TLayoutQualifier::Create(); in initialize()
931 layoutQualifier = TLayoutQualifier::Create(); in initializeBasicType()
H A DParseContext.h152 const TLayoutQualifier &layoutQualifier);
172 const sh::TLayoutQualifier &layoutQualifier,
185 const TLayoutQualifier &layoutQualifier);
578 const TLayoutQualifier &layoutQualifier);
581 const TLayoutQualifier &layoutQualifier);
H A DTranslatorVulkan.cpp157 TLayoutQualifier layoutQualifier = TLayoutQualifier::Create(); in DeclareDefaultUniforms() local
158 layoutQualifier.blockStorage = EbsStd140; in DeclareDefaultUniforms()
160 root, symbolTable, uniformList, EvqUniform, layoutQualifier, TMemoryQualifier::Create(), 0, in DeclareDefaultUniforms()
563 TLayoutQualifier layoutQualifier = TLayoutQualifier::Create(); in AddXfbEmulationSupport()
564 layoutQualifier.blockStorage = EbsStd430; in AddXfbEmulationSupport()
566 DeclareInterfaceBlock(root, symbolTable, fieldList, EvqBuffer, layoutQualifier, in AddXfbEmulationSupport()
H A DQualifierTypes.cpp597 typeQualifier.layoutQualifier = sh::JoinLayoutQualifiers( in GetVariableTypeQualifierFromSortedSequence()
598 typeQualifier.layoutQualifier, layoutQualifierWrapper->getQualifier(), in GetVariableTypeQualifierFromSortedSequence()
904 : layoutQualifier(TLayoutQualifier::Create()), in TTypeQualifier()
/third_party/skia/src/gpu/
H A DGrShaderVar.h63 SkString layoutQualifier, SkString extraModifier) in GrShaderVar()
68 , fLayoutQualifier(std::move(layoutQualifier)) in GrShaderVar()
103 void addLayoutQualifier(const char* layoutQualifier) { in addLayoutQualifier() argument
104 if (!layoutQualifier || !strlen(layoutQualifier)) { in addLayoutQualifier()
108 fLayoutQualifier = layoutQualifier; in addLayoutQualifier()
110 fLayoutQualifier.appendf(", %s", layoutQualifier); in addLayoutQualifier()
62 GrShaderVar(SkString name, GrSLType type, TypeModifier typeModifier, int arrayCount, SkString layoutQualifier, SkString extraModifier) GrShaderVar() argument
H A DGrSPIRVUniformHandler.cpp203 SkString layoutQualifier; in internalAddUniformArray() local
204 layoutQualifier.appendf("offset = %d", offset); in internalAddUniformArray()
211 std::move(layoutQualifier), in internalAddUniformArray()
235 SkString layoutQualifier; in addSampler() local
236 layoutQualifier.appendf("set = %d, binding = %d", kSamplerTextureDescriptorSet, binding); in addSampler()
243 std::move(layoutQualifier), in addSampler()
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
H A DTypes.h190 int arraySize, const TLayoutQualifier &layoutQualifier) in TInterfaceBlock()
194 mBlockStorage(layoutQualifier.blockStorage), in TInterfaceBlock()
195 mMatrixPacking(layoutQualifier.matrixPacking) in TInterfaceBlock()
246 primarySize(s0), secondarySize(s1), array(false), arraySize(0), maxArraySize(0), arrayInformationType(0), interfaceBlock(0), layoutQualifier(TLayoutQualifier::create()), in TType()
253 primarySize(s0), secondarySize(s1), array(a), arraySize(0), maxArraySize(0), arrayInformationType(0), interfaceBlock(0), layoutQualifier(TLayoutQualifier::create()), in TType()
260 primarySize(1), secondarySize(1), array(false), arraySize(0), maxArraySize(0), arrayInformationType(0), interfaceBlock(0), layoutQualifier(TLayoutQualifier::create()), in TType()
269 interfaceBlock(interfaceBlockIn), layoutQualifier(layoutQualifierIn), structure(0), mangled(0) in TType()
284 TLayoutQualifier getLayoutQualifier() const { return layoutQualifier; } in getLayoutQualifier()
285 void setLayoutQualifier(TLayoutQualifier lq) { layoutQualifier = lq; } in setLayoutQualifier()
292 structure->setMatrixPackingIfUnspecified((layoutQualifier in setMatrixPackingIfUnspecified()
189 TInterfaceBlock(const TString *name, TFieldList *fields, const TString *instanceName, int arraySize, const TLayoutQualifier &layoutQualifier) TInterfaceBlock() argument
546 TLayoutQualifier layoutQualifier; global() member in TType
565 TLayoutQualifier layoutQualifier; global() member
[all...]
H A DBaseTypes.h410 TLayoutQualifier layoutQualifier; in create() local
412 layoutQualifier.location = -1; in create()
413 layoutQualifier.matrixPacking = EmpUnspecified; in create()
414 layoutQualifier.blockStorage = EbsUnspecified; in create()
416 return layoutQualifier; in create()
H A DParseHelper.cpp691 layoutLocationErrorCheck(line, pType.layoutQualifier)) in structQualifierErrorCheck()
728 const TLayoutQualifier layoutQualifier = publicType.layoutQualifier; in singleDeclarationErrorCheck() local
730 if(layoutQualifier.matrixPacking != EmpUnspecified) in singleDeclarationErrorCheck()
732 error(identifierLocation, "layout qualifier", getMatrixPackingString(layoutQualifier.matrixPacking), in singleDeclarationErrorCheck()
737 if(layoutQualifier.blockStorage != EbsUnspecified) in singleDeclarationErrorCheck()
739 error(identifierLocation, "layout qualifier", getBlockStorageString(layoutQualifier.blockStorage), in singleDeclarationErrorCheck()
745 layoutLocationErrorCheck(identifierLocation, publicType.layoutQualifier)) in singleDeclarationErrorCheck()
753 bool TParseContext::layoutLocationErrorCheck(const TSourceLoc &location, const TLayoutQualifier &layoutQualifier) in layoutLocationErrorCheck() argument
755 if(layoutQualifier in layoutLocationErrorCheck()
1327 addFullySpecifiedType(TQualifier qualifier, bool invariant, TLayoutQualifier layoutQualifier, const TPublicType &typeSpecifier) addFullySpecifiedType() argument
1808 const TLayoutQualifier layoutQualifier = typeQualifier.layoutQualifier; parseGlobalLayoutQualifier() local
[all...]
H A DSymbolTable.cpp39 arrayInformationType(0), interfaceBlock(0), layoutQualifier(p.layoutQualifier), structure(0), mangled(0) in TType()
/third_party/skia/third_party/externals/angle2/src/tests/compiler_tests/
H A DQualificationOrderESSL31_test.cpp129 TLayoutQualifier layoutQualifier = type.getLayoutQualifier(); in TEST_F() local
130 EXPECT_EQ(EbsStd140, layoutQualifier.blockStorage); in TEST_F()
131 EXPECT_EQ(EmpColumnMajor, layoutQualifier.matrixPacking); in TEST_F()
157 TLayoutQualifier layoutQualifier = type.getLayoutQualifier(); in TEST_F() local
158 EXPECT_EQ(EbsShared, layoutQualifier.blockStorage); in TEST_F()
159 EXPECT_EQ(EmpRowMajor, layoutQualifier.matrixPacking); in TEST_F()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
H A DDriverUniform.cpp70 TLayoutQualifier layoutQualifier = TLayoutQualifier::Create(); in addComputeDriverUniformsToShader() local
71 layoutQualifier.blockStorage = EbsStd140; in addComputeDriverUniformsToShader()
74 layoutQualifier, TMemoryQualifier::Create(), 0, in addComputeDriverUniformsToShader()
168 TLayoutQualifier layoutQualifier = TLayoutQualifier::Create(); in addGraphicsDriverUniformsToShader() local
169 layoutQualifier.blockStorage = EbsStd140; in addGraphicsDriverUniformsToShader()
172 layoutQualifier, TMemoryQualifier::Create(), 0, in addGraphicsDriverUniformsToShader()
H A DIntermNode_util.cpp275 const TLayoutQualifier &layoutQualifier, in DeclareInterfaceBlock()
283 symbolTable, blockTypeName, fieldList, layoutQualifier, SymbolType::AngleInternal); in DeclareInterfaceBlock()
286 TType *interfaceBlockType = new TType(interfaceBlock, qualifier, layoutQualifier); in DeclareInterfaceBlock()
271 DeclareInterfaceBlock(TIntermBlock *root, TSymbolTable *symbolTable, TFieldList *fieldList, TQualifier qualifier, const TLayoutQualifier &layoutQualifier, const TMemoryQualifier &memoryQualifier, uint32_t arraySize, const ImmutableString &blockTypeName, const ImmutableString &blockVariableName) DeclareInterfaceBlock() argument
/third_party/skia/src/gpu/vk/
H A DGrVkUniformHandler.cpp256 SkString layoutQualifier; in addSampler() local
257 layoutQualifier.appendf("set=%d, binding=%d", kSamplerDescSet, fSamplers.count()); in addSampler()
265 std::move(layoutQualifier), in addSampler()
301 SkString layoutQualifier; in addInputSampler() local
302 layoutQualifier.appendf("input_attachment_index=%d, set=%d, binding=%d", in addInputSampler()
307 GrShaderVar::kNonArray, std::move(layoutQualifier), SkString()}, in addInputSampler()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/vulkan/
H A DEmulateFragColorData.cpp76 TLayoutQualifier layoutQualifier = outputType->getLayoutQualifier(); variable
77 layoutQualifier.index = index;
78 outputType->setLayoutQualifier(layoutQualifier);
H A DRewriteR32fImages.cpp285 TLayoutQualifier layoutQualifier = type.getLayoutQualifier(); variable
286 layoutQualifier.imageInternalFormat = EiifR32UI;
287 newType->setLayoutQualifier(layoutQualifier);
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
H A DRewriteAtomicCounters.cpp46 TLayoutQualifier layoutQualifier = TLayoutQualifier::Create(); in DeclareAtomicCountersBuffers() local
47 layoutQualifier.blockStorage = EbsStd430; in DeclareAtomicCountersBuffers()
49 return DeclareInterfaceBlock(root, symbolTable, fieldList, EvqBuffer, layoutQualifier, in DeclareAtomicCountersBuffers()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/
H A DLayout.h32 bool CanBePacked(TLayoutQualifier layoutQualifier);
H A DModifyStruct.cpp324 TLayoutQualifier layoutQualifier = newType.getLayoutQualifier();
325 layoutQualifier.blockStorage = storage;
326 layoutQualifier.matrixPacking = packing;
327 newType.setLayoutQualifier(layoutQualifier);

Completed in 28 milliseconds

12