Lines Matching refs:BufferIoExecutor

813 class BufferIoExecutor : public ShaderExecutor
816 BufferIoExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec, const glu::ProgramSources& sources);
817 ~BufferIoExecutor (void);
870 BufferIoExecutor::BufferIoExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec, const glu::ProgramSources& sources)
880 BufferIoExecutor::~BufferIoExecutor (void)
884 void BufferIoExecutor::resizeInputBuffer (int newSize)
892 void BufferIoExecutor::resizeOutputBuffer (int newSize)
900 void BufferIoExecutor::initBuffers (int numValues)
911 void BufferIoExecutor::computeVarLayout (const std::vector<Symbol>& symbols, std::vector<VarLayout>* layout)
964 inline deUint32 BufferIoExecutor::getLayoutStride (const vector<VarLayout>& layout)
969 void BufferIoExecutor::copyToBuffer (const glu::VarType& varType, const VarLayout& layout, int numValues, const void* srcBasePtr, void* dstBasePtr)
996 void BufferIoExecutor::copyFromBuffer (const glu::VarType& varType, const VarLayout& layout, int numValues, const void* srcBasePtr, void* dstBasePtr)
1023 void BufferIoExecutor::uploadInputBuffer (const void* const* inputPtrs, int numValues)
1059 void BufferIoExecutor::readOutputBuffer (void* const* outputPtrs, int numValues)
1095 void BufferIoExecutor::declareBufferBlocks (std::ostream& src, const ShaderSpec& spec)
1131 void BufferIoExecutor::generateExecBufferIo (std::ostream& src, const ShaderSpec& spec, const char* invocationNdxName)
1156 class ComputeShaderExecutor : public BufferIoExecutor
1197 : BufferIoExecutor (renderCtx, shaderSpec,
1276 class TessControlExecutor : public BufferIoExecutor
1353 : BufferIoExecutor (renderCtx, shaderSpec, glu::ProgramSources()
1396 class TessEvaluationExecutor : public BufferIoExecutor
1474 : BufferIoExecutor (renderCtx, shaderSpec, glu::ProgramSources()