It is redundant with TransferableResource::format, and potentially misleading because it is sometimes set even though no GpuMemoryBuffer was allocated for that resource. Even further it might lead to trusted code being confused if they don't match each other (e.g. verifying size through one but looking up pixels through the other).
Comment 1 by piman@chromium.org
, Apr 24 2018