From 815f0dfca310beeee028d0ba4ff78dde5813c99a Mon Sep 17 00:00:00 2001 From: Ansgar Philippsen <ansgar.philippsen@gmail.com> Date: Mon, 19 Nov 2012 13:30:25 -0500 Subject: [PATCH] compile fix for USE_SHADER=0 --- modules/gfx/src/gfx_object.cc | 4 +++- modules/gfx/src/scene.cc | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/gfx/src/gfx_object.cc b/modules/gfx/src/gfx_object.cc index 0938781ac..c205e6a1c 100644 --- a/modules/gfx/src/gfx_object.cc +++ b/modules/gfx/src/gfx_object.cc @@ -166,8 +166,8 @@ void GfxObj::RenderGL(RenderPass pass) */ if(clip_flag_) { - glEnable(GL_CLIP_DISTANCE0); #if OST_SHADER_SUPPORT_ENABLED + glEnable(GL_CLIP_DISTANCE0); GLuint cp = Shader::Instance().GetCurrentProgram(); if(cp>0) { glUniform1i(glGetUniformLocation(cp,"clip_flag"),1); @@ -214,7 +214,9 @@ void GfxObj::RenderGL(RenderPass pass) } if(clip_flag_) { +#if OST_SHADER_SUPPORT_ENABLED glDisable(GL_CLIP_DISTANCE0); +#endif } glPopMatrix(); diff --git a/modules/gfx/src/scene.cc b/modules/gfx/src/scene.cc index f61b0ed1e..b3fd78bc2 100644 --- a/modules/gfx/src/scene.cc +++ b/modules/gfx/src/scene.cc @@ -1677,9 +1677,11 @@ void Scene::Export(const String& fname, unsigned int width, if(of_flag) { if(max_samples<0) { int msamples=0; +#if OST_SHADER_SUPPORT_ENABLED if(OST_GL_VERSION_2_0) { glGetIntegerv(GL_SAMPLES, &msamples); } +#endif max_samples=msamples; } if(!StartOffscreenMode(width,height, max_samples)) { -- GitLab