diff --git a/webgpu.h b/webgpu.h index 3be8732..7f1965f 100644 --- a/webgpu.h +++ b/webgpu.h @@ -597,23 +597,26 @@ typedef enum WGPUFeatureLevel { } WGPUFeatureLevel WGPU_ENUM_ATTRIBUTE; typedef enum WGPUFeatureName { - WGPUFeatureName_DepthClipControl = 0x00000001, - WGPUFeatureName_Depth32FloatStencil8 = 0x00000002, - WGPUFeatureName_TimestampQuery = 0x00000003, + WGPUFeatureName_CoreFeaturesAndLimits = 0x00000001, + WGPUFeatureName_DepthClipControl = 0x00000002, + WGPUFeatureName_Depth32FloatStencil8 = 0x00000003, WGPUFeatureName_TextureCompressionBC = 0x00000004, WGPUFeatureName_TextureCompressionBCSliced3D = 0x00000005, WGPUFeatureName_TextureCompressionETC2 = 0x00000006, WGPUFeatureName_TextureCompressionASTC = 0x00000007, WGPUFeatureName_TextureCompressionASTCSliced3D = 0x00000008, - WGPUFeatureName_IndirectFirstInstance = 0x00000009, - WGPUFeatureName_ShaderF16 = 0x0000000A, - WGPUFeatureName_RG11B10UfloatRenderable = 0x0000000B, - WGPUFeatureName_BGRA8UnormStorage = 0x0000000C, - WGPUFeatureName_Float32Filterable = 0x0000000D, - WGPUFeatureName_Float32Blendable = 0x0000000E, - WGPUFeatureName_ClipDistances = 0x0000000F, - WGPUFeatureName_DualSourceBlending = 0x00000010, - WGPUFeatureName_Subgroups = 0x00000011, + WGPUFeatureName_TimestampQuery = 0x00000009, + WGPUFeatureName_IndirectFirstInstance = 0x0000000A, + WGPUFeatureName_ShaderF16 = 0x0000000B, + WGPUFeatureName_RG11B10UfloatRenderable = 0x0000000C, + WGPUFeatureName_BGRA8UnormStorage = 0x0000000D, + WGPUFeatureName_Float32Filterable = 0x0000000E, + WGPUFeatureName_Float32Blendable = 0x0000000F, + WGPUFeatureName_ClipDistances = 0x00000010, + WGPUFeatureName_DualSourceBlending = 0x00000011, + WGPUFeatureName_Subgroups = 0x00000012, + WGPUFeatureName_TextureFormatsTier1 = 0x00000013, + WGPUFeatureName_TextureFormatsTier2 = 0x00000014, WGPUFeatureName_Force32 = 0x7FFFFFFF } WGPUFeatureName WGPU_ENUM_ATTRIBUTE; diff --git a/webgpu.yml b/webgpu.yml index f4256bd..ed4a021 100644 --- a/webgpu.yml +++ b/webgpu.yml @@ -442,13 +442,13 @@ enums: TODO entries: - null - - name: depth_clip_control + - name: core_features_and_limits doc: | TODO - - name: depth32_float_stencil8 + - name: depth_clip_control doc: | TODO - - name: timestamp_query + - name: depth32_float_stencil8 doc: | TODO - name: texture_compression_BC @@ -466,6 +466,9 @@ enums: - name: texture_compression_ASTC_sliced_3D doc: | TODO + - name: timestamp_query + doc: | + TODO - name: indirect_first_instance doc: | TODO @@ -493,6 +496,12 @@ enums: - name: subgroups doc: | TODO + - name: texture_formats_tier_1 + doc: | + TODO + - name: texture_formats_tier_2 + doc: | + TODO - name: filter_mode doc: | TODO