diff --git a/src/renderers/webgpu/utils/WebGPUConstants.js b/src/renderers/webgpu/utils/WebGPUConstants.js index 5d551e503a7db1..0776db2c5b5782 100644 --- a/src/renderers/webgpu/utils/WebGPUConstants.js +++ b/src/renderers/webgpu/utils/WebGPUConstants.js @@ -316,18 +316,24 @@ export const GPUInputStepMode = { }; export const GPUFeatureName = { + CoreFeaturesAndLimits: 'core-features-and-limits', DepthClipControl: 'depth-clip-control', Depth32FloatStencil8: 'depth32float-stencil8', TextureCompressionBC: 'texture-compression-bc', + TextureCompressionBCSliced3D: 'texture-compression-bc-sliced-3d', TextureCompressionETC2: 'texture-compression-etc2', TextureCompressionASTC: 'texture-compression-astc', + TextureCompressionASTCSliced3D: 'texture-compression-astc-sliced-3d', TimestampQuery: 'timestamp-query', IndirectFirstInstance: 'indirect-first-instance', ShaderF16: 'shader-f16', RG11B10UFloat: 'rg11b10ufloat-renderable', BGRA8UNormStorage: 'bgra8unorm-storage', Float32Filterable: 'float32-filterable', + Float32Blendable: 'float32-blendable', ClipDistances: 'clip-distances', DualSourceBlending: 'dual-source-blending', - Subgroups: 'subgroups' + Subgroups: 'subgroups', + TextureFormatsTier1: 'texture-formats-tier1', + TextureFormatsTier2: 'texture-formats-tier2' };