/external/swiftshader/src/OpenGL/compiler/ |
H A D | OutputASM.h | 38 BlockMemberInfo() : offset(-1), arrayStride(-1), matrixStride(-1), isRowMajorMatrix(false) {} 40 BlockMemberInfo(int offset, int arrayStride, int matrixStride, bool isRowMajorMatrix) argument 43 matrixStride(matrixStride), 54 int matrixStride; member in struct:glsl::BlockMemberInfo 118 virtual void advanceOffset(const TType &type, unsigned int arraySize, bool isRowMajorMatrix, int arrayStride, int matrixStride) = 0; 133 void advanceOffset(const TType &type, unsigned int arraySize, bool isRowMajorMatrix, int arrayStride, int matrixStride) override;
|
H A D | OutputASM.cpp | 102 int matrixStride; local 104 getBlockLayoutInfo(type, type.getArraySize(), isRowMajor, &arrayStride, &matrixStride); 108 static_cast<int>(matrixStride * BytesPerComponent), 109 (matrixStride > 0) && isRowMajor); 111 advanceOffset(type, type.getArraySize(), isRowMajor, arrayStride, matrixStride); 150 int matrixStride = 0; local 156 matrixStride = ComponentsPerRegister; 177 *matrixStrideOut = matrixStride; 181 void Std140BlockEncoder::advanceOffset(const TType &type, unsigned int arraySize, bool isRowMajorMatrix, int arrayStride, int matrixStride) argument 189 ASSERT(matrixStride [all...] |
/external/deqp/external/vulkancts/modules/vulkan/ssbo/ |
H A D | vktSSBOLayoutCase.hpp | 145 , matrixStride (-1) 158 int matrixStride; member in struct:vkt::ssbo::BufferVarLayoutEntry
|
H A D | vktSSBOLayoutCase.cpp | 155 << ", matrixStride = " << entry.matrixStride 404 entry.matrixStride = 0; 417 entry.matrixStride = baseAlignment; 449 entry.matrixStride = 0; 473 entry.matrixStride = vecStride; 537 entry.matrixStride = 0; 565 entry.matrixStride = stride; 673 deUint8* const vecPtr = elemPtr + (isMatrix ? vecNdx*entry.matrixStride : 0); 894 void generateImmMatrixSrc (std::ostream& src, glu::DataType basicType, int matrixStride, boo argument 922 generateImmMatrixSrc(std::ostream& src, glu::DataType basicType, int matrixStride, bool isRowMajor, const void* valuePtr, const char* resultVar, const char* typeName, const string shaderName) argument [all...] |
/external/deqp/framework/opengl/ |
H A D | gluProgramInterfaceQuery.hpp | 67 deInt32 matrixStride; //!< GL_MATRIX_STRIDE member in struct:glu::InterfaceVariableInfo 80 , matrixStride (0)
|
H A D | gluProgramInterfaceQuery.cpp | 95 info.matrixStride = getProgramResourceUint(gl, program, programInterface, index, GL_MATRIX_STRIDE);
|
/external/deqp/modules/glshared/ |
H A D | glsUniformBlockCase.cpp | 241 , matrixStride (-1) 252 int matrixStride; member in struct:deqp::gls::ub::UniformLayoutEntry 263 << ", matrixStride = " << entry.matrixStride 481 entry.matrixStride = 0; 495 entry.matrixStride = stride; 527 entry.matrixStride = 0; 551 entry.matrixStride = stride; 642 deUint8* vecPtr = elemPtr + (isMatrix ? vecNdx*entry.matrixStride : 0); 965 const deUint8* compPtr = elemPtr + (entry.isRowMajor ? rowNdx*entry.matrixStride [all...] |
H A D | glsShaderExecUtil.cpp | 848 deUint32 matrixStride; member in struct:deqp::gls::ShaderExecUtil::BufferIoExecutor::VarLayout 850 VarLayout (void) : offset(0), stride(0), matrixStride(0) {} 933 layoutEntry.matrixStride = 0; 947 layoutEntry.matrixStride = vecAlignment; 983 const int dstOffset = layout.offset + layout.stride*elemNdx + (isMatrix ? layout.matrixStride*vecNdx : 0); 1009 const int srcOffset = layout.offset + layout.stride*elemNdx + (isMatrix ? layout.matrixStride*vecNdx : 0);
|
/external/deqp/external/vulkancts/modules/vulkan/ubo/ |
H A D | vktUniformBlockCase.hpp | 267 , matrixStride (-1) 279 int matrixStride; member in struct:vkt::ubo::UniformLayoutEntry
|
H A D | vktUniformBlockCase.cpp | 171 << ", matrixStride = " << entry.matrixStride 431 entry.matrixStride = 0; 445 entry.matrixStride = stride; 477 entry.matrixStride = 0; 501 entry.matrixStride = stride; 593 deUint8* vecPtr = elemPtr + (isMatrix ? vecNdx*entry.matrixStride : 0); 997 const deUint8* compPtr = elemPtr + (entry.isRowMajor ? (rowNdx * entry.matrixStride + colNdx * compSize) 998 : (colNdx * entry.matrixStride + rowNdx * compSize)); 1063 const deUint8* compPtr = elemPtr + (entry.isRowMajor ? (rowNdex * entry.matrixStride [all...] |
/external/deqp/modules/gles31/functional/ |
H A D | es31fSSBOLayoutCase.cpp | 164 , matrixStride (-1) 177 int matrixStride; member in struct:deqp::gles31::bb::BufferVarLayoutEntry 196 << ", matrixStride = " << entry.matrixStride 489 entry.matrixStride = 0; 502 entry.matrixStride = baseAlignment; 534 entry.matrixStride = 0; 558 entry.matrixStride = vecStride; 622 entry.matrixStride = 0; 650 entry.matrixStride 979 generateImmMatrixSrc(std::ostream& src, glu::DataType basicType, int matrixStride, bool isRowMajor, const void* valuePtr) argument [all...] |
H A D | es31fProgramInterfaceQueryTestCase.cpp | 713 const int matrixStride = (!isBufferBlock && !glu::isDataTypeAtomicCounter(component.getVariableType()->getBasicType())) ? (-1) : (0); 715 m_testCtx.getLog() << tcu::TestLog::Message << "Verifying matrix stride, expecting " << matrixStride << tcu::TestLog::EndMessage; 717 if (matrixStride != propValue)
|
/external/swiftshader/src/OpenGL/libGLESv2/ |
H A D | Program.h | 47 int matrixStride; member in struct:es2::Uniform::BlockInfo
|
H A D | Program.cpp | 52 matrixStride = uniform.blockInfo.matrixStride; 60 matrixStride = -1; 2697 case GL_UNIFORM_MATRIX_STRIDE: return uniform.blockInfo.matrixStride;
|
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
H A D | vktShaderExecutor.cpp | 1595 deUint32 matrixStride; member in struct:vkt::shaderexecutor::__anon3883::BufferIoExecutor::VarLayout 1597 VarLayout (void) : offset(0), stride(0), matrixStride(0) {} 1653 layoutEntry.matrixStride = 0; 1667 layoutEntry.matrixStride = vecAlignment; 1757 const int dstOffset = layout.offset + layout.stride * elemNdx + (isMatrix ? layout.matrixStride * vecNdx : 0); 1783 const int srcOffset = layout.offset + layout.stride * elemNdx + (isMatrix ? layout.matrixStride * vecNdx : 0);
|