Home
last modified time | relevance | path

Searched refs:matrixStride (Results 1 - 25 of 41) sorted by relevance

12

/third_party/skia/third_party/externals/angle2/src/compiler/translator/
H A Dblocklayout.h29 constexpr BlockMemberInfo(int offset, int arrayStride, int matrixStride, bool isRowMajorMatrix) in BlockMemberInfo()
32 matrixStride(matrixStride), in BlockMemberInfo()
38 int matrixStride, in BlockMemberInfo()
43 matrixStride(matrixStride), in BlockMemberInfo()
56 int matrixStride = -1; member
113 int matrixStride) = 0;
138 int matrixStride) override
163 int matrixStride) overrid
[all...]
H A DShaderStorageBlockFunctionHLSL.cpp60 componentStride = ssboFunction.matrixStride; in OutputSSBOLoadFunctionBody()
87 << rowIndex * ssboFunction.matrixStride << ")), "; in OutputSSBOLoadFunctionBody()
98 << columnIndex * ssboFunction.matrixStride << ")), "; in OutputSSBOLoadFunctionBody()
149 componentStride = ssboFunction.matrixStride; in OutputSSBOStoreFunctionBody()
172 << rowIndex * ssboFunction.matrixStride << ", asuint(tmp_[" << rowIndex in OutputSSBOStoreFunctionBody()
181 << columnIndex * ssboFunction.matrixStride << ", asuint(value[" << columnIndex in OutputSSBOStoreFunctionBody()
251 int matrixStride, in registerShaderStorageBlockFunction()
331 ssboFunction.matrixStride = matrixStride; in registerShaderStorageBlockFunction()
246 registerShaderStorageBlockFunction( const TType &type, SSBOMethod method, TLayoutBlockStorage storage, bool rowMajor, int matrixStride, int unsizedArrayStride, TIntermSwizzle *swizzleNode) registerShaderStorageBlockFunction() argument
H A DblocklayoutHLSL.cpp40 int matrixStride = 0; in getBlockLayoutInfo() local
53 matrixStride = kComponentsPerRegister; in getBlockLayoutInfo()
74 *matrixStrideOut = matrixStride; in getBlockLayoutInfo()
82 int matrixStride) in advanceOffset()
97 ASSERT(matrixStride == kComponentsPerRegister); in advanceOffset()
78 advanceOffset(GLenum typeIn, const std::vector<unsigned int> &arraySizes, bool isRowMajorMatrix, int arrayStride, int matrixStride) advanceOffset() argument
H A Dblocklayout.cpp188 int matrixStride; in encodeType() local
190 getBlockLayoutInfo(type, arraySizes, isRowMajorMatrix, &arrayStride, &matrixStride); in encodeType()
194 static_cast<int>(matrixStride * kBytesPerComponent), in encodeType()
197 advanceOffset(type, arraySizes, isRowMajorMatrix, arrayStride, matrixStride); in encodeType()
301 int matrixStride = 0; in getBlockLayoutInfo() local
307 matrixStride = static_cast<int>(getTypeBaseAlignment(type, isRowMajorMatrix)); in getBlockLayoutInfo()
329 *matrixStrideOut = matrixStride; in getBlockLayoutInfo()
337 int matrixStride) in advanceOffset()
348 angle::base::CheckedNumeric<size_t> checkedOffset(matrixStride); in advanceOffset()
333 advanceOffset(GLenum type, const std::vector<unsigned int> &arraySizes, bool isRowMajorMatrix, int arrayStride, int matrixStride) advanceOffset() argument
H A DShaderStorageBlockFunctionHLSL.h60 int matrixStride,
75 int matrixStride; member
H A DShaderStorageBlockOutputHLSL.cpp383 return GetBlockMemberInfoByType(node->getType(), storage, rowMajor).matrixStride; in getMatrixStride()
492 int matrixStride = getMatrixStride(node, storage, rowMajor, &isRowMajorMatrix); in traverseSSBOAccess() local
495 node->getType(), method, storage, isRowMajorMatrix, matrixStride, unsizedArrayStride, in traverseSSBOAccess()
623 right = Mul(CreateUIntNode(blockMemberInfo->matrixStride), right); in writeEOpIndexDirectOrIndirectOutput()
630 right = Mul(CreateUIntNode(blockMemberInfo->matrixStride), right); in writeEOpIndexDirectOrIndirectOutput()
H A DblocklayoutHLSL.h56 int matrixStride) override;
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
H A DOutputASM.h38 BlockMemberInfo() : offset(-1), arrayStride(-1), matrixStride(-1), isRowMajorMatrix(false) {} in BlockMemberInfo()
40 BlockMemberInfo(int offset, int arrayStride, int matrixStride, bool isRowMajorMatrix) in BlockMemberInfo()
43 matrixStride(matrixStride), in BlockMemberInfo()
54 int matrixStride; member
124 virtual void advanceOffset(const TType &type, unsigned int arraySize, bool isRowMajorMatrix, int arrayStride, int matrixStride) = 0;
139 void advanceOffset(const TType &type, unsigned int arraySize, bool isRowMajorMatrix, int arrayStride, int matrixStride) override;
/third_party/vk-gl-cts/external/openglcts/modules/common/
H A DglcUniformBlockCase.cpp212 : type(glu::TYPE_LAST), size(0), blockNdx(-1), offset(-1), arrayStride(-1), matrixStride(-1), isRowMajor(false) in UniformLayoutEntry()
222 int matrixStride; member
230 << ", arrayStride = " << entry.arrayStride << ", matrixStride = " << entry.matrixStride in operator <<()
449 entry.matrixStride = 0; in computeStd140Layout()
463 entry.matrixStride = stride; in computeStd140Layout()
495 entry.matrixStride = 0; in computeStd140Layout()
519 entry.matrixStride = stride; in computeStd140Layout()
616 deUint8* vecPtr = elemPtr + (isMatrix ? vecNdx * entry.matrixStride : 0); in generateValue()
880 const deUint8* compPtr = elemPtr + (entry.isRowMajor ? rowNdx * entry.matrixStride in generateValueSrc()
[all...]
/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fSSBOLayoutCase.cpp165 , matrixStride (-1) in BufferVarLayoutEntry()
178 int matrixStride; member
197 << ", matrixStride = " << entry.matrixStride in operator <<()
484 entry.matrixStride = 0; in computeReferenceLayout()
497 entry.matrixStride = baseAlignment; in computeReferenceLayout()
529 entry.matrixStride = 0; in computeReferenceLayout()
553 entry.matrixStride = vecStride; in computeReferenceLayout()
617 entry.matrixStride = 0; in computeReferenceLayout()
645 entry.matrixStride in computeReferenceLayout()
974 generateImmMatrixSrc(std::ostream& src, glu::DataType basicType, int matrixStride, bool isRowMajor, const void* valuePtr) generateImmMatrixSrc() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo/
H A DvktSSBOLayoutCase.cpp158 << ", matrixStride = " << entry.matrixStride in operator <<()
494 entry.matrixStride = 0; in computeReferenceLayout()
511 entry.matrixStride = vecStride; in computeReferenceLayout()
514 curOffset += numVecs*entry.matrixStride; in computeReferenceLayout()
547 entry.matrixStride = 0; in computeReferenceLayout()
574 entry.matrixStride = vecStride; in computeReferenceLayout()
644 entry.matrixStride = 0; in computeReferenceLayout()
675 entry.matrixStride = stride; in computeReferenceLayout()
793 deUint8* const vecPtr = elemPtr + (isMatrix ? vecNdx*entry.matrixStride in generateValue()
1013 generateImmMatrixSrc(std::ostream& src, glu::DataType basicType, int matrixStride, bool isRowMajor, bool singleCol, int colNumber, const void* valuePtr) generateImmMatrixSrc() argument
1046 generateImmMatrixSrc(std::ostream& src, glu::DataType basicType, int matrixStride, bool isRowMajor, const void* valuePtr, const char* resultVar, const char* typeName, const string shaderName) generateImmMatrixSrc() argument
[all...]
H A DvktSSBOLayoutCase.hpp160 , matrixStride (-1) in BufferVarLayoutEntry()
173 int matrixStride; member
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ssbo/
H A DvktSSBOLayoutCase.cpp158 << ", matrixStride = " << entry.matrixStride in operator <<()
494 entry.matrixStride = 0; in computeReferenceLayout()
511 entry.matrixStride = vecStride; in computeReferenceLayout()
514 curOffset += numVecs*entry.matrixStride; in computeReferenceLayout()
547 entry.matrixStride = 0; in computeReferenceLayout()
574 entry.matrixStride = vecStride; in computeReferenceLayout()
644 entry.matrixStride = 0; in computeReferenceLayout()
675 entry.matrixStride = stride; in computeReferenceLayout()
793 deUint8* const vecPtr = elemPtr + (isMatrix ? vecNdx*entry.matrixStride in generateValue()
1013 generateImmMatrixSrc(std::ostream& src, glu::DataType basicType, int matrixStride, bool isRowMajor, bool singleCol, int colNumber, const void* valuePtr) generateImmMatrixSrc() argument
1046 generateImmMatrixSrc(std::ostream& src, glu::DataType basicType, int matrixStride, bool isRowMajor, const void* valuePtr, const char* resultVar, const char* typeName, const string shaderName) generateImmMatrixSrc() argument
[all...]
H A DvktSSBOLayoutCase.hpp160 , matrixStride (-1) in BufferVarLayoutEntry()
173 int matrixStride; member
/third_party/vk-gl-cts/modules/glshared/
H A DglsUniformBlockCase.cpp242 , matrixStride (-1) in UniformLayoutEntry()
253 int matrixStride; member
264 << ", matrixStride = " << entry.matrixStride in operator <<()
476 entry.matrixStride = 0; in computeStd140Layout()
491 entry.matrixStride = stride; in computeStd140Layout()
523 entry.matrixStride = 0; in computeStd140Layout()
547 entry.matrixStride = stride; in computeStd140Layout()
643 deUint8* vecPtr = elemPtr + (isMatrix ? vecNdx*entry.matrixStride : 0); in generateValue()
968 const deUint8* compPtr = elemPtr + (entry.isRowMajor ? rowNdx*entry.matrixStride in generateValueSrc()
[all...]
/third_party/vk-gl-cts/framework/opengl/
H A DgluProgramInterfaceQuery.hpp67 deInt32 matrixStride; //!< GL_MATRIX_STRIDE member
80 , matrixStride (0) in InterfaceVariableInfo()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
H A DvktSpvAsmCompositeInsertTests.cpp308 const deUint32 matrixStride = rows == 3 ? 16 : rows * 4; in addComputeMatrixCompositeInsertTests() local
327 " OpMemberDecorate %Output 0 MatrixStride " + de::toString(matrixStride) + "\n" in addComputeMatrixCompositeInsertTests()
382 const deUint32 matrixStride = rows == 3 ? 16 : rows * 4; in addGraphicsMatrixCompositeInsertTests() local
424 " OpMemberDecorate %Output 0 MatrixStride " + de::toString(matrixStride) + "\n" in addGraphicsMatrixCompositeInsertTests()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/
H A DvktSpvAsmCompositeInsertTests.cpp307 const deUint32 matrixStride = rows == 3 ? 16 : rows * 4; in addComputeMatrixCompositeInsertTests() local
326 " OpMemberDecorate %Output 0 MatrixStride " + de::toString(matrixStride) + "\n" in addComputeMatrixCompositeInsertTests()
380 const deUint32 matrixStride = rows == 3 ? 16 : rows * 4; in addGraphicsMatrixCompositeInsertTests() local
422 " OpMemberDecorate %Output 0 MatrixStride " + de::toString(matrixStride) + "\n" in addGraphicsMatrixCompositeInsertTests()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo/
H A DvktUniformBlockCase.cpp177 << ", matrixStride = " << entry.matrixStride in operator <<()
579 entry.matrixStride = 0; in computeReferenceLayout()
596 entry.matrixStride = vecStride; in computeReferenceLayout()
599 curOffset += numVecs*entry.matrixStride; in computeReferenceLayout()
632 entry.matrixStride = 0; in computeReferenceLayout()
659 entry.matrixStride = vecStride; in computeReferenceLayout()
756 deUint8* vecPtr = elemPtr + (isMatrix ? vecNdx*entry.matrixStride : 0); in generateValue()
1221 const deUint8* compPtr = elemPtr + (entry.isRowMajor ? (rowNdx * entry.matrixStride + colNdx * compSize) in generateValueSrc()
1222 : (colNdx * entry.matrixStride in generateValueSrc()
[all...]
H A DvktUniformBlockCase.hpp277 , matrixStride (-1) in UniformLayoutEntry()
292 int matrixStride; member
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ubo/
H A DvktUniformBlockCase.cpp177 << ", matrixStride = " << entry.matrixStride in operator <<()
579 entry.matrixStride = 0; in computeReferenceLayout()
596 entry.matrixStride = vecStride; in computeReferenceLayout()
599 curOffset += numVecs*entry.matrixStride; in computeReferenceLayout()
632 entry.matrixStride = 0; in computeReferenceLayout()
659 entry.matrixStride = vecStride; in computeReferenceLayout()
756 deUint8* vecPtr = elemPtr + (isMatrix ? vecNdx*entry.matrixStride : 0); in generateValue()
1221 const deUint8* compPtr = elemPtr + (entry.isRowMajor ? (rowNdx * entry.matrixStride + colNdx * compSize) in generateValueSrc()
1222 : (colNdx * entry.matrixStride in generateValueSrc()
[all...]
H A DvktUniformBlockCase.hpp277 , matrixStride (-1) in UniformLayoutEntry()
292 int matrixStride; member
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback/
H A DvktTransformFeedbackFuzzLayoutCase.hpp284 , matrixStride (-1) in InterfaceLayoutEntry()
297 int matrixStride; member
H A DvktTransformFeedbackFuzzLayoutCase.cpp187 << ", matrixStride = " << entry.matrixStride in operator <<()
479 deUint8* vecPtr = elemPtr + (isMatrix ? vecNdx*entry.matrixStride : 0); in createMask()
577 entry.matrixStride = 0; in computeXfbLayout()
591 entry.matrixStride = stride; in computeXfbLayout()
631 entry.matrixStride = 0; in computeXfbLayout()
659 entry.matrixStride = stride; in computeXfbLayout()
922 deUint8* vecPtr = elemPtr + (isMatrix ? vecNdx*entry.matrixStride : 0); in generateValue()
1228 const deUint8* compPtr = elemPtr + (colNdx * entry.matrixStride + rowNdx * compSize); in generateValueSrc()
1324 const deUint8* compPtr = elemPtr + (colNdx * entry.matrixStride in writeMatrixTypeSrc()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/transform_feedback/
H A DvktTransformFeedbackFuzzLayoutCase.hpp284 , matrixStride (-1) in InterfaceLayoutEntry()
297 int matrixStride; member

Completed in 34 milliseconds

12