Lines Matching defs:glu

39 namespace glu
46 } // glu
88 TextureBinding (const glu::Texture2D* tex2D, const tcu::Sampler& sampler);
89 TextureBinding (const glu::TextureCube* texCube, const tcu::Sampler& sampler);
90 TextureBinding (const glu::Texture2DArray* tex2DArray, const tcu::Sampler& sampler);
91 TextureBinding (const glu::Texture3D* tex3D, const tcu::Sampler& sampler);
95 void setTexture (const glu::Texture2D* tex2D);
96 void setTexture (const glu::TextureCube* texCube);
97 void setTexture (const glu::Texture2DArray* tex2DArray);
98 void setTexture (const glu::Texture3D* tex3D);
102 const glu::Texture2D* get2D (void) const { DE_ASSERT(getType() == TYPE_2D); return m_binding.tex2D; }
103 const glu::TextureCube* getCube (void) const { DE_ASSERT(getType() == TYPE_CUBE_MAP); return m_binding.texCube; }
104 const glu::Texture2DArray* get2DArray (void) const { DE_ASSERT(getType() == TYPE_2D_ARRAY); return m_binding.tex2DArray;}
105 const glu::Texture3D* get3D (void) const { DE_ASSERT(getType() == TYPE_3D); return m_binding.tex3D; }
112 const glu::Texture2D* tex2D;
113 const glu::TextureCube* texCube;
114 const glu::Texture2DArray* tex2DArray;
115 const glu::Texture3D* tex3D;
207 ShaderRenderCase (tcu::TestContext& testCtx, glu::RenderContext& renderCtx, const glu::ContextInfo& ctxInfo, const char* name, const char* description, bool isVertexCase, ShaderEvalFunc evalFunc);
208 ShaderRenderCase (tcu::TestContext& testCtx, glu::RenderContext& renderCtx, const glu::ContextInfo& ctxInfo, const char* name, const char* description, bool isVertexCase, ShaderEvaluator& evaluator);
241 glu::RenderContext& m_renderCtx;
242 const glu::ContextInfo& m_ctxInfo;
254 glu::ShaderProgram* m_program;
264 void setupDefaultUniforms (const glu::RenderContext& context, deUint32 programID);