Răsfoiți Sursa

protect against old cg version

David Rose 12 ani în urmă
părinte
comite
ef6e88c8be
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      panda/src/glstuff/glGraphicsStateGuardian_src.cxx

+ 2 - 0
panda/src/glstuff/glGraphicsStateGuardian_src.cxx

@@ -943,9 +943,11 @@ reset() {
         // usually supported on all cards.
         // usually supported on all cards.
         _shader_caps._active_vprofile = (int)CG_PROFILE_GLSLV;
         _shader_caps._active_vprofile = (int)CG_PROFILE_GLSLV;
         _shader_caps._active_fprofile = (int)CG_PROFILE_GLSLF;
         _shader_caps._active_fprofile = (int)CG_PROFILE_GLSLF;
+#if CG_VERSION_NUM >= 2200
         if (cgGLIsProfileSupported(CG_PROFILE_GLSLG)) {
         if (cgGLIsProfileSupported(CG_PROFILE_GLSLG)) {
           _shader_caps._active_gprofile = (int)CG_PROFILE_GLSLG;
           _shader_caps._active_gprofile = (int)CG_PROFILE_GLSLG;
         }
         }
+#endif
       }
       }
     }
     }
     _shader_caps._ultimate_vprofile = (int)CG_PROFILE_VP40;
     _shader_caps._ultimate_vprofile = (int)CG_PROFILE_VP40;