Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 983db64d2b007d9ebea6dbadfeba9913610500e5 https://github.com/WebKit/WebKit/commit/983db64d2b007d9ebea6dbadfeba9913610500e5 Author: Carlos Garcia Campos <cgar...@igalia.com> 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 webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes