diff options
author | Sven Gothel <[email protected]> | 2011-11-05 05:58:57 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2011-11-05 05:58:57 +0100 |
commit | 5d6cbbcc2e0e819c3663e3ec451eefaf133f6435 (patch) | |
tree | f8d0b32947c2d07d6dde039185ff0d2d8e38e2a3 /src/newt/classes | |
parent | 6d57bd7717834afcd5f1dc3b60d696eda1997fe8 (diff) |
Impl layeredSurface (java/native):
- OSXUtil: NSView backing creation
- OSXUtil: AttachJAWTSurfaceLayer
- MacOSXCGLContext.create(): Attach NSOpenGLLayer if layered
- MacOSXCGLDrawable.updateHandle(): if direct: add NSView backing layer
- MacOSXCGLDrawable: Add getNSViewHandle() to distinguish between NSView and none (CGL/pbuffer)
Diffstat (limited to 'src/newt/classes')
-rw-r--r-- | src/newt/classes/jogamp/newt/driver/macosx/MacWindow.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/newt/classes/jogamp/newt/driver/macosx/MacWindow.java b/src/newt/classes/jogamp/newt/driver/macosx/MacWindow.java index d09ac72ba..d57910957 100644 --- a/src/newt/classes/jogamp/newt/driver/macosx/MacWindow.java +++ b/src/newt/classes/jogamp/newt/driver/macosx/MacWindow.java @@ -143,6 +143,7 @@ public class MacWindow extends WindowImpl { public MacWindow() { } + @Override protected void createNativeImpl() { config = GraphicsConfigurationFactory.getFactory(getScreen().getDisplay().getGraphicsDevice()).chooseGraphicsConfiguration( capsRequested, capsRequested, capabilitiesChooser, getScreen().getGraphicsScreen()); @@ -155,6 +156,7 @@ public class MacWindow extends WindowImpl { } } + @Override protected void closeNativeImpl() { try { if(DEBUG_IMPLEMENTATION) { System.err.println("MacWindow.CloseAction "+Thread.currentThread().getName()); } |