/external/angle/src/compiler/translator/tree_ops/ |
D | EmulateMultiDrawShaderBuiltins.cpp | 143 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 …]
|
D | RewritePixelLocalStorage.cpp | 65 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()
|
D | RewriteAtomicCounters.cpp | 138 const int binding = atomicCounterType.getLayoutQualifier().binding; in CreateAtomicCounterRef() 139 int offset = atomicCounterType.getLayoutQualifier().offset / 4; in CreateAtomicCounterRef()
|
/external/angle/src/tests/compiler_tests/ |
D | QualificationOrderESSL31_test.cpp | 103 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()
|
D | ShaderImage_test.cpp | 105 TLayoutQualifier myImageLayoutQualifier = myImageType.getLayoutQualifier(); in CheckImageDeclaration() 113 ASSERT_EQ(binding, myImageType.getLayoutQualifier().binding); in CheckImageDeclaration()
|
/external/angle/src/compiler/translator/ |
D | ValidateOutputs.cpp | 85 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()
|
D | CollectVariables.cpp | 886 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 …]
|
D | ValidateVaryingLocations.cpp | 191 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()
|
D | ParseContext.cpp | 1455 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 …]
|
D | Types.h | 176 TLayoutQualifier getLayoutQualifier() const { return layoutQualifier; } in getLayoutQualifier() function
|
/external/angle/src/compiler/translator/glsl/ |
D | TranslatorESSL.cpp | 155 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()
|
D | OutputGLSLBase.cpp | 178 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/ |
D | Layout.cpp | 107 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()
|
D | ModifyStruct.cpp | 254 (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()
|
D | EmitMetal.cpp | 1230 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/ |
D | EmulateFramebufferFetch.cpp | 95 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()
|
D | RewriteR32fImages.cpp | 26 type.getLayoutQualifier().imageInternalFormat == EiifR32F; in IsR32fImage() 285 TLayoutQualifier layoutQualifier = type.getLayoutQualifier(); in visitDeclaration()
|
D | EmulateFragColorData.cpp | 88 TLayoutQualifier layoutQualifier = outputType->getLayoutQualifier(); in visitSymbol()
|
D | EmulateAdvancedBlendEquations.cpp | 161 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()
|
D | EmulateDithering.cpp | 250 const TLayoutQualifier &layoutQualifier = type.getLayoutQualifier(); in EmitFragmentVariableDither()
|
/external/angle/src/compiler/translator/hlsl/ |
D | ResourcesHLSL.cpp | 45 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()
|
D | ShaderStorageBlockOutputHLSL.cpp | 67 *rowMajor = type.getLayoutQualifier().matrixPacking == EmpRowMajor; in GetBlockLayoutInfo() 90 *rowMajor = type.getLayoutQualifier().matrixPacking == EmpRowMajor; in GetBlockLayoutInfo()
|
/external/angle/src/compiler/translator/tree_ops/glsl/apple/ |
D | RewriteRowMajorMatrices.cpp | 39 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/ |
D | BuildSPIRV.cpp | 60 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/ |
D | RecordUniformBlocksWithLargeArrayMember.cpp | 75 const TLayoutMatrixPacking matrixPacking = type.getLayoutQualifier().matrixPacking; in IsSupportedTypeForStructuredBuffer()
|