Home | History | Annotate | Download | only in functional

Lines Matching refs:shaders

75 // Simple shaders
348 void logProgram (TestLog& log, glu::RenderContext& renderCtx, glu::Program& program, ShaderAllocator& shaders)
356 if (shaders.hasShader(shaderType))
357 logShader(log, renderCtx, shaders.get(shaderType));
823 void buildProgram (glu::Program& program, ShaderAllocator& shaders);
828 virtual void executeForProgram (glu::Program& program, ShaderAllocator& shaders) = 0;
843 void ProgramStateCase::buildProgram (glu::Program& program, ShaderAllocator& shaders)
847 glu::Shader& vertShader = shaders.createShader(glu::SHADERTYPE_VERTEX);
848 glu::Shader& fragShader = shaders.createShader(glu::SHADERTYPE_FRAGMENT);
857 logProgram(log, m_context.getRenderContext(), program, shaders);
891 ShaderAllocator shaders (renderCtx, sourceGen);
894 buildProgram(program, shaders);
900 executeForProgram(program, shaders);
904 logProgram(log, renderCtx, program, shaders);
949 void executeForProgram (glu::Program& program, ShaderAllocator& shaders)
952 glu::Shader& caseShader = shaders.get(m_shaderType);
971 void executeForProgram (glu::Program& program, ShaderAllocator& shaders)
974 glu::Shader& caseShader = shaders.get(m_shaderType);
994 void executeForProgram (glu::Program& program, ShaderAllocator& shaders)
997 glu::Shader& caseShader = shaders.get(m_shaderType);
1001 shaders.deleteShader(m_shaderType);
1017 void executeForProgram (glu::Program& program, ShaderAllocator& shaders)
1020 glu::Shader& caseShader = shaders.get(m_shaderType);
1024 shaders.deleteShader(m_shaderType);
1025 program.attachShader(shaders.createShader(m_shaderType).getShader());
1041 void executeForProgram (glu::Program& program, ShaderAllocator& shaders)
1044 glu::Shader& caseShader = shaders.get(m_shaderType);
1064 void executeForProgram (glu::Program& program, ShaderAllocator& shaders)
1067 glu::Shader& caseShader = shaders.get(m_shaderType);
1070 shaders.setSource(m_shaderType);
1397 void buildProgram (glu::Program& program, ShaderAllocator& shaders);
1401 virtual void executeForProgram (glu::Program& program, ShaderAllocator& shaders) = 0;
1417 void ProgramBinaryPersistenceCase::buildProgram (glu::Program& program, ShaderAllocator& shaders)
1421 glu::Shader& vertShader = shaders.createShader(glu::SHADERTYPE_VERTEX);
1422 glu::Shader& fragShader = shaders.createShader(glu::SHADERTYPE_FRAGMENT);
1431 logProgram(log, m_context.getRenderContext(), program, shaders);
1455 ShaderAllocator shaders (renderCtx, sourceGen);
1458 buildProgram(program, shaders);
1465 executeForProgram(program, shaders);
1469 logProgram(log, renderCtx, program, shaders);
1514 void executeForProgram (glu::Program& program, ShaderAllocator& shaders)
1517 glu::Shader& caseShader = shaders.get(m_shaderType);
1536 void executeForProgram (glu::Program& program, ShaderAllocator& shaders)
1539 glu::Shader& caseShader = shaders.get(m_shaderType);
1559 void executeForProgram (glu::Program& program, ShaderAllocator& shaders)
1562 glu::Shader& caseShader = shaders.get(m_shaderType);
1566 shaders.deleteShader(m_shaderType);
1582 void executeForProgram (glu::Program& program, ShaderAllocator& shaders)
1585 glu::Shader& caseShader = shaders.get(m_shaderType);
1589 shaders.deleteShader(m_shaderType);
1590 program.attachShader(shaders.createShader(m_shaderType).getShader());
1606 void executeForProgram (glu::Program& program, ShaderAllocator& shaders)
1609 glu::Shader& caseShader = shaders.get(m_shaderType);
1629 void executeForProgram (glu::Program& program, ShaderAllocator& shaders)
1632 glu::Shader& caseShader = shaders.get(m_shaderType);
1635 shaders.setSource(m_shaderType);
1654 // create and delete shaders
1673 compileLinkGroup->addChild(new LinkVertexFragmentCase(m_context, "link_vertex_fragment", "Link vertex and fragment shaders"));