features property
What this adapter can do beyond the guaranteed baseline.
The only honest source of an answer about compressed formats. BC, ETC2
and ASTC are optional features in WebGPU: the format strings exist in the
specification and a device that did not ask for the feature refuses every
one of them. So GraphicsDevice.supportsTextureFormat cannot be answered
from a translation table alone — it has to ask this set, and the device
has to have requested the feature before it can be used.
Implementation
external GPUSupportedFeatures get features;