Attention needed from Colin Blundell
Vasiliy Telezhnikov added 1 comment![Open in Gerrit]()
Patchset-level comments
File-level comment, Patchset 3 (Latest):Vasiliy Telezhnikov .
resolvedPlease, take a look.
Roughly plan:
* Introduce ExportedCanvasResource at the placeholder (this CL)
* Refine it to encapsulate CanvasResource a bit better
* Push the creation all the way down to CRP / ExternalCanvasResource creation
* Inline most of the things from CR to it up to the point where the remaining is either:
* Related to recycling, e.g SyncToken, NotifyLost, etc.
* GetClientSharedImage call
* Other static metadata
* Delay all recycling related calls till dtor
* Grab all static metadata + SI in ctor
* Replace dtor with callback
* Pass callback and metadata in ctor instead of CR.
At this point ExternalCanvasResource practically disappears and CR becomes internal to CRP.
Open in GerritRelated details
Attention is currently required from:
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I783726f39eb5a282e213ea5d778adb413f319813
Gerrit-Change-Number: 7767314
Gerrit-PatchSet: 3
Gerrit-Comment-Date: Fri, 17 Apr 2026 00:20:00 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No