gl/cocoa: check for deprecated constants prior to OSX 10.10
authorJulien Isorce <j.isorce@samsung.com>
Thu, 26 Feb 2015 23:04:09 +0000 (23:04 +0000)
committerJulien Isorce <j.isorce@samsung.com>
Mon, 2 Mar 2015 07:44:25 +0000 (07:44 +0000)
gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m

index 3e6b9d3..097c1e2 100644 (file)
@@ -229,8 +229,6 @@ static struct pixel_attr pixel_attrs[] = {
   {kCGLPFAAccumSize, "Accum Size"},
   {kCGLPFAMinimumPolicy, "Minimum Policy"},
   {kCGLPFAMaximumPolicy, "Maximum Policy"},
-//  {kCGLPFAOffScreen, "Off Screen"},
-//  {kCGLPFAFullScreen, "Full Screen"},
   {kCGLPFASampleBuffers, "Sample Buffers"},
   {kCGLPFASamples, "Samples"},
   {kCGLPFAAuxDepthStencil, "Aux Depth Stencil"},
@@ -238,23 +236,33 @@ static struct pixel_attr pixel_attrs[] = {
   {kCGLPFAMultisample, "Multisample"},
   {kCGLPFASupersample, "Supersample"},
   {kCGLPFARendererID, "Renderer ID"},
-  {kCGLPFASingleRenderer, "Single Renderer"},
   {kCGLPFANoRecovery, "No Recovery"},
   {kCGLPFAAccelerated, "Accelerated"},
   {kCGLPFAClosestPolicy, "Closest Policy"},
-//  {kCGLPFARobust, "Robust"},
   {kCGLPFABackingStore, "Backing Store"},
-//  {kCGLPFAMPSafe, "MP Safe"},
-  {kCGLPFAWindow, "Window"},
-//  {kCGLPFAMultiScreen, "Multi Screen"},
-  {kCGLPFACompliant, "Compliant"},
   {kCGLPFADisplayMask, "Display Mask"},
-//  {kCGLPFAPBuffer, "PBuffer"},
-  {kCGLPFARemotePBuffer, "Remote PBuffer"},
   {kCGLPFAAllowOfflineRenderers, "Allow Offline Renderers"},
   {kCGLPFAAcceleratedCompute, "Accelerated Compute"},
   {kCGLPFAOpenGLProfile, "OpenGL Profile"},
   {kCGLPFAVirtualScreenCount, "Virtual Screen Count"},
+#if MAC_OS_X_VERSION_MAX_ALLOWED < 1090
+  {kCGLPFACompliant, "Compliant"},
+  {kCGLPFARemotePBuffer, "Remote PBuffer"},
+  {kCGLPFASingleRenderer, "Single Renderer"},
+  {kCGLPFAWindow, "Window"},
+#endif
+#if MAC_OS_X_VERSION_MAX_ALLOWED < 1070
+//  {kCGLPFAOffScreen, "Off Screen"},
+//  {kCGLPFAPBuffer, "PBuffer"},
+#endif
+#if MAC_OS_X_VERSION_MAX_ALLOWED < 1060
+//  {kCGLPFAFullScreen, "Full Screen"},
+#endif
+#if MAC_OS_X_VERSION_MAX_ALLOWED < 1050
+//  {kCGLPFAMPSafe, "MP Safe"},
+//  {kCGLPFAMultiScreen, "Multi Screen"},
+//  {kCGLPFARobust, "Robust"},
+#endif
 };
 
 void