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