WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
275803
[TexMap] Correctly gather damage information for 3D-transformed layers
https://bugs.webkit.org/show_bug.cgi?id=275803
Summary
[TexMap] Correctly gather damage information for 3D-transformed layers
Adrian Perez
Reported
2024-06-24 02:02:17 PDT
As part of the work in
bug #265777
we introduced a mechanism that tries to skip computing damage regions for 3D-transformed layers and, if one such layer is detected, invalidate the complete frame. See function layerRendererStyleHas3DTransformOperation() in RenderLayerBacking.cpp, and its callsite in RenderLayerBacking::updateAfterDescendants(). This mechanism does not always work as intended, and for example artifacts can still be seen in
https://people.igalia.com/aperez/poster-circle.html
which means the layerRendererStyleHas3DTransformOperation() check is not completely correct. Ideally, we would prefer this check to be removed and regions properly calculated. Otherwise, we should at least make the check work as intended.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-07-01 02:03:13 PDT
<
rdar://problem/130880776
>
EWS
Comment 2
2025-01-22 01:04:11 PST
Committed
289232@main
(d2869dc073cd): <
https://commits.webkit.org/289232@main
> Reviewed commits have been landed. Closing PR #39074 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug