From a9baa4d9eebe68287e06789affe8a7aaf304839a Mon Sep 17 00:00:00 2001 From: Alan Baker Date: Mon, 30 Mar 2026 19:39:37 -0400 Subject: [PATCH 1/2] Linear indexing language extension Spec PR merged here: https://github.com/gpuweb/gpuweb/pull/5554 --- webgpu.h | 1 + webgpu.json | 4 ++++ webgpu.yml | 3 +++ 3 files changed, 8 insertions(+) diff --git a/webgpu.h b/webgpu.h index 4223519..107ce11 100644 --- a/webgpu.h +++ b/webgpu.h @@ -1251,6 +1251,7 @@ typedef enum WGPUWGSLLanguageFeatureName { WGPUWGSLLanguageFeatureName_TextureAndSamplerLet = 0x00000007, WGPUWGSLLanguageFeatureName_SubgroupUniformity = 0x00000008, WGPUWGSLLanguageFeatureName_TextureFormatsTier1 = 0x00000009, + WGPUWGSLLanguageFeatureName_LinearIndexing = 0x0000000a, WGPUWGSLLanguageFeatureName_Force32 = 0x7FFFFFFF } WGPUWGSLLanguageFeatureName WGPU_ENUM_ATTRIBUTE; diff --git a/webgpu.json b/webgpu.json index 8413b42..eab91cd 100644 --- a/webgpu.json +++ b/webgpu.json @@ -2421,6 +2421,10 @@ { "doc": "TODO\n", "name": "texture_formats_tier1" + }, + { + "doc": "TODO\n", + "name": "linear_indexing" } ], "name": "WGSL_language_feature_name" diff --git a/webgpu.yml b/webgpu.yml index 8177c16..7710371 100644 --- a/webgpu.yml +++ b/webgpu.yml @@ -1528,6 +1528,9 @@ enums: - name: texture_formats_tier1 doc: | TODO + - name: linear_indexing + doc: | + TODO bitflags: - name: buffer_usage doc: | From e3fab1e42f117fe47feb12bfb3a9f5a75cb9dd98 Mon Sep 17 00:00:00 2001 From: Alan Baker Date: Mon, 30 Mar 2026 19:44:11 -0400 Subject: [PATCH 2/2] fix bot --- webgpu.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webgpu.h b/webgpu.h index 107ce11..431ea2b 100644 --- a/webgpu.h +++ b/webgpu.h @@ -1251,7 +1251,7 @@ typedef enum WGPUWGSLLanguageFeatureName { WGPUWGSLLanguageFeatureName_TextureAndSamplerLet = 0x00000007, WGPUWGSLLanguageFeatureName_SubgroupUniformity = 0x00000008, WGPUWGSLLanguageFeatureName_TextureFormatsTier1 = 0x00000009, - WGPUWGSLLanguageFeatureName_LinearIndexing = 0x0000000a, + WGPUWGSLLanguageFeatureName_LinearIndexing = 0x0000000A, WGPUWGSLLanguageFeatureName_Force32 = 0x7FFFFFFF } WGPUWGSLLanguageFeatureName WGPU_ENUM_ATTRIBUTE;