From 4d0c6cfe9abd8036c00e09e280605d7c5acbbf93 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Wed, 12 Oct 2011 10:55:54 +0200 Subject: OSX Minor Cleanups: ctx delete note (freeze when shared ctx), Better MainThread Thread name[s] --- src/jogl/native/macosx/MacOSXWindowSystemInterface.m | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src/jogl/native') diff --git a/src/jogl/native/macosx/MacOSXWindowSystemInterface.m b/src/jogl/native/macosx/MacOSXWindowSystemInterface.m index 5973ca45b..86d875502 100644 --- a/src/jogl/native/macosx/MacOSXWindowSystemInterface.m +++ b/src/jogl/native/macosx/MacOSXWindowSystemInterface.m @@ -590,7 +590,7 @@ Bool deleteContext(void* nsJContext) { NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; [nsContext clearDrawable]; - [nsContext release]; + [nsContext release]; // freezes for a few seconds if ctx is shared [pool release]; return true; } @@ -656,15 +656,9 @@ void* createPBuffer(int renderTarget, int internalFormat, int width, int height) } Bool destroyPBuffer(void* buffer) { - /* FIXME: not clear whether we need to perform the clearDrawable below */ NSOpenGLPixelBuffer *pBuffer = (NSOpenGLPixelBuffer*)buffer; NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; - /* - if (nsContext != NULL) { - [nsContext clearDrawable]; - } - */ [pBuffer release]; [pool release]; -- cgit v1.2.3