[Viz] Remove alpha_type override in TransferableResourceTracker
The SharedImages that are backing the TransferableResources created here are all created with the default kPremul value for their alpha type [1][2]. [1] https://source.chromium.org/chromium/chromium/src/+/main:components/viz/service/surfaces/surface_saved_frame.cc;l=157-161;drc=c76e4f83a8c5786b463c3e55c070a21ac751b96b [2] https://source.chromium.org/chromium/chromium/src/+/main:components/viz/service/surfaces/surface_saved_frame.cc;l=203-227;drc=c76e4f83a8c5786b463c3e55c070a21ac751b96b;bpv=1;bpt=1 Bug: 410591523 Change-Id: I9141d8c6058e4f080b2e189058dc08835f85c702 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6578110 Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org> Commit-Queue: Colin Blundell <blundell@chromium.org> Cr-Commit-Position: refs/heads/main@{#1464593}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
c9d17ee287
commit
66ec83edf2
@ -59,12 +59,10 @@ TransferableResourceTracker::ImportResources(
|
||||
TransferableResourceTracker::PositionedResource
|
||||
TransferableResourceTracker::ImportResource(
|
||||
SurfaceSavedFrame::OutputCopyResult output_copy) {
|
||||
TransferableResource::MetadataOverride overrides;
|
||||
overrides.alpha_type = kPremul_SkAlphaType;
|
||||
auto resource = TransferableResource::Make(
|
||||
output_copy.shared_image,
|
||||
TransferableResource::ResourceSource::kViewTransition,
|
||||
output_copy.sync_token, overrides);
|
||||
output_copy.sync_token);
|
||||
|
||||
TransferableResourceHolder::ResourceReleaseCallback release_callback;
|
||||
if (output_copy.release_callback) {
|
||||
|
Reference in New Issue
Block a user