OSX Lion issues (PBuffers)
Posted by
andres on
May 29, 2012; 7:32pm
URL: https://forum.jogamp.org/OSX-Lion-issues-PBuffers-tp4021385.html
I have been chasing a bug that appears to affect only OSX Lion with integrated Radeon video cards (the details are available in this bug entry:
https://jogamp.org/bugzilla/show_bug.cgi?id=569).
I think the reason for this bug is the fact that PBuffers have been deprecated in OSX 10.7 (as indicated in this release notes:
http://developer.apple.com/library/mac/#releasenotes/Cocoa/AppKit.html), so they are starting to behave unreliably.
I have a couple of observations/questions related to this issue:
1) I tried to enable the onscreen/no pbuffer path by setting my GLCapabilities with setOnscreen(true). However, JOGL apparently still tries to use offscreen rendering with pbuffers. Is there any reason for this? Is the onscreen rendering path non-functional at this time, or should I do some other additional initialization steps?
2) With PBuffers deprecated already, the situation would probably deteriorate even further in OSX 10.8. The natural replacement for PBuffers are FBOs, so is there any plan to replace the native pbuffer offscreen implementation in JOGL with an equivalent FBO-based counterpart? This is particularly important for me to know, because this issue is kind of a deal breaker in Processing since a large portion of users are on the OSX platform.
Thanks!