From c2ea46f9cd6cd584ff2ac85fe70a1c53118a99e1 Mon Sep 17 00:00:00 2001
From: Marco Biasini <mvbiasini@gmail.com>
Date: Wed, 21 Nov 2012 08:48:52 +0100
Subject: [PATCH] MacOS X doesn't have GL_CLIP_DISTANCE0

---
 modules/gfx/src/gfx_object.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/gfx/src/gfx_object.cc b/modules/gfx/src/gfx_object.cc
index c205e6a1c..43ea74d76 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
     }
-- 
GitLab