diff --git a/modules/gfx/src/gfx_object.cc b/modules/gfx/src/gfx_object.cc index c205e6a1ccc772ee9c575e000acf4a857eff599f..43ea74d7655b2e63ad80653b7b7755470353cec1 100644 --- a/modules/gfx/src/gfx_object.cc +++ b/modules/gfx/src/gfx_object.cc @@ -166,7 +166,7 @@ void GfxObj::RenderGL(RenderPass pass) */ if(clip_flag_) { -#if OST_SHADER_SUPPORT_ENABLED +#if OST_SHADER_SUPPORT_ENABLED && GL_VERSION_3_0 glEnable(GL_CLIP_DISTANCE0); GLuint cp = Shader::Instance().GetCurrentProgram(); if(cp>0) { @@ -214,7 +214,7 @@ void GfxObj::RenderGL(RenderPass pass) } if(clip_flag_) { -#if OST_SHADER_SUPPORT_ENABLED +#if OST_SHADER_SUPPORT_ENABLED && GL_VERSION_3_0 glDisable(GL_CLIP_DISTANCE0); #endif }