Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 241e71855ab5c54f4a46804b0e5000df9cac0961
      
https://github.com/WebKit/WebKit/commit/241e71855ab5c54f4a46804b0e5000df9cac0961
  Author: Carlos Garcia Campos <[email protected]>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M 
LayoutTests/platform/glib/inspector/canvas/recording-webgl-full-expected.txt
    M 
Source/WebCore/platform/graphics/texmap/GraphicsContextGLTextureMapperANGLE.cpp
    M 
Source/WebCore/platform/graphics/texmap/GraphicsContextGLTextureMapperANGLE.h

  Log Message:
  -----------
  [CoordinatedGraphics] WebGL: the intermediate texture is no longer needed
https://bugs.webkit.org/show_bug.cgi?id=258348

Reviewed by Miguel Gomez.

It was introduced to fix flickering when we didn't wait for previous
frame to be displayed to render the next one. Now, two textures should
be enough.

* LayoutTests/platform/glib/inspector/canvas/recording-webgl-full-expected.txt:
* 
Source/WebCore/platform/graphics/texmap/GraphicsContextGLTextureMapperANGLE.cpp:
(WebCore::GraphicsContextGLTextureMapperANGLE::~GraphicsContextGLTextureMapperANGLE):
(WebCore::GraphicsContextGLTextureMapperANGLE::platformInitialize):
(WebCore::GraphicsContextGLTextureMapperANGLE::prepareTexture):
(WebCore::GraphicsContextGLTextureMapperANGLE::reshapeDrawingBuffer):
* Source/WebCore/platform/graphics/texmap/GraphicsContextGLTextureMapperANGLE.h:

Canonical link: https://commits.webkit.org/265352@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to