Home | History | Annotate | Download | only in functional

Lines Matching refs:BufferLayout

204 class BufferLayout
216 int BufferLayout::getVariableIndex (const string& name) const
226 int BufferLayout::getBlockIndex (const string& name) const
318 int findBlockIndex (const BufferLayout& layout, const string& name)
464 BufferLayout& layout,
589 int computeReferenceLayout (BufferLayout& layout, int curBlockNdx, const std::string& blockPrefix, int baseOffset, const BufferVar& bufVar, deUint32 blockLayoutFlags)
686 void computeReferenceLayout (BufferLayout& layout, const ShaderInterface& interface)
781 void generateValues (const BufferLayout& layout, const vector<BlockDataPtr>& blockPointers, deUint32 seed)
1122 const BufferLayout& bufferLayout,
1136 generateCompareSrc(src, resultVar, bufferLayout, block, instanceNdx, blockPtr, bufVar, accessPath.element(elemNdx));
1143 generateCompareSrc(src, resultVar, bufferLayout, block, instanceNdx, blockPtr, bufVar, accessPath.member(memberNdx));
1150 const int varNdx = bufferLayout.getVariableIndex(apiName);
1154 const BufferVarLayoutEntry& varLayout = bufferLayout.bufferVars[varNdx];
1173 void generateCompareSrc (std::ostream& src, const char* resultVar, const ShaderInterface& interface, const BufferLayout& layout, const vector<BlockDataPtr>& blockPointers)
1206 const BufferLayout& bufferLayout,
1220 generateWriteSrc(src, bufferLayout, block, instanceNdx, blockPtr, bufVar, accessPath.element(elemNdx));
1227 generateWriteSrc(src, bufferLayout, block, instanceNdx, blockPtr, bufVar, accessPath.member(memberNdx));
1234 const int varNdx = bufferLayout.getVariableIndex(apiName);
1238 const BufferVarLayoutEntry& varLayout = bufferLayout.bufferVars[varNdx];
1256 void generateWriteSrc (std::ostream& src, const ShaderInterface& interface, const BufferLayout& layout, const vector<BlockDataPtr>& blockPointers)
1285 string generateComputeShader (glu::GLSLVersion glslVersion, const ShaderInterface& interface, const BufferLayout& layout, const vector<BlockDataPtr>& comparePtrs, const vector<BlockDataPtr>& writePtrs)
1339 void getGLBufferLayout (const glw::Functions& gl, BufferLayout& layout, deUint32 program)
1534 void copyData (const BufferLayout& dstLayout, const vector<BlockDataPtr>& dstBlockPointers, const BufferLayout& srcLayout, const vector<BlockDataPtr>& srcBlockPointers)
1564 const BufferLayout& layout,
1603 void copyNonWrittenData (const ShaderInterface& interface, const BufferLayout& layout, const vector<BlockDataPtr>& srcPtrs, const vector<BlockDataPtr>& dstPtrs)
1782 bool compareData (tcu::TestLog& log, const BufferLayout& refLayout, const vector<BlockDataPtr>& refBlockPointers, const BufferLayout& resLayout, const vector<BlockDataPtr>& resBlockPointers)
1827 static bool hasUnsizedArray (const BufferLayout& layout, const BlockLayoutEntry& entry)
1838 static int getUnsizedArrayStride (const BufferLayout& layout, const BlockLayoutEntry& entry)
1853 vector<int> computeBufferSizes (const ShaderInterface& interface, const BufferLayout& layout)
1884 BlockDataPtr getBlockDataPtr (const BufferLayout& layout, const BlockLayoutEntry& blockLayout, void* ptr, int bufferSize)
1927 void initRefDataStorage (const ShaderInterface& interface, const BufferLayout& layout, RefDataStorage& storage)
1961 vector<BlockDataPtr> blockLocationsToPtrs (const BufferLayout& layout, const vector<BlockLocation>& blockLocations, const vector<void*>& bufPtrs)
2093 BufferLayout refLayout; // std140 / std430 layout.
2094 BufferLayout glLayout; // Layout reported by GL.
2278 bool SSBOLayoutCase::compareStdBlocks (const BufferLayout& refLayout, const BufferLayout& cmpLayout) const
2354 bool SSBOLayoutCase::compareSharedBlocks (const BufferLayout& refLayout, const BufferLayout& cmpLayout) const
2424 bool SSBOLayoutCase::compareTypes (const BufferLayout& refLayout, const BufferLayout& cmpLayout) const
2492 bool SSBOLayoutCase::checkLayoutIndices (const BufferLayout& layout) const
2529 bool SSBOLayoutCase::checkLayoutBounds (const BufferLayout& layout) const
2577 bool SSBOLayoutCase::checkIndexQueries (deUint32 program, const BufferLayout& layout) const