Lines Matching refs:ShaderSpec
94 static std::string generateVertexShader (const ShaderSpec& shaderSpec, const std::string& inputPref… in generateVertexShader()
171 static std::string generateGeometryShader (const ShaderSpec& shaderSpec, const std::string& inputPr… in generateGeometryShader()
270 static std::string generatePassthroughVertexShader (const ShaderSpec& shaderSpec, const std::string… in generatePassthroughVertexShader()
298 static void generateFragShaderOutputDecl (std::ostream& src, const ShaderSpec& shaderSpec, bool use… in generateFragShaderOutputDecl()
349 static void generateFragShaderOutAssign (std::ostream& src, const ShaderSpec& shaderSpec, bool useI… in generateFragShaderOutAssign()
377 static std::string generateFragmentShader (const ShaderSpec& shaderSpec, bool useIntOutputs, const … in generateFragmentShader()
419 static std::string generatePassthroughFragmentShader (const ShaderSpec& shaderSpec, bool useIntOutp… in generatePassthroughFragmentShader()
457 ShaderExecutor::ShaderExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec) in ShaderExecutor()
485 FragmentOutExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec);
520 FragmentOutExecutor::FragmentOutExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& sh… in FragmentOutExecutor()
704 VertexShaderExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec);
715 VertexShaderExecutor::VertexShaderExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& … in VertexShaderExecutor()
732 …static GeometryShaderExecutor* create (const glu::RenderContext& renderCtx, const ShaderSpec& …
744 GeometryShaderExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec);
747 … GeometryShaderExecutor::create (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec) in create()
755 …xecutor::GeometryShaderExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec) in GeometryShaderExecutor()
773 FragmentShaderExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec);
784 …xecutor::FragmentShaderExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec) in FragmentShaderExecutor()
815 …BufferIoExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec, const glu::Pr…
838 static void declareBufferBlocks (std::ostream& src, const ShaderSpec& spec);
839 …static void generateExecBufferIo(std::ostream& src, const ShaderSpec& spec, const char* invocati…
869 BufferIoExecutor::BufferIoExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSp… in BufferIoExecutor()
1093 void BufferIoExecutor::declareBufferBlocks (std::ostream& src, const ShaderSpec& spec) in declareBufferBlocks()
1129 void BufferIoExecutor::generateExecBufferIo (std::ostream& src, const ShaderSpec& spec, const char*… in generateExecBufferIo()
1157 ComputeShaderExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec);
1163 static std::string generateComputeShader (const ShaderSpec& spec);
1168 std::string ComputeShaderExecutor::generateComputeShader (const ShaderSpec& spec) in generateComputeShader()
1194 ComputeShaderExecutor::ComputeShaderExecutor (const glu::RenderContext& renderCtx, const ShaderSpec… in ComputeShaderExecutor()
1256 void checkTessSupport (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec, glu::Shad… in checkTessSupport()
1276 …static TessControlExecutor* create (const glu::RenderContext& renderCtx, const ShaderSpec& sh…
1284 static std::string generateTessControlShader (const ShaderSpec& shaderSpec);
1287 TessControlExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec);
1290 …or* TessControlExecutor::create (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec) in create()
1297 std::string TessControlExecutor::generateTessControlShader (const ShaderSpec& shaderSpec) in generateTessControlShader()
1349 TessControlExecutor::TessControlExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& sh… in TessControlExecutor()
1396 …static TessEvaluationExecutor* create (const glu::RenderContext& renderCtx, const ShaderSpec& …
1404 static std::string generateTessEvalShader (const ShaderSpec& shaderSpec);
1407 TessEvaluationExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec);
1410 … TessEvaluationExecutor::create (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec) in create()
1441 std::string TessEvaluationExecutor::generateTessEvalShader (const ShaderSpec& shaderSpec) in generateTessEvalShader()
1470 …xecutor::TessEvaluationExecutor (const glu::RenderContext& renderCtx, const ShaderSpec& shaderSpec) in TessEvaluationExecutor()
1518 …tor (const glu::RenderContext& renderCtx, glu::ShaderType shaderType, const ShaderSpec& shaderSpec) in createExecutor()