Bug 245514

Summary: TextureMapperGL: REGRESSION(215058@main): edge distance anti-aliasing renders thinner edges than expected
Product: WebKit Reporter: Fujii Hironori <Hironori.Fujii>
Component: PlatformAssignee: Fujii Hironori <Hironori.Fujii>
Status: RESOLVED FIXED    
Severity: Normal CC: cmarcelo, don.olmstead, ews-watchlist, kondapallykalyan, luiz, magomez, webkit-bug-importer, zdobersek
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=124653
https://bugs.webkit.org/show_bug.cgi?id=132869
Attachments:
Description Flags
test case
none
WIP patch
none
WIP patch
none
WIP patch
none
[screenshot] GTK port
none
Patch none

Description Fujii Hironori 2022-09-21 21:56:54 PDT
Created attachment 462529 [details]
test case

TextureMapperGL: REGRESSION(215058@main): edges of a self-painting layer look thin if edge distance anti-aliasing is enabled

bug#124653 added fragmentTransformTexCoord to extend edges of a texture to inflation area.
However, it doesn't work since bug#132869 because it renamed ENABLE_Texture macro to ENABLE_TextureRGB.
Comment 1 Fujii Hironori 2022-09-21 21:57:56 PDT
Created attachment 462530 [details]
WIP patch
Comment 2 Fujii Hironori 2022-09-21 21:58:50 PDT
Created attachment 462531 [details]
WIP patch
Comment 3 Fujii Hironori 2022-09-21 22:16:23 PDT
Created attachment 462532 [details]
WIP patch
Comment 4 Fujii Hironori 2022-09-21 22:32:19 PDT
Created attachment 462533 [details]
[screenshot] GTK port
Comment 5 Fujii Hironori 2022-09-25 16:55:52 PDT
Created attachment 462601 [details]
Patch
Comment 6 EWS 2022-09-26 13:24:03 PDT
Committed 254876@main (6009cd99a53d): <https://commits.webkit.org/254876@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 462601 [details].
Comment 7 Radar WebKit Bug Importer 2022-09-26 13:25:28 PDT
<rdar://problem/100425641>