From 95a042f43d27d95db37134ef55db00b3bce4b88a Mon Sep 17 00:00:00 2001 From: Kai Ninomiya Date: Wed, 25 Sep 2024 11:10:20 -0700 Subject: [PATCH] Roll types to 0.1.46 --- package-lock.json | 14 +++++++------- package.json | 2 +- src/webgpu/capability_info.ts | 28 +++++++++++++++------------- src/webgpu/util/texture/base.ts | 1 + 4 files changed, 24 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4837e5c70485..19429df6e283 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "@types/w3c-image-capture": "^1.0.10", "@typescript-eslint/eslint-plugin": "^6.9.1", "@typescript-eslint/parser": "^6.9.1", - "@webgpu/types": "^0.1.43", + "@webgpu/types": "^0.1.46", "ansi-colors": "4.1.3", "babel-plugin-add-header-comment": "^1.0.3", "babel-plugin-const-enum": "^1.2.0", @@ -1539,9 +1539,9 @@ "dev": true }, "node_modules/@webgpu/types": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.43.tgz", - "integrity": "sha512-HoP+d+m+Kuq8CsE63BZ3+BYBKAemrqbHUNrCalxrUju5XW+q/094Q3oeIa+2pTraEbO8ckJmGpibzyGT4OV4YQ==", + "version": "0.1.46", + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.46.tgz", + "integrity": "sha512-2iogO6Zh0pTbKLGZuuGWEmJpF/fTABGs7G9wXxpn7s24XSJchSUIiMqIJHURi5zsMZRRTuXrV/3GLOkmOFjq5w==", "dev": true }, "node_modules/abbrev": { @@ -10076,9 +10076,9 @@ "dev": true }, "@webgpu/types": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.43.tgz", - "integrity": "sha512-HoP+d+m+Kuq8CsE63BZ3+BYBKAemrqbHUNrCalxrUju5XW+q/094Q3oeIa+2pTraEbO8ckJmGpibzyGT4OV4YQ==", + "version": "0.1.46", + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.46.tgz", + "integrity": "sha512-2iogO6Zh0pTbKLGZuuGWEmJpF/fTABGs7G9wXxpn7s24XSJchSUIiMqIJHURi5zsMZRRTuXrV/3GLOkmOFjq5w==", "dev": true }, "abbrev": { diff --git a/package.json b/package.json index 9d311579c314..c82fe0f2cba5 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "@types/w3c-image-capture": "^1.0.10", "@typescript-eslint/eslint-plugin": "^6.9.1", "@typescript-eslint/parser": "^6.9.1", - "@webgpu/types": "^0.1.43", + "@webgpu/types": "^0.1.46", "ansi-colors": "4.1.3", "babel-plugin-add-header-comment": "^1.0.3", "babel-plugin-const-enum": "^1.2.0", diff --git a/src/webgpu/capability_info.ts b/src/webgpu/capability_info.ts index 8c1a3a0c7c52..62ac621dc66e 100644 --- a/src/webgpu/capability_info.ts +++ b/src/webgpu/capability_info.ts @@ -817,19 +817,21 @@ export const kFeatureNameInfo: { readonly [k in GPUFeatureName]: {}; } = /* prettier-ignore */ { - 'bgra8unorm-storage': {}, - 'depth-clip-control': {}, - 'depth32float-stencil8': {}, - 'texture-compression-bc': {}, - 'texture-compression-etc2': {}, - 'texture-compression-astc': {}, - 'timestamp-query': {}, - 'indirect-first-instance': {}, - 'shader-f16': {}, - 'rg11b10ufloat-renderable': {}, - 'float32-filterable': {}, - 'clip-distances': {}, - 'dual-source-blending': {}, + 'bgra8unorm-storage': {}, + 'depth-clip-control': {}, + 'depth32float-stencil8': {}, + 'texture-compression-bc': {}, + 'texture-compression-bc-sliced-3d': {}, + 'texture-compression-etc2': {}, + 'texture-compression-astc': {}, + 'texture-compression-astc-sliced-3d': {}, + 'timestamp-query': {}, + 'indirect-first-instance': {}, + 'shader-f16': {}, + 'rg11b10ufloat-renderable': {}, + 'float32-filterable': {}, + 'clip-distances': {}, + 'dual-source-blending': {}, }; /** List of all GPUFeatureName values. */ export const kFeatureNames = keysOf(kFeatureNameInfo); diff --git a/src/webgpu/util/texture/base.ts b/src/webgpu/util/texture/base.ts index c5c6aaf20579..0cf6b7387318 100644 --- a/src/webgpu/util/texture/base.ts +++ b/src/webgpu/util/texture/base.ts @@ -255,6 +255,7 @@ export function reifyTextureViewDescriptor( format, dimension, aspect, + usage: texture.usage, baseMipLevel, mipLevelCount, baseArrayLayer,