Home
last modified time | relevance | path

Searched refs:isMatrix (Results 1 – 17 of 17) sorted by relevance

/external/swiftshader/src/OpenGL/compiler/
DTypes.h311 else if(isMatrix()) in getElementSize()
335 else if(isMatrix()) in elementRegisterCount()
377 return isMatrix() ? secondarySize : primarySize; in registerSize()
380 bool isMatrix() const { return secondarySize > 1; } in isMatrix() function
399 bool isVector() const { return primarySize > 1 && !isMatrix(); } in isVector()
400 …bool isScalar() const { return primarySize == 1 && !isMatrix() && !structure && !isInterfaceBlock(… in isScalar()
401 …bool isRegister() const { return !isMatrix() && !structure && !array && !isInterfaceBlock(); } /… in isRegister()
596 bool isMatrix() const in isMatrix() function
608 ASSERT(isMatrix()); in getCols()
614 ASSERT(isMatrix()); in getRows()
[all …]
DparseConst.cpp32 isMatrix(false), in TConstTraverser()
55 bool isMatrix; member in TConstTraverser
125 if (node->getType().isMatrix()) { in visitAggregate()
126 isMatrix = true; in visitAggregate()
144 isMatrix = false; in visitAggregate()
187 if (!isMatrix) { in visitConstantUnion()
DIntermediate.cpp70 if(type.isMatrix()) in TypeToConstructorOperator()
343 …if (left->isMatrix() || left->isArray() || left->isVector() || left->getBasicType() == EbtStruct) { in addBinaryMath()
350 if (left->getBasicType() != EbtBool || left->isMatrix() || left->isArray() || left->isVector()) { in addBinaryMath()
357 if (!IsInteger(left->getBasicType()) || left->isMatrix() || left->isArray()) { in addBinaryMath()
481 …if (!IsInteger(child->getType().getBasicType()) || child->getType().isMatrix() || child->getType()… in addUnaryMath()
487 …if (child->getType().getBasicType() != EbtBool || child->getType().isMatrix() || child->getType().… in addUnaryMath()
1014 if (!left->isMatrix() && right->isMatrix()) { in promote()
1026 } else if (left->isMatrix() && !right->isMatrix()) { in promote()
1034 } else if (left->isMatrix() && right->isMatrix()) { in promote()
1038 } else if (!left->isMatrix() && !right->isMatrix()) { in promote()
[all …]
DSymbolTable.cpp53 if (isMatrix()) in buildMangledName()
86 if(isMatrix()) { in buildMangledName()
DParseHelper.cpp573 if (constructingMatrix && param.type->isMatrix()) in constructorErrorCheck()
614 if (!type->isMatrix() || !matrixInMatrix) { in constructorErrorCheck()
659 if (type->getBasicType() != EbtBool || type->isArray() || type->isMatrix() || type->isVector()) { in boolErrorCheck()
1435 if(type.isMatrix()) in checkInputOutputTypeIsValidES3()
2439 else if(!fieldType->isMatrix()) in addInterfaceBlock()
2511 if(!baseExpression->isArray() && !baseExpression->isMatrix() && !baseExpression->isVector()) in addIndexExpression()
2554 else if(baseExpression->isMatrix()) in addIndexExpression()
2576 else if((baseExpression->isVector() || baseExpression->isMatrix()) && in addIndexExpression()
2647 else if(baseExpression->isMatrix()) in addIndexExpression()
2711 else if(baseExpression->isMatrix()) in addFieldSelectionExpression()
[all …]
DOutputASM.cpp155 if(type.isMatrix()) in getBlockLayoutInfo()
189 else if(type.isMatrix()) in advanceOffset()
572 if(result->isMatrix() || result->isStruct() || result->isInterfaceBlock()) in visitBinary()
588 else if(left->isMatrix()) in visitBinary()
608 if(left->isArray() || left->isMatrix()) in visitBinary()
739 if(left->isMatrix()) in visitBinary()
746 else if(right->isMatrix()) in visitBinary()
1352 if(!argi->isMatrix()) in visitAggregate()
1402 else if(arg0->isMatrix()) in visitAggregate()
2015 else if(type.isMatrix()) in componentCount()
[all …]
Dintermediate.h321 bool isMatrix() const { return type.isMatrix(); } in isMatrix() function
DintermOut.cpp55 if (isMatrix()) in getCompleteString()
/external/deqp/modules/gles31/functional/
Des31fSSBOLayoutCase.cpp739 const bool isMatrix = glu::isDataTypeMatrix(entry.type); in generateValue() local
740 …const int numVecs = isMatrix ? (entry.isRowMajor ? glu::getDataTypeMatrixNumRows(entry.type) :… in generateValue()
758 deUint8* const vecPtr = elemPtr + (isMatrix ? vecNdx*entry.matrixStride : 0); in generateValue()
1157 const bool isMatrix = glu::isDataTypeMatrix(basicType); in generateCompareSrc() local
1163 if (isMatrix) in generateCompareSrc()
1241 const bool isMatrix = glu::isDataTypeMatrix(basicType); in generateWriteSrc() local
1246 if (isMatrix) in generateWriteSrc()
1480 const bool isMatrix = glu::isDataTypeMatrix(dstEntry.type); in copyBufferVarData() local
1504 if (isMatrix) in copyBufferVarData()
1687 const bool isMatrix = glu::isDataTypeMatrix(resEntry.type); in compareBufferVarData() local
[all …]
Des31fProgramInterfaceQueryTestCase.cpp657 const bool isMatrix = glu::isDataTypeMatrix(component.getVariableType()->getBasicType()); in validateSingleVariable() local
658 …const int expected = (isBufferBlock && isMatrix && getMatrixOrderFromPath(path) == glu::MAT… in validateSingleVariable()
691 const bool isMatrix = glu::isDataTypeMatrix(component.getVariableType()->getBasicType()); in validateSingleVariable() local
697 if (isBufferBlock && isMatrix) in validateSingleVariable()
Des31fProgramInterfaceQueryTests.cpp5728 bool isMatrix; in generateProgramInputOutputTypeBasicTypeCases() member
5757 if (!allowMatrixCases && variableTypes[ndx].isMatrix) in generateProgramInputOutputTypeBasicTypeCases()
/external/deqp/external/vulkancts/modules/vulkan/ssbo/
DvktSSBOLayoutCase.cpp710 const bool isMatrix = glu::isDataTypeMatrix(entry.type); in generateValue() local
711 …const int numVecs = isMatrix ? (entry.isRowMajor ? glu::getDataTypeMatrixNumRows(entry.type) :… in generateValue()
729 deUint8* const vecPtr = elemPtr + (isMatrix ? vecNdx*entry.matrixStride : 0); in generateValue()
1185 const bool isMatrix = glu::isDataTypeMatrix(basicType); in generateCompareSrc() local
1190 if (isMatrix) in generateCompareSrc()
1279 const bool isMatrix = glu::isDataTypeMatrix(basicType); in generateWriteSrc() local
1284 if (isMatrix) in generateWriteSrc()
1385 const bool isMatrix = glu::isDataTypeMatrix(dstEntry.type); in copyBufferVarData() local
1409 if (isMatrix) in copyBufferVarData()
1592 const bool isMatrix = glu::isDataTypeMatrix(resEntry.type); in compareBufferVarData() local
[all …]
/external/deqp/modules/glshared/
DglsUniformBlockCase.cpp628 bool isMatrix = glu::isDataTypeMatrix(entry.type); in generateValue() local
629 …int numVecs = isMatrix ? (entry.isRowMajor ? glu::getDataTypeMatrixNumRows(entry.type) : glu:… in generateValue()
642 deUint8* vecPtr = elemPtr + (isMatrix ? vecNdx*entry.matrixStride : 0); in generateValue()
1275 bool isMatrix = glu::isDataTypeMatrix(dstEntry.type); in copyUniformData() local
1283 if (isMatrix) in copyUniformData()
1836 bool isMatrix = glu::isDataTypeMatrix(uniform.type); in checkLayoutBounds() local
1837 …int numVecs = isMatrix ? (uniform.isRowMajor ? glu::getDataTypeMatrixNumRows(uniform.type)… in checkLayoutBounds()
1838 …int numComps = isMatrix ? (uniform.isRowMajor ? glu::getDataTypeMatrixNumColumns(uniform.ty… in checkLayoutBounds()
DglsShaderExecUtil.cpp973 const bool isMatrix = glu::isDataTypeMatrix(basicType); in copyToBuffer() local
975 const int numVecs = isMatrix ? glu::getDataTypeMatrixNumColumns(basicType) : 1; in copyToBuffer()
983 …const int dstOffset = layout.offset + layout.stride*elemNdx + (isMatrix ? layout.matrixStride*ve… in copyToBuffer()
1000 const bool isMatrix = glu::isDataTypeMatrix(basicType); in copyFromBuffer() local
1002 const int numVecs = isMatrix ? glu::getDataTypeMatrixNumColumns(basicType) : 1; in copyFromBuffer()
1009 …const int srcOffset = layout.offset + layout.stride*elemNdx + (isMatrix ? layout.matrixStride*ve… in copyFromBuffer()
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/
DvktShaderExecutor.cpp1703 const bool isMatrix = glu::isDataTypeMatrix(basicType); in copyToBuffer() local
1705 const int numVecs = isMatrix ? glu::getDataTypeMatrixNumColumns(basicType) : 1; in copyToBuffer()
1713 …const int dstOffset = layout.offset + layout.stride * elemNdx + (isMatrix ? layout.matrixStride … in copyToBuffer()
1730 const bool isMatrix = glu::isDataTypeMatrix(basicType); in copyFromBuffer() local
1732 const int numVecs = isMatrix ? glu::getDataTypeMatrixNumColumns(basicType) : 1; in copyFromBuffer()
1739 …const int srcOffset = layout.offset + layout.stride * elemNdx + (isMatrix ? layout.matrixStride … in copyFromBuffer()
/external/deqp/external/vulkancts/modules/vulkan/ubo/
DvktUniformBlockCase.cpp579 bool isMatrix = glu::isDataTypeMatrix(entry.type); in generateValue() local
580 …int numVecs = isMatrix ? (entry.isRowMajor ? glu::getDataTypeMatrixNumRows(entry.type) : glu:… in generateValue()
593 deUint8* vecPtr = elemPtr + (isMatrix ? vecNdx*entry.matrixStride : 0); in generateValue()
1032 bool isMatrix (glu::DataType elementType) in isMatrix() function
1209 if (isMatrix(elementType)) in generateSingleCompare()
/external/deqp/external/vulkancts/modules/vulkan/
DvktShaderLibrary.cpp623 const bool isMatrix = isDataTypeMatrix(basicType); in computeStd140Layout() local
624 const int numVecs = isMatrix ? getDataTypeMatrixNumColumns(basicType) : 1; in computeStd140Layout()
625 …const DataType vecType = isMatrix ? glu::getDataTypeFloatVec(getDataTypeMatrixNumRows(basicType))… in computeStd140Layout()
627 const int alignment = ((isMatrix || vecSize == 3) ? 4 : vecSize)*int(sizeof(deUint32)); in computeStd140Layout()