mirror of
				https://bitbucket.org/chromiumembedded/cef
				synced 2025-06-05 21:39:12 +02:00 
			
		
		
		
	Known issues: - Surface synchronization is now enabled for OSR, see issue #2447. - Jumbo build is broken, fixed in https://crrev.com/868717ce.
		
			
				
	
	
		
			19 lines
		
	
	
		
			884 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			884 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| diff --git ui/gl/init/gl_initializer_mac.cc ui/gl/init/gl_initializer_mac.cc
 | |
| index f4789ebf3b0e..a7f5b21da372 100644
 | |
| --- ui/gl/init/gl_initializer_mac.cc
 | |
| +++ ui/gl/init/gl_initializer_mac.cc
 | |
| @@ -47,11 +47,8 @@ bool InitializeOneOffForSandbox() {
 | |
|    // GPU-related stuff is very slow without this, probably because
 | |
|    // the sandbox prevents loading graphics drivers or some such.
 | |
|    std::vector<CGLPixelFormatAttribute> attribs;
 | |
| -  if (GLContext::SwitchableGPUsSupported()) {
 | |
| -    // Avoid switching to the discrete GPU just for this pixel
 | |
| -    // format selection.
 | |
| -    attribs.push_back(kCGLPFAAllowOfflineRenderers);
 | |
| -  }
 | |
| +  // Avoid switching to the discrete GPU just for this pixel format selection.
 | |
| +  attribs.push_back(kCGLPFAAllowOfflineRenderers);
 | |
|    if (GetGLImplementation() == kGLImplementationAppleGL) {
 | |
|      attribs.push_back(kCGLPFARendererID);
 | |
|      attribs.push_back(
 |