Home
last modified time | relevance | path

Searched refs:getLayoutQualifier (Results 1 – 25 of 28) sorted by relevance

12

/external/angle/src/compiler/translator/tree_ops/
DEmulateMultiDrawShaderBuiltins.cpp143 uniform.binding = type->getLayoutQualifier().binding; in EmulateGLDrawID()
144 uniform.location = type->getLayoutQualifier().location; in EmulateGLDrawID()
145 uniform.offset = type->getLayoutQualifier().offset; in EmulateGLDrawID()
146 uniform.rasterOrdered = type->getLayoutQualifier().rasterOrdered; in EmulateGLDrawID()
200 uniformBaseVertex.binding = type.getLayoutQualifier().binding; in EmulateGLBaseVertexBaseInstance()
201 uniformBaseVertex.location = type.getLayoutQualifier().location; in EmulateGLBaseVertexBaseInstance()
202 uniformBaseVertex.offset = type.getLayoutQualifier().offset; in EmulateGLBaseVertexBaseInstance()
203 uniformBaseVertex.rasterOrdered = type.getLayoutQualifier().rasterOrdered; in EmulateGLBaseVertexBaseInstance()
233 uniformBaseInstance.binding = type.getLayoutQualifier().binding; in EmulateGLBaseVertexBaseInstance()
234 uniformBaseInstance.location = type.getLayoutQualifier().location; in EmulateGLBaseVertexBaseInstance()
[all …]
DRewritePixelLocalStorage.cpp65 int binding = plsSymbol->getType().getLayoutQualifier().binding; in insertNew()
77 int binding = plsSymbol->getType().getLayoutQualifier().binding; in find()
349 TLayoutQualifier layoutQualifier = imageType->getLayoutQualifier(); in createPLSImageReplacement()
429 plsSymbol->getType().getLayoutQualifier().imageInternalFormat; in unpackImageDataIfNecessary()
431 image2D->getType().getLayoutQualifier().imageInternalFormat; in unpackImageDataIfNecessary()
504 plsSymbol->getType().getLayoutQualifier().imageInternalFormat; in clampAndPackPLSDataIfNecessary()
508 image2D->getType().getLayoutQualifier().imageInternalFormat; in clampAndPackPLSDataIfNecessary()
760 switch (plsType.getLayoutQualifier().imageInternalFormat) in PLSAttachment()
796 plsType.getLayoutQualifier().binding - 1; in PLSAttachment()
DRewriteAtomicCounters.cpp138 const int binding = atomicCounterType.getLayoutQualifier().binding; in CreateAtomicCounterRef()
139 int offset = atomicCounterType.getLayoutQualifier().offset / 4; in CreateAtomicCounterRef()
/external/angle/src/tests/compiler_tests/
DQualificationOrderESSL31_test.cpp103 EXPECT_EQ(2, type.getLayoutQualifier().location); in TEST_F()
129 TLayoutQualifier layoutQualifier = type.getLayoutQualifier(); in TEST_F()
157 TLayoutQualifier layoutQualifier = type.getLayoutQualifier(); in TEST_F()
DShaderImage_test.cpp105 TLayoutQualifier myImageLayoutQualifier = myImageType.getLayoutQualifier(); in CheckImageDeclaration()
113 ASSERT_EQ(binding, myImageType.getLayoutQualifier().binding); in CheckImageDeclaration()
/external/angle/src/compiler/translator/
DValidateOutputs.cpp85 const TLayoutQualifier &layoutQualifier = symbol->getType().getLayoutQualifier(); in visitSymbol()
121 const size_t location = static_cast<size_t>(type.getLayoutQualifier().location); in validate()
123 ASSERT(type.getLayoutQualifier().location != -1); in validate()
129 if (type.getLayoutQualifier().index == 1) in validate()
DCollectVariables.cpp886 attribute.location = type.getLayoutQualifier().location; in recordAttribute()
898 outputVariable.location = type.getLayoutQualifier().location; in recordOutputVariable()
899 outputVariable.index = type.getLayoutQualifier().index; in recordOutputVariable()
900 outputVariable.yuv = type.getLayoutQualifier().yuv; in recordOutputVariable()
910 varying.location = type.getLayoutQualifier().location; in recordVarying()
944 int location = type.getLayoutQualifier().location; in recordVarying()
965 int fieldLocation = fieldType.getLayoutQualifier().location; in recordVarying()
1065 (fieldType.getLayoutQualifier().matrixPacking == EmpRowMajor); in recordInterfaceBlock()
1088 uniform.binding = variable.getType().getLayoutQualifier().binding; in recordUniform()
1090 GetImageInternalFormatType(variable.getType().getLayoutQualifier().imageInternalFormat); in recordUniform()
[all …]
DValidateVaryingLocations.cpp191 const int location = varyingType.getLayoutQualifier().location; in ValidateShaderInterfaceAndAssignLocations()
229 const int fieldLocation = field->type()->getLayoutQualifier().location; in ValidateShaderInterfaceAndAssignLocations()
313 if (symbol->getType().getLayoutQualifier().location != -1) in visitDeclaration()
DParseContext.cpp1455 if (type->getLayoutQualifier().index != -1 && type->getLayoutQualifier().location == -1) in declareVariable()
1466 checkIndexIsNotSpecified(line, type->getLayoutQualifier().index); in declareVariable()
1473 checkNoncoherentIsNotSpecified(line, type->getLayoutQualifier().noncoherent); in declareVariable()
1478 checkNoncoherentIsSpecified(line, type->getLayoutQualifier().noncoherent); in declareVariable()
1877 checkIndexIsNotSpecified(location, type.getLayoutQualifier().index); in emptyDeclarationErrorCheck()
2101 TLayoutQualifier layoutQualifier = type.getLayoutQualifier(); in checkBindingIsValid()
2316 TLayoutQualifier layoutQualifier = type.getLayoutQualifier(); in checkPixelLocalStorageBindingIsValid()
2623 checkNoncoherentIsSpecified(location, variable->getType().getLayoutQualifier().noncoherent); in getNamedVariable()
3255 TLayoutQualifier layoutQualifier = type->getLayoutQualifier(); in checkAtomicCounterOffsetDoesNotOverlap()
3277 TLayoutQualifier layoutQualifier = type.getLayoutQualifier(); in checkAtomicCounterOffsetAlignment()
[all …]
DTypes.h176 TLayoutQualifier getLayoutQualifier() const { return layoutQualifier; } in getLayoutQualifier() function
/external/angle/src/compiler/translator/glsl/
DTranslatorESSL.cpp155 uniform.binding = type->getLayoutQualifier().binding; in translate()
156 uniform.location = type->getLayoutQualifier().location; in translate()
157 uniform.offset = type->getLayoutQualifier().offset; in translate()
158 uniform.rasterOrdered = type->getLayoutQualifier().rasterOrdered; in translate()
DOutputGLSLBase.cpp178 const TLayoutQualifier &layoutQualifier = type.getLayoutQualifier(); in getCommonLayoutQualifiers()
272 const TLayoutQualifier &layoutQualifier = type.getLayoutQualifier(); in writeLayoutQualifier()
307 TLayoutQualifier layoutQualifier = field->type()->getLayoutQualifier(); in writeFieldLayoutQualifier()
1484 const TLayoutQualifier &layoutQualifier = type.getLayoutQualifier(); in needsToWriteLayoutQualifier()
/external/angle/src/compiler/translator/msl/
DLayout.cpp107 const TLayoutBlockStorage storage = type.getLayoutQualifier().blockStorage; in MetalLayoutOf()
183 const TLayoutBlockStorage newStorage = type.getLayoutQualifier().blockStorage; in Overlay()
196 const TLayoutMatrixPacking newPacking = type.getLayoutQualifier().matrixPacking; in Overlay()
234 return CanBePacked(type.getLayoutQualifier()); in CanBePacked()
239 auto qual = type.getLayoutQualifier(); in SetBlockStorage()
DModifyStruct.cpp254 (ot.getLayoutQualifier().matrixPacking == EmpRowMajor || ot != mt || in publish()
336 TLayoutQualifier layoutQualifier = newType.getLayoutQualifier(); in addModifiedField()
476 TLayoutBlockStorage storage = type.getLayoutQualifier().blockStorage; in introducePacking()
517 const TLayoutBlockStorage packedStorage = currType.getLayoutQualifier().blockStorage; in introducePacking()
771 const bool isRowMajor = type.getLayoutQualifier().matrixPacking == EmpRowMajor; in SaturateMatrixRows()
982 if (setType.getLayoutQualifier().locationsSpecified) in InlineArray()
984 TLayoutQualifier qualifier(innermostType.getLayoutQualifier()); in InlineArray()
985 qualifier.location = innermostType.getLayoutQualifier().location + i; in InlineArray()
DEmitMetal.cpp1230 const TLayoutQualifier &layoutQualifier = type.getLayoutQualifier(); in emitFieldDeclaration()
1266 switch (type.getLayoutQualifier().depth) in emitFieldDeclaration()
1300 if (type.getLayoutQualifier().rasterOrdered) in emitFieldDeclaration()
1306 reflection->addRWTextureBinding(type.getLayoutQualifier().binding, in emitFieldDeclaration()
/external/angle/src/compiler/translator/tree_ops/spirv/
DEmulateFramebufferFetch.cpp95 ASSERT(symbol->getType().getLayoutQualifier().index <= 0); in visitDeclaration()
102 std::max(0, type.getLayoutQualifier().location); in visitDeclaration()
243 TLayoutQualifier inputAttachmentQualifier = inputAttachmentType->getLayoutQualifier(); in DeclareColorInputAttachmentVariable()
413 ASSERT(symbol->getType().getLayoutQualifier().index <= 0); in GatherInoutVariables()
463 std::max(0, type.getLayoutQualifier().location); in InitializeFromInputAttachments()
DRewriteR32fImages.cpp26 type.getLayoutQualifier().imageInternalFormat == EiifR32F; in IsR32fImage()
285 TLayoutQualifier layoutQualifier = type.getLayoutQualifier(); in visitDeclaration()
DEmulateFragColorData.cpp88 TLayoutQualifier layoutQualifier = outputType->getLayoutQualifier(); in visitSymbol()
DEmulateAdvancedBlendEquations.cpp161 if (mOutputVar == nullptr || mOutputVar->getType().getLayoutQualifier().location > 0) in findColorOutput()
196 std::max(0, mOutputVar->getType().getLayoutQualifier().location); in createSubpassInputVar()
203 TLayoutQualifier inputAttachmentQualifier = inputAttachmentType->getLayoutQualifier(); in createSubpassInputVar()
DEmulateDithering.cpp250 const TLayoutQualifier &layoutQualifier = type.getLayoutQualifier(); in EmitFragmentVariableDither()
/external/angle/src/compiler/translator/hlsl/
DResourcesHLSL.cpp45 const TLayoutMatrixPacking matrixPacking = fieldType.getLayoutQualifier().matrixPacking; in InterfaceBlockFieldTypeString()
168 if (imageVar->getType().getLayoutQualifier().rasterOrdered) in IsAnyRasterOrdered()
525 type.getBasicType(), type.getLayoutQualifier().imageInternalFormat); in uniformsHeader()
531 type.getBasicType(), type.getLayoutQualifier().imageInternalFormat); in uniformsHeader()
537 TLayoutQualifier layout = type.getLayoutQualifier(); in uniformsHeader()
942 (fieldType.getLayoutQualifier().matrixPacking == EmpColumnMajor); in uniformBlockMembersString()
DShaderStorageBlockOutputHLSL.cpp67 *rowMajor = type.getLayoutQualifier().matrixPacking == EmpRowMajor; in GetBlockLayoutInfo()
90 *rowMajor = type.getLayoutQualifier().matrixPacking == EmpRowMajor; in GetBlockLayoutInfo()
/external/angle/src/compiler/translator/tree_ops/glsl/apple/
DRewriteRowMajorMatrices.cpp39 TLayoutMatrixPacking matrixPacking = field->type()->getLayoutQualifier().matrixPacking; in DoesFieldContainRowMajorMatrix()
61 TLayoutQualifier layoutQualifier = type->getLayoutQualifier(); in SetColumnMajor()
469 bool isBlockRowMajor = type.getLayoutQualifier().matrixPacking == EmpRowMajor; in visitDeclaration()
571 bool isBlockRowMajor = type.getLayoutQualifier().matrixPacking == EmpRowMajor; in convertInterfaceBlock()
597 TLayoutQualifier blockLayoutQualifier = type.getLayoutQualifier(); in convertInterfaceBlock()
/external/angle/src/compiler/translator/spirv/
DBuildSPIRV.cpp60 const TLayoutMatrixPacking fieldMatrixPacking = fieldType.getLayoutQualifier().matrixPacking; in IsBlockFieldRowMajorQualified()
93 ASSERT(type.getLayoutQualifier().blockStorage == EbsUnspecified); in GetBlockStorage()
117 fieldType.getLayoutQualifier().matrixPacking; in ToShaderVariable()
401 isRowMajorQualifiedBlock = type.getLayoutQualifier().matrixPacking == EmpRowMajor; in inferDefaults()
571 spirvType.imageInternalFormat = type.getLayoutQualifier().imageInternalFormat; in getSpirvType()
1897 const TLayoutQualifier &layoutQualifier = type.getLayoutQualifier(); in writeInterfaceVariableDecorations()
/external/angle/src/compiler/translator/tree_ops/hlsl/
DRecordUniformBlocksWithLargeArrayMember.cpp75 const TLayoutMatrixPacking matrixPacking = type.getLayoutQualifier().matrixPacking; in IsSupportedTypeForStructuredBuffer()

12