Lines Matching refs:sglr
55 class FlatColorShader : public sglr::ShaderProgram
61 void setColor (sglr::Context& context, deUint32 program, const tcu::Vec4& color);
70 class GradientShader : public sglr::ShaderProgram
76 void setGradient (sglr::Context& context, deUint32 program, const tcu::Vec4& gradientMin, const tcu::Vec4& gradientMax);
85 class Texture2DShader : public sglr::ShaderProgram
95 void setUniforms (sglr::Context& context, deUint32 program) const;
115 class TextureCubeShader : public sglr::ShaderProgram
124 void setUniforms (sglr::Context& context, deUint32 program) const;
137 class Texture2DArrayShader : public sglr::ShaderProgram
146 void setUniforms (sglr::Context& context, deUint32 program) const;
159 class Texture3DShader : public sglr::ShaderProgram
168 void setUniforms (sglr::Context& context, deUint32 program) const;
181 class DepthGradientShader : public sglr::ShaderProgram
187 void setUniforms (sglr::Context& context, deUint32 program, const float gradientMin, const float gradientMax, const tcu::Vec4& color);
194 const sglr::UniformSlot& u_minGradient;
195 const sglr::UniformSlot& u_maxGradient;
196 const sglr::UniformSlot& u_color;
219 void clearColorBuffer (sglr::Context& ctx, const tcu::TextureFormat& format, const tcu::Vec4& value);
220 void readPixels (sglr::Context& ctx, tcu::Surface& dst, int x, int y, int width, int height, const tcu::TextureFormat& format, const tcu::Vec4& scale, const tcu::Vec4& bias);