Home | History | Annotate | Download | only in glshared

Lines Matching refs:VarLayout

844 	struct VarLayout
850 VarLayout (void) : offset(0), stride(0), matrixStride(0) {}
856 static void computeVarLayout (const std::vector<Symbol>& symbols, std::vector<VarLayout>* layout);
857 static deUint32 getLayoutStride (const vector<VarLayout>& layout);
859 static void copyToBuffer (const glu::VarType& varType, const VarLayout& layout, int numValues, const void* srcBasePtr, void* dstBasePtr);
860 static void copyFromBuffer (const glu::VarType& varType, const VarLayout& layout, int numValues, const void* srcBasePtr, void* dstBasePtr);
865 vector<VarLayout> m_inputLayout;
866 vector<VarLayout> m_outputLayout;
910 void BufferIoExecutor::computeVarLayout (const std::vector<Symbol>& symbols, std::vector<VarLayout>* layout)
922 VarLayout& layoutEntry = (*layout)[varNdx];
958 for (vector<VarLayout>::iterator varIter = layout->begin(); varIter != layout->end(); ++varIter)
963 inline deUint32 BufferIoExecutor::getLayoutStride (const vector<VarLayout>& layout)
968 void BufferIoExecutor::copyToBuffer (const glu::VarType& varType, const VarLayout& layout, int numValues, const void* srcBasePtr, void* dstBasePtr)
995 void BufferIoExecutor::copyFromBuffer (const glu::VarType& varType, const VarLayout& layout, int numValues, const void* srcBasePtr, void* dstBasePtr)
1043 const VarLayout& layout = m_inputLayout[inputNdx];
1078 const VarLayout& layout = m_outputLayout[outputNdx];