From c8440fcccaa8b306c8b52acf384fa14daec95f5c Mon Sep 17 00:00:00 2001
From: Kenneth Russel <kbrussel@alum.mit.edu>
Date: Wed, 21 Apr 2004 10:02:51 +0000
Subject: Updated context creation code to unpack GLCapabilities object in Java
 rather than in C using JNI. Added full-scene antialiasing (FSAA) support.

git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@113 232f8b59-042b-4e1e-8c03-345bb8c30851
---
 src/net/java/games/jogl/impl/macosx/MacOSXGLContext.java | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

(limited to 'src/net/java/games/jogl/impl/macosx')

diff --git a/src/net/java/games/jogl/impl/macosx/MacOSXGLContext.java b/src/net/java/games/jogl/impl/macosx/MacOSXGLContext.java
index 470fe631d..2a34709f2 100644
--- a/src/net/java/games/jogl/impl/macosx/MacOSXGLContext.java
+++ b/src/net/java/games/jogl/impl/macosx/MacOSXGLContext.java
@@ -122,7 +122,20 @@ public abstract class MacOSXGLContext extends GLContext
         throw new GLException("GLContextShareSet returned an invalid OpenGL context");
       }
     }
-    nsContext = CGL.createContext( capabilities, share, nsView);
+    nsContext = CGL.createContext(share,
+                                  nsView,
+                                  capabilities.getRedBits(),
+                                  capabilities.getGreenBits(),
+                                  capabilities.getBlueBits(),
+                                  capabilities.getAlphaBits(),
+                                  capabilities.getDepthBits(),
+                                  capabilities.getStencilBits(),
+                                  capabilities.getAccumRedBits(),
+                                  capabilities.getAccumGreenBits(),
+                                  capabilities.getAccumBlueBits(),
+                                  capabilities.getAccumAlphaBits(),
+                                  capabilities.getSampleBuffers() ? 1 : 0,
+                                  capabilities.getNumSamples());
     if (nsContext == 0) {
       throw new GLException("Error creating nsContext");
     }
-- 
cgit v1.2.3