Lines Matching defs:Shader
38 // Shader
40 Shader::Shader (const RenderContext& renderCtx, ShaderType shaderType)
50 Shader::Shader (const glw::Functions& gl, ShaderType shaderType)
60 Shader::~Shader (void)
65 void Shader::setSources (int numSourceStrings, const char* const* sourceStrings, const int* lengths)
78 void Shader::compile (void)
135 void Shader::specialize (const char* entryPoint, glw::GLuint numSpecializationConstants,
407 m_shaders[shaderType].push_back(new Shader(gl, ShaderType(shaderType)));
465 std::vector<Shader*> shaders;
470 Shader* shader = new Shader(gl, ShaderType(shaderType));
509 void ShaderProgram::setBinary (const glw::Functions& gl, std::vector<Shader*>& shaders, glw::GLenum binaryFormat, const void* binaryData, const int length)
611 return log << tcu::TestLog::Shader(getLogShaderType(shaderInfo.type), shaderInfo.source, shaderInfo.compileOk, shaderInfo.infoLog);
614 tcu::TestLog& operator<< (tcu::TestLog& log, const Shader& shader)
714 log << tcu::TestLog::Shader(getLogShaderType((ShaderType)shaderType),