Lines Matching defs:shaderDecl
768 std::string genVertexShader (const std::string& shaderDecl, const std::string& shaderBody);
769 std::string genFragmentShader (const std::string& shaderDecl, const std::string& shaderBody);
770 std::string genComputeShader (const std::string& shaderDecl, const std::string& shaderBody);
802 std::string ShadersOOB::genVertexShader (const std::string& shaderDecl, const std::string& shaderBody)
821 << shaderDecl << "\n"
842 std::string ShadersOOB::genFragmentShader (const std::string& shaderDecl, const std::string& shaderBody)
863 << shaderDecl << "\n"
879 << shaderDecl << "\n"
896 std::string ShadersOOB::genComputeShader (const std::string& shaderDecl, const std::string& shaderBody)
907 << shaderDecl
918 std::ostringstream shaderDecl;
921 shaderDecl << "uniform highp int u_index;\n";
936 shaderDecl << "layout(std140, binding = 0) " << ((m_isUBO) ? "uniform" : "buffer") << " Block\n"
948 return glu::ProgramSources() << glu::VertexSource(genVertexShader(shaderDecl.str(), shaderBody.str()))
949 << glu::FragmentSource(genFragmentShader(shaderDecl.str(), shaderBody.str()));
954 std::ostringstream shaderDecl;
957 shaderDecl << "uniform highp int u_index;\n";
975 shaderDecl << "layout(std140, binding = 1) " << ((m_isUBO) ? "uniform" : "buffer") << " Input\n"
987 return glu::ProgramSources() << glu::ComputeSource(genComputeShader(shaderDecl.str(), shaderBody.str()));