Lots of missing frames in YouTube360 when fullscreen on MacBook
authordino@apple.com <dino@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 6 Oct 2017 02:36:20 +0000 (02:36 +0000)
committerdino@apple.com <dino@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 6 Oct 2017 02:36:20 +0000 (02:36 +0000)
https://bugs.webkit.org/show_bug.cgi?id=177903
<rdar://problem/33273300>

iOS build fix.

* platform/graphics/opengl/GraphicsContext3DOpenGL.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@222952 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGL.cpp

index 081ab78..b170387 100644 (file)
@@ -4,6 +4,16 @@
         https://bugs.webkit.org/show_bug.cgi?id=177903
         <rdar://problem/33273300>
 
+        iOS build fix.
+
+        * platform/graphics/opengl/GraphicsContext3DOpenGL.cpp:
+
+2017-10-05  Dean Jackson  <dino@apple.com>
+
+        Lots of missing frames in YouTube360 when fullscreen on MacBook
+        https://bugs.webkit.org/show_bug.cgi?id=177903
+        <rdar://problem/33273300>
+
         Reviewed by Sam Weinig.
 
         Our compositing path for WebGL on macOS was too slow, requiring a copy
index 172c882..94faf44 100644 (file)
@@ -69,6 +69,7 @@ void GraphicsContext3D::releaseShaderCompiler()
     notImplemented();
 }
 
+#if PLATFORM(MAC)
 static void wipeAlphaChannelFromPixels(int width, int height, unsigned char* pixels)
 {
     // We can assume this doesn't overflow because the calling functions
@@ -77,6 +78,7 @@ static void wipeAlphaChannelFromPixels(int width, int height, unsigned char* pix
     for (int i = 0; i < totalBytes; i += 4)
         pixels[i + 3] = 255;
 }
+#endif
 
 void GraphicsContext3D::readPixelsAndConvertToBGRAIfNecessary(int x, int y, int width, int height, unsigned char* pixels)
 {