Home
last modified time | relevance | path

Searched refs:matrixPacking (Results 1 – 14 of 14) sorted by relevance

/external/angle/src/compiler/translator/msl/
DLayout.cpp196 const TLayoutMatrixPacking newPacking = type.getLayoutQualifier().matrixPacking; in Overlay()
247 const TLayoutMatrixPacking matrixPacking, in CommonGlslStructLayoutOf() argument
257 layout += GlslLayoutOf(*(*iter)->type(), storage, matrixPacking, false); in CommonGlslStructLayoutOf()
269 const TLayoutMatrixPacking matrixPacking, in CommonGlslLayoutOf() argument
280 auto layout = GlslLayoutOf(type, storage, matrixPacking, true); in CommonGlslLayoutOf()
292 matrixPacking, maskArray, baseAlignment); in CommonGlslLayoutOf()
325 switch (matrixPacking) in CommonGlslLayoutOf()
353 TLayoutMatrixPacking matrixPacking, in GlslLayoutOf() argument
360 matrixPacking = Overlay(matrixPacking, type); in GlslLayoutOf()
365 return CommonGlslLayoutOf(type, storage, matrixPacking, maskArray, 1); in GlslLayoutOf()
[all …]
DLayout.h77 TLayoutMatrixPacking matrixPacking = TLayoutMatrixPacking::EmpUnspecified,
84 TLayoutMatrixPacking matrixPacking,
DModifyStruct.cpp254 (ot.getLayoutQualifier().matrixPacking == EmpRowMajor || ot != mt || in publish()
338 layoutQualifier.matrixPacking = packing; in addModifiedField()
771 const bool isRowMajor = type.getLayoutQualifier().matrixPacking == EmpRowMajor; in SaturateMatrixRows()
/external/angle/src/compiler/translator/tree_ops/hlsl/
DRecordUniformBlocksWithLargeArrayMember.cpp75 const TLayoutMatrixPacking matrixPacking = type.getLayoutQualifier().matrixPacking; in IsSupportedTypeForStructuredBuffer() local
86 ((matrixPacking != EmpRowMajor && fieldType.getRows() == 4) || in IsSupportedTypeForStructuredBuffer()
87 (matrixPacking == EmpRowMajor && fieldType.getCols() == 4))))) in IsSupportedTypeForStructuredBuffer()
98 return (matrixPacking != EmpRowMajor && type.getRows() == 4) || in IsSupportedTypeForStructuredBuffer()
99 (matrixPacking == EmpRowMajor && type.getCols() == 4); in IsSupportedTypeForStructuredBuffer()
/external/angle/src/tests/compiler_tests/
DQualificationOrderESSL31_test.cpp131 EXPECT_EQ(EmpColumnMajor, layoutQualifier.matrixPacking); in TEST_F()
159 EXPECT_EQ(EmpRowMajor, layoutQualifier.matrixPacking); in TEST_F()
/external/angle/src/compiler/translator/hlsl/
DResourcesHLSL.cpp45 const TLayoutMatrixPacking matrixPacking = fieldType.getLayoutQualifier().matrixPacking; in InterfaceBlockFieldTypeString() local
46 ASSERT(matrixPacking != EmpUnspecified); in InterfaceBlockFieldTypeString()
53 (matrixPacking == EmpRowMajor ? "column_major" : "row_major"); in InterfaceBlockFieldTypeString()
62 return QualifiedStructNameString(*structure, matrixPacking == EmpColumnMajor, in InterfaceBlockFieldTypeString()
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() local
43 if (matrixPacking == EmpColumnMajor || (matrixPacking == EmpUnspecified && !isBlockRowMajor)) in DoesFieldContainRowMajorMatrix()
62 layoutQualifier.matrixPacking = EmpColumnMajor; in SetColumnMajor()
469 bool isBlockRowMajor = type.getLayoutQualifier().matrixPacking == EmpRowMajor; in visitDeclaration()
571 bool isBlockRowMajor = type.getLayoutQualifier().matrixPacking == EmpRowMajor; in convertInterfaceBlock()
598 blockLayoutQualifier.matrixPacking = EmpColumnMajor; in convertInterfaceBlock()
/external/angle/src/compiler/translator/
DBaseTypes.h1307 earlyFragmentTests == false && matrixPacking == EmpUnspecified && in isEmpty()
1325 (location != -1 || binding != -1 || index != -1 || matrixPacking != EmpUnspecified || in isCombinationValid()
1346 TLayoutMatrixPacking matrixPacking; member
1402 matrixPacking(EmpUnspecified), in TLayoutQualifier()
DQualifierTypes.cpp791 if (rightQualifier.matrixPacking != EmpUnspecified) in JoinLayoutQualifiers()
793 joinedQualifier.matrixPacking = rightQualifier.matrixPacking; in JoinLayoutQualifiers()
DParseContext.cpp1782 if (layoutQualifier.matrixPacking != EmpUnspecified) in declarationQualifierErrorCheck()
1785 getMatrixPackingString(layoutQualifier.matrixPacking)); in declarationQualifierErrorCheck()
4398 if (layoutQualifier.matrixPacking != EmpUnspecified) in parseGlobalLayoutQualifier()
4402 mDefaultUniformMatrixPacking = layoutQualifier.matrixPacking; in parseGlobalLayoutQualifier()
4406 mDefaultBufferMatrixPacking = layoutQualifier.matrixPacking; in parseGlobalLayoutQualifier()
5032 if (blockLayoutQualifier.matrixPacking == EmpUnspecified) in addInterfaceBlock()
5036 blockLayoutQualifier.matrixPacking = mDefaultUniformMatrixPacking; in addInterfaceBlock()
5040 blockLayoutQualifier.matrixPacking = mDefaultBufferMatrixPacking; in addInterfaceBlock()
5150 if (fieldLayoutQualifier.matrixPacking == EmpUnspecified) in addInterfaceBlock()
5152 fieldLayoutQualifier.matrixPacking = blockLayoutQualifier.matrixPacking; in addInterfaceBlock()
[all …]
DCollectVariables.cpp1065 (fieldType.getLayoutQualifier().matrixPacking == EmpRowMajor); in recordInterfaceBlock()
/external/angle/src/compiler/translator/spirv/
DBuildSPIRV.cpp60 const TLayoutMatrixPacking fieldMatrixPacking = fieldType.getLayoutQualifier().matrixPacking; in IsBlockFieldRowMajorQualified()
117 fieldType.getLayoutQualifier().matrixPacking; in ToShaderVariable()
401 isRowMajorQualifiedBlock = type.getLayoutQualifier().matrixPacking == EmpRowMajor; in inferDefaults()
/external/angle/src/compiler/translator/glsl/
DOutputGLSLBase.cpp320 switch (layoutQualifier.matrixPacking) in writeFieldLayoutQualifier()