Bug 687864 - Part 1: Add offline renderer awareness for Mac OGL in browser; r=jmuizelaar

This commit is contained in:
Benoit Girard 2011-09-21 15:20:40 -04:00
parent 4a104a0074
commit 830bc91c3f
2 changed files with 4 additions and 1 deletions

View File

@ -214,5 +214,7 @@
<key>x86_64</key>
<string>10.6.0</string>
</dict>
<key>NSSupportsAutomaticGraphicsSwitching</key>
<true/>
</dict>
</plist>

View File

@ -86,12 +86,13 @@ public:
if (mPixelFormat == nsnull) {
NSOpenGLPixelFormatAttribute attribs[] = {
NSOpenGLPFAAccelerated,
NSOpenGLPFAAllowOfflineRenderers,
NSOpenGLPFADoubleBuffer,
(NSOpenGLPixelFormatAttribute)nil
};
if (!gUseDoubleBufferedWindows) {
attribs[1] = (NSOpenGLPixelFormatAttribute)nil;
attribs[2] = (NSOpenGLPixelFormatAttribute)nil;
}
mPixelFormat = [[NSOpenGLPixelFormat alloc] initWithAttributes:attribs];