Lines Matching defs:shader
263 void Program::attachShader (deUint32 shader)
265 m_gl.attachShader(m_program, shader);
269 void Program::detachShader (deUint32 shader)
271 m_gl.detachShader(m_program, shader);
470 Shader* shader = new Shader(gl, ShaderType(shaderType));
473 m_shaders[shaderType].push_back(shader);
474 shaders.push_back(shader);
614 tcu::TestLog& operator<< (tcu::TestLog& log, const Shader& shader)
616 return log << tcu::TestLog::ShaderProgram(false, "Plain shader") << shader.getInfo() << tcu::TestLog::EndShaderProgram;
642 { "VertexCompileTime", "Vertex shader compile time" },
643 { "FragmentCompileTime", "Fragment shader compile time" },
644 { "GeometryCompileTime", "Geometry shader compile time" },
645 { "TessControlCompileTime", "Tesselation control shader compile time" },
646 { "TessEvaluationCompileTime", "Tesselation evaluation shader compile time" },
647 { "ComputeCompileTime", "Compute shader compile time" },
648 { "RaygenCompileTime", "Raygen shader compile time" },
649 { "AnyHitCompileTime", "Any hit shader compile time" },
650 { "ClosestHitCompileTime", "Closest hit shader compile time" },
651 { "MissCompileTime", "Miss shader compile time" },
652 { "IntersectionCompileTime", "Intersection shader compile time" },
653 { "CallableCompileTime", "Callable shader compile time" },
654 { "TaskCompileTime", "Task shader compile time" },
655 { "MeshCompileTime", "Mesh shader compile time" },