Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 983db64d2b007d9ebea6dbadfeba9913610500e5
https://github.com/WebKit/WebKit/commit/983db64d2b007d9ebea6dbadfeba9913610500e5
Author: Carlos Garcia Campos <[email protected]>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M Source/WebCore/platform/graphics/texmap/TextureMapper.cpp
M Source/WebCore/platform/graphics/texmap/TextureMapper.h
M Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.cpp
M Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.h
M
Source/WebCore/platform/graphics/texmap/TextureMapperSparseBackingStore.cpp
M Source/WebCore/platform/graphics/texmap/TextureMapperTile.cpp
M Source/WebCore/platform/graphics/texmap/TextureMapperTile.h
M Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.cpp
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedBackingStore.cpp
Log Message:
-----------
[TextureMapper] Make ExposedEdges enum a boolean enum
https://bugs.webkit.org/show_bug.cgi?id=264035
Reviewed by Fujii Hironori.
The texture mapper doesn't really need to know what edges are exposed,
only whether all of them are or not, so we can simplify everything by
using a bool enum instead.
* Source/WebCore/platform/graphics/texmap/TextureMapper.cpp:
(WebCore::TextureMapper::drawNumber):
(WebCore::TextureMapper::drawTexture):
(WebCore::TextureMapper::drawTexturePlanarYUV):
(WebCore::TextureMapper::drawTextureSemiPlanarYUV):
(WebCore::TextureMapper::drawTexturePackedYUV):
* Source/WebCore/platform/graphics/texmap/TextureMapper.h:
* Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.cpp:
(WebCore::TextureMapperBackingStore::allTileEdgesExposed):
(WebCore::TextureMapperBackingStore::calculateExposedTileEdges): Deleted.
* Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.h:
* Source/WebCore/platform/graphics/texmap/TextureMapperSparseBackingStore.cpp:
(WebCore::TextureMapperSparseBackingStore::paintToTextureMapper):
* Source/WebCore/platform/graphics/texmap/TextureMapperTile.cpp:
(WebCore::TextureMapperTile::paint):
* Source/WebCore/platform/graphics/texmap/TextureMapperTile.h:
* Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.cpp:
(WebCore::TextureMapperTiledBackingStore::paintToTextureMapper):
*
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedBackingStore.cpp:
(WebCore::CoordinatedBackingStore::paintTilesToTextureMapper):
Canonical link: https://commits.webkit.org/270105@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes