// Copyright 2025 International Digital Economy Academy
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

///|
/// WebGPU constants (generated from `webgpu.h`).
///
/// This file intentionally exposes the full constant surface (enums,
/// bitflags, and a small subset of numeric `#define`s) for MoonBit usage.

///|
pub const ADAPTER_TYPE_CPU : UInt = 0x00000003U

///|
pub const ADAPTER_TYPE_DISCRETE_GPU : UInt = 0x00000001U

///|
pub const ADAPTER_TYPE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const ADAPTER_TYPE_INTEGRATED_GPU : UInt = 0x00000002U

///|
pub const ADAPTER_TYPE_UNKNOWN : UInt = 0x00000004U

///|
pub const ADDRESS_MODE_CLAMP_TO_EDGE : UInt = 0x00000001U

///|
pub const ADDRESS_MODE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const ADDRESS_MODE_MIRROR_REPEAT : UInt = 0x00000003U

///|
pub const ADDRESS_MODE_REPEAT : UInt = 0x00000002U

///|
pub const ADDRESS_MODE_UNDEFINED : UInt = 0x00000000U

///|
pub const BACKEND_TYPE_D3_D11 : UInt = 0x00000003U

///|
pub const BACKEND_TYPE_D3_D12 : UInt = 0x00000004U

///|
pub const BACKEND_TYPE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const BACKEND_TYPE_METAL : UInt = 0x00000005U

///|
pub const BACKEND_TYPE_NULL : UInt = 0x00000001U

///|
pub const BACKEND_TYPE_OPEN_GL : UInt = 0x00000007U

///|
pub const BACKEND_TYPE_OPEN_GLES : UInt = 0x00000008U

///|
pub const BACKEND_TYPE_UNDEFINED : UInt = 0x00000000U

///|
pub const BACKEND_TYPE_VULKAN : UInt = 0x00000006U

///|
pub const BACKEND_TYPE_WEB_GPU : UInt = 0x00000002U

///|
pub const BLEND_FACTOR_CONSTANT : UInt = 0x0000000CU

///|
pub const BLEND_FACTOR_DST : UInt = 0x00000007U

///|
pub const BLEND_FACTOR_DST_ALPHA : UInt = 0x00000009U

///|
pub const BLEND_FACTOR_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const BLEND_FACTOR_ONE : UInt = 0x00000002U

///|
pub const BLEND_FACTOR_ONE_MINUS_CONSTANT : UInt = 0x0000000DU

///|
pub const BLEND_FACTOR_ONE_MINUS_DST : UInt = 0x00000008U

///|
pub const BLEND_FACTOR_ONE_MINUS_DST_ALPHA : UInt = 0x0000000AU

///|
pub const BLEND_FACTOR_ONE_MINUS_SRC : UInt = 0x00000004U

///|
pub const BLEND_FACTOR_ONE_MINUS_SRC1 : UInt = 0x0000000FU

///|
pub const BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA : UInt = 0x00000011U

///|
pub const BLEND_FACTOR_ONE_MINUS_SRC_ALPHA : UInt = 0x00000006U

///|
pub const BLEND_FACTOR_SRC : UInt = 0x00000003U

///|
pub const BLEND_FACTOR_SRC1 : UInt = 0x0000000EU

///|
pub const BLEND_FACTOR_SRC1_ALPHA : UInt = 0x00000010U

///|
pub const BLEND_FACTOR_SRC_ALPHA : UInt = 0x00000005U

///|
pub const BLEND_FACTOR_SRC_ALPHA_SATURATED : UInt = 0x0000000BU

///|
pub const BLEND_FACTOR_UNDEFINED : UInt = 0x00000000U

///|
pub const BLEND_FACTOR_ZERO : UInt = 0x00000001U

///|
pub const BLEND_OPERATION_ADD : UInt = 0x00000001U

///|
pub const BLEND_OPERATION_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const BLEND_OPERATION_MAX : UInt = 0x00000005U

///|
pub const BLEND_OPERATION_MIN : UInt = 0x00000004U

///|
pub const BLEND_OPERATION_REVERSE_SUBTRACT : UInt = 0x00000003U

///|
pub const BLEND_OPERATION_SUBTRACT : UInt = 0x00000002U

///|
pub const BLEND_OPERATION_UNDEFINED : UInt = 0x00000000U

///|
pub const BUFFER_BINDING_TYPE_BINDING_NOT_USED : UInt = 0x00000000U

///|
pub const BUFFER_BINDING_TYPE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const BUFFER_BINDING_TYPE_READ_ONLY_STORAGE : UInt = 0x00000004U

///|
pub const BUFFER_BINDING_TYPE_STORAGE : UInt = 0x00000003U

///|
pub const BUFFER_BINDING_TYPE_UNDEFINED : UInt = 0x00000001U

///|
pub const BUFFER_BINDING_TYPE_UNIFORM : UInt = 0x00000002U

///|
pub const BUFFER_MAP_STATE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const BUFFER_MAP_STATE_MAPPED : UInt = 0x00000003U

///|
pub const BUFFER_MAP_STATE_PENDING : UInt = 0x00000002U

///|
pub const BUFFER_MAP_STATE_UNMAPPED : UInt = 0x00000001U

///|
pub const BUFFER_USAGE_COPY_DST : UInt64 = 0x0000000000000008UL

///|
pub const BUFFER_USAGE_COPY_SRC : UInt64 = 0x0000000000000004UL

///|
pub const BUFFER_USAGE_INDEX : UInt64 = 0x0000000000000010UL

///|
pub const BUFFER_USAGE_INDIRECT : UInt64 = 0x0000000000000100UL

///|
pub const BUFFER_USAGE_MAP_READ : UInt64 = 0x0000000000000001UL

///|
pub const BUFFER_USAGE_MAP_WRITE : UInt64 = 0x0000000000000002UL

///|
pub const BUFFER_USAGE_NONE : UInt64 = 0x0000000000000000UL

///|
pub const BUFFER_USAGE_QUERY_RESOLVE : UInt64 = 0x0000000000000200UL

///|
pub const BUFFER_USAGE_STORAGE : UInt64 = 0x0000000000000080UL

///|
pub const BUFFER_USAGE_UNIFORM : UInt64 = 0x0000000000000040UL

///|
pub const BUFFER_USAGE_VERTEX : UInt64 = 0x0000000000000020UL

///|
pub const CALLBACK_MODE_ALLOW_PROCESS_EVENTS : UInt = 0x00000002U

///|
pub const CALLBACK_MODE_ALLOW_SPONTANEOUS : UInt = 0x00000003U

///|
pub const CALLBACK_MODE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const CALLBACK_MODE_WAIT_ANY_ONLY : UInt = 0x00000001U

///|
pub const COLOR_WRITE_MASK_ALL : UInt64 = 0x000000000000000FUL

///|
pub const COLOR_WRITE_MASK_ALPHA : UInt64 = 0x0000000000000008UL

///|
pub const COLOR_WRITE_MASK_BLUE : UInt64 = 0x0000000000000004UL

///|
pub const COLOR_WRITE_MASK_GREEN : UInt64 = 0x0000000000000002UL

///|
pub const COLOR_WRITE_MASK_NONE : UInt64 = 0x0000000000000000UL

///|
pub const COLOR_WRITE_MASK_RED : UInt64 = 0x0000000000000001UL

///|
pub const COMPARE_FUNCTION_ALWAYS : UInt = 0x00000008U

///|
pub const COMPARE_FUNCTION_EQUAL : UInt = 0x00000003U

///|
pub const COMPARE_FUNCTION_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const COMPARE_FUNCTION_GREATER : UInt = 0x00000005U

///|
pub const COMPARE_FUNCTION_GREATER_EQUAL : UInt = 0x00000007U

///|
pub const COMPARE_FUNCTION_LESS : UInt = 0x00000002U

///|
pub const COMPARE_FUNCTION_LESS_EQUAL : UInt = 0x00000004U

///|
pub const COMPARE_FUNCTION_NEVER : UInt = 0x00000001U

///|
pub const COMPARE_FUNCTION_NOT_EQUAL : UInt = 0x00000006U

///|
pub const COMPARE_FUNCTION_UNDEFINED : UInt = 0x00000000U

///|
pub const COMPILATION_INFO_REQUEST_STATUS_CALLBACK_CANCELLED : UInt = 0x00000002U

///|
pub const COMPILATION_INFO_REQUEST_STATUS_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const COMPILATION_INFO_REQUEST_STATUS_SUCCESS : UInt = 0x00000001U

///|
pub const COMPILATION_MESSAGE_TYPE_ERROR : UInt = 0x00000001U

///|
pub const COMPILATION_MESSAGE_TYPE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const COMPILATION_MESSAGE_TYPE_INFO : UInt = 0x00000003U

///|
pub const COMPILATION_MESSAGE_TYPE_WARNING : UInt = 0x00000002U

///|
pub const COMPONENT_SWIZZLE_A : UInt = 0x00000006U

///|
pub const COMPONENT_SWIZZLE_B : UInt = 0x00000005U

///|
pub const COMPONENT_SWIZZLE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const COMPONENT_SWIZZLE_G : UInt = 0x00000004U

///|
pub const COMPONENT_SWIZZLE_ONE : UInt = 0x00000002U

///|
pub const COMPONENT_SWIZZLE_R : UInt = 0x00000003U

///|
pub const COMPONENT_SWIZZLE_UNDEFINED : UInt = 0x00000000U

///|
pub const COMPONENT_SWIZZLE_ZERO : UInt = 0x00000001U

///|
pub const COMPOSITE_ALPHA_MODE_AUTO : UInt = 0x00000000U

///|
pub const COMPOSITE_ALPHA_MODE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const COMPOSITE_ALPHA_MODE_INHERIT : UInt = 0x00000004U

///|
pub const COMPOSITE_ALPHA_MODE_OPAQUE : UInt = 0x00000001U

///|
pub const COMPOSITE_ALPHA_MODE_PREMULTIPLIED : UInt = 0x00000002U

///|
pub const COMPOSITE_ALPHA_MODE_UNPREMULTIPLIED : UInt = 0x00000003U

///|
pub const CREATE_PIPELINE_ASYNC_STATUS_CALLBACK_CANCELLED : UInt = 0x00000002U

///|
pub const CREATE_PIPELINE_ASYNC_STATUS_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const CREATE_PIPELINE_ASYNC_STATUS_INTERNAL_ERROR : UInt = 0x00000004U

///|
pub const CREATE_PIPELINE_ASYNC_STATUS_SUCCESS : UInt = 0x00000001U

///|
pub const CREATE_PIPELINE_ASYNC_STATUS_VALIDATION_ERROR : UInt = 0x00000003U

///|
pub const CULL_MODE_BACK : UInt = 0x00000003U

///|
pub const CULL_MODE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const CULL_MODE_FRONT : UInt = 0x00000002U

///|
pub const CULL_MODE_NONE : UInt = 0x00000001U

///|
pub const CULL_MODE_UNDEFINED : UInt = 0x00000000U

///|
pub const DEVICE_LOST_REASON_CALLBACK_CANCELLED : UInt = 0x00000003U

///|
pub const DEVICE_LOST_REASON_DESTROYED : UInt = 0x00000002U

///|
pub const DEVICE_LOST_REASON_FAILED_CREATION : UInt = 0x00000004U

///|
pub const DEVICE_LOST_REASON_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const DEVICE_LOST_REASON_UNKNOWN : UInt = 0x00000001U

///|
pub const DX12_COMPILER_DXC : UInt = 0x00000002U

///|
pub const DX12_COMPILER_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const DX12_COMPILER_FXC : UInt = 0x00000001U

///|
pub const DX12_COMPILER_UNDEFINED : UInt = 0x00000000U

///|
pub const DX12_SWAPCHAIN_KIND_DXGI_FROM_HWND : UInt = 0x00000001U

///|
pub const DX12_SWAPCHAIN_KIND_DXGI_FROM_VISUAL : UInt = 0x00000002U

///|
pub const DX12_SWAPCHAIN_KIND_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const DX12_SWAPCHAIN_KIND_UNDEFINED : UInt = 0x00000000U

///|
pub const DXC_MAX_SHADER_MODEL_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const DXC_MAX_SHADER_MODEL_V6_0 : UInt = 0x00000000U

///|
pub const DXC_MAX_SHADER_MODEL_V6_1 : UInt = 0x00000001U

///|
pub const DXC_MAX_SHADER_MODEL_V6_2 : UInt = 0x00000002U

///|
pub const DXC_MAX_SHADER_MODEL_V6_3 : UInt = 0x00000003U

///|
pub const DXC_MAX_SHADER_MODEL_V6_4 : UInt = 0x00000004U

///|
pub const DXC_MAX_SHADER_MODEL_V6_5 : UInt = 0x00000005U

///|
pub const DXC_MAX_SHADER_MODEL_V6_6 : UInt = 0x00000006U

///|
pub const DXC_MAX_SHADER_MODEL_V6_7 : UInt = 0x00000007U

///|
pub const ERROR_FILTER_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const ERROR_FILTER_INTERNAL : UInt = 0x00000003U

///|
pub const ERROR_FILTER_OUT_OF_MEMORY : UInt = 0x00000002U

///|
pub const ERROR_FILTER_VALIDATION : UInt = 0x00000001U

///|
pub const ERROR_TYPE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const ERROR_TYPE_INTERNAL : UInt = 0x00000004U

///|
pub const ERROR_TYPE_NO_ERROR : UInt = 0x00000001U

///|
pub const ERROR_TYPE_OUT_OF_MEMORY : UInt = 0x00000003U

///|
pub const ERROR_TYPE_UNKNOWN : UInt = 0x00000005U

///|
pub const ERROR_TYPE_VALIDATION : UInt = 0x00000002U

///|
pub const FEATURE_LEVEL_COMPATIBILITY : UInt = 0x00000001U

///|
pub const FEATURE_LEVEL_CORE : UInt = 0x00000002U

///|
pub const FEATURE_LEVEL_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const FEATURE_LEVEL_UNDEFINED : UInt = 0x00000000U

///|
pub const FEATURE_NAME_BGRA8_UNORM_STORAGE : UInt = 0x0000000DU

///|
pub const FEATURE_NAME_CLIP_DISTANCES : UInt = 0x00000010U

///|
pub const FEATURE_NAME_CORE_FEATURES_AND_LIMITS : UInt = 0x00000001U

///|
pub const FEATURE_NAME_DEPTH32_FLOAT_STENCIL8 : UInt = 0x00000003U

///|
pub const FEATURE_NAME_DEPTH_CLIP_CONTROL : UInt = 0x00000002U

///|
pub const FEATURE_NAME_DUAL_SOURCE_BLENDING : UInt = 0x00000011U

///|
pub const FEATURE_NAME_FLOAT32_BLENDABLE : UInt = 0x0000000FU

///|
pub const FEATURE_NAME_FLOAT32_FILTERABLE : UInt = 0x0000000EU

///|
pub const FEATURE_NAME_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const FEATURE_NAME_INDIRECT_FIRST_INSTANCE : UInt = 0x0000000AU

///|
pub const FEATURE_NAME_PRIMITIVE_INDEX : UInt = 0x00000015U

///|
pub const FEATURE_NAME_RG11_B10_UFLOAT_RENDERABLE : UInt = 0x0000000CU

///|
pub const FEATURE_NAME_SHADER_F16 : UInt = 0x0000000BU

///|
pub const FEATURE_NAME_SHADER_INT64 : UInt = 0x00030026U

///|
pub const FEATURE_NAME_SUBGROUP : UInt = 0x00030021U

///|
pub const FEATURE_NAME_SUBGROUPS : UInt = 0x00000012U

///|
pub const FEATURE_NAME_TEXTURE_COMPONENT_SWIZZLE : UInt = 0x00000016U

///|
pub const FEATURE_NAME_TEXTURE_COMPRESSION_ASTC : UInt = 0x00000007U

///|
pub const FEATURE_NAME_TEXTURE_COMPRESSION_ASTC_SLICED3D : UInt = 0x00000008U

///|
pub const FEATURE_NAME_TEXTURE_COMPRESSION_BC : UInt = 0x00000004U

///|
pub const FEATURE_NAME_TEXTURE_COMPRESSION_BC_SLICED3D : UInt = 0x00000005U

///|
pub const FEATURE_NAME_TEXTURE_COMPRESSION_ETC2 : UInt = 0x00000006U

///|
pub const FEATURE_NAME_TEXTURE_FORMATS_TIER1 : UInt = 0x00000013U

///|
pub const FEATURE_NAME_TEXTURE_FORMATS_TIER2 : UInt = 0x00000014U

///|
pub const FEATURE_NAME_TIMESTAMP_QUERY : UInt = 0x00000009U

///|
pub const FEATURES_DEPTH_CLIP_CONTROL : UInt64 = 0x0000000000000001UL

///|
pub const FEATURES_EXPERIMENTAL_MESH_SHADER : UInt64 = 0x0001000000000000UL

///|
pub const FEATURES_EXPERIMENTAL_MESH_SHADER_POINTS : UInt64 = 0x0080000000000000UL

///|
pub const FEATURES_PUSH_CONSTANTS : UInt64 = 0x0000000000010000UL

///|
pub const FEATURES_QUERYABLE_MASK : UInt64 = 0x0081406010010001UL

///|
pub const FEATURES_SHADER_INT64 : UInt64 = 0x0000002000000000UL

///|
pub const FEATURES_SUBGROUP : UInt64 = 0x0000004000000000UL

///|
pub const FEATURES_TEXTURE_ATOMIC : UInt64 = 0x0000000010000000UL

///|
pub const FEATURES_TEXTURE_INT64_ATOMIC : UInt64 = 0x0000400000000000UL

///|
pub const FILTER_MODE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const FILTER_MODE_LINEAR : UInt = 0x00000002U

///|
pub const FILTER_MODE_NEAREST : UInt = 0x00000001U

///|
pub const FILTER_MODE_UNDEFINED : UInt = 0x00000000U

///|
pub const FRONT_FACE_CCW : UInt = 0x00000001U

///|
pub const FRONT_FACE_CW : UInt = 0x00000002U

///|
pub const FRONT_FACE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const FRONT_FACE_UNDEFINED : UInt = 0x00000000U

///|
pub const GL_FENCE_BEHAVIOUR_AUTO_FINISH : UInt = 0x00000001U

///|
pub const GL_FENCE_BEHAVIOUR_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const GL_FENCE_BEHAVIOUR_NORMAL : UInt = 0x00000000U

///|
pub const GLES3_MINOR_VERSION_AUTOMATIC : UInt = 0x00000000U

///|
pub const GLES3_MINOR_VERSION_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const GLES3_MINOR_VERSION_VERSION0 : UInt = 0x00000001U

///|
pub const GLES3_MINOR_VERSION_VERSION1 : UInt = 0x00000002U

///|
pub const GLES3_MINOR_VERSION_VERSION2 : UInt = 0x00000003U

///|
pub const INDEX_FORMAT_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const INDEX_FORMAT_UINT16 : UInt = 0x00000001U

///|
pub const INDEX_FORMAT_UINT32 : UInt = 0x00000002U

///|
pub const INDEX_FORMAT_UNDEFINED : UInt = 0x00000000U

///|
pub const INSTANCE_BACKEND_ALL : UInt64 = 0x0000000000000000UL

///|
pub const INSTANCE_BACKEND_FORCE32 : UInt64 = 0x000000007FFFFFFFUL

///|
pub const INSTANCE_FEATURE_NAME_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const INSTANCE_FEATURE_NAME_MULTIPLE_DEVICES_PER_ADAPTER : UInt = 0x00000003U

///|
pub const INSTANCE_FEATURE_NAME_SHADER_SOURCE_SPIRV : UInt = 0x00000002U

///|
pub const INSTANCE_FEATURE_NAME_TIMED_WAIT_ANY : UInt = 0x00000001U

///|
pub const INSTANCE_FLAG_DEFAULT : UInt = 0x00000000U

///|
pub const INSTANCE_FLAG_EMPTY : UInt64 = 0x0000000000000000UL

///|
pub const INSTANCE_FLAG_FORCE32 : UInt64 = 0x000000007FFFFFFFUL

///|
pub const LOAD_OP_CLEAR : UInt = 0x00000002U

///|
pub const LOAD_OP_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const LOAD_OP_LOAD : UInt = 0x00000001U

///|
pub const LOAD_OP_UNDEFINED : UInt = 0x00000000U

///|
pub const LOG_LEVEL_DEBUG : UInt = 0x00000004U

///|
pub const LOG_LEVEL_ERROR : UInt = 0x00000001U

///|
pub const LOG_LEVEL_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const LOG_LEVEL_INFO : UInt = 0x00000003U

///|
pub const LOG_LEVEL_OFF : UInt = 0x00000000U

///|
pub const LOG_LEVEL_TRACE : UInt = 0x00000005U

///|
pub const LOG_LEVEL_WARN : UInt = 0x00000002U

///|
pub const MAP_ASYNC_STATUS_ABORTED : UInt = 0x00000004U

///|
pub const MAP_ASYNC_STATUS_CALLBACK_CANCELLED : UInt = 0x00000002U

///|
pub const MAP_ASYNC_STATUS_ERROR : UInt = 0x00000003U

///|
pub const MAP_ASYNC_STATUS_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const MAP_ASYNC_STATUS_SUCCESS : UInt = 0x00000001U

///|
pub const MAP_MODE_NONE : UInt64 = 0x0000000000000000UL

///|
pub const MAP_MODE_READ : UInt64 = 0x0000000000000001UL

///|
pub const MAP_MODE_WRITE : UInt64 = 0x0000000000000002UL

///|
pub const MIPMAP_FILTER_MODE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const MIPMAP_FILTER_MODE_LINEAR : UInt = 0x00000002U

///|
pub const MIPMAP_FILTER_MODE_NEAREST : UInt = 0x00000001U

///|
pub const MIPMAP_FILTER_MODE_UNDEFINED : UInt = 0x00000000U

///|
pub const NATIVE_ADDRESS_MODE_CLAMP_TO_BORDER : UInt = 0x00000004U

///|
pub const NATIVE_ADDRESS_MODE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const NATIVE_DISPLAY_HANDLE_TYPE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const NATIVE_DISPLAY_HANDLE_TYPE_NONE : UInt = 0x00000000U

///|
pub const NATIVE_DISPLAY_HANDLE_TYPE_WAYLAND : UInt = 0x00000003U

///|
pub const NATIVE_DISPLAY_HANDLE_TYPE_XCB : UInt = 0x00000002U

///|
pub const NATIVE_DISPLAY_HANDLE_TYPE_XLIB : UInt = 0x00000001U

///|
pub const NATIVE_FEATURE_ACCELERATION_STRUCTURE_BINDING_ARRAY : UInt = 0x0003003EU

///|
pub const NATIVE_FEATURE_ADDRESS_MODE_CLAMP_TO_BORDER : UInt = 0x00030012U

///|
pub const NATIVE_FEATURE_ADDRESS_MODE_CLAMP_TO_ZERO : UInt = 0x00030011U

///|
pub const NATIVE_FEATURE_BUFFER_BINDING_ARRAY : UInt = 0x0003000FU

///|
pub const NATIVE_FEATURE_CLEAR_TEXTURE : UInt = 0x00030016U

///|
pub const NATIVE_FEATURE_CONSERVATIVE_RASTERIZATION : UInt = 0x00030015U

///|
pub const NATIVE_FEATURE_COOPERATIVE_MATRIX : UInt = 0x0003003BU

///|
pub const NATIVE_FEATURE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const NATIVE_FEATURE_IMMEDIATES : UInt = 0x00030001U

///|
pub const NATIVE_FEATURE_MAPPABLE_PRIMARY_BUFFERS : UInt = 0x0003000EU

///|
pub const NATIVE_FEATURE_MEMORY_DECORATION_COHERENT : UInt = 0x0003003FU

///|
pub const NATIVE_FEATURE_MEMORY_DECORATION_VOLATILE : UInt = 0x00030040U

///|
pub const NATIVE_FEATURE_MULTI_DRAW_INDIRECT_COUNT : UInt = 0x00030004U

///|
pub const NATIVE_FEATURE_MULTISAMPLE_ARRAY : UInt = 0x0003003AU

///|
pub const NATIVE_FEATURE_MULTIVIEW : UInt = 0x00030018U

///|
pub const NATIVE_FEATURE_PARTIALLY_BOUND_BINDING_ARRAY : UInt = 0x0003000AU

///|
pub const NATIVE_FEATURE_PIPELINE_CACHE : UInt = 0x0003002BU

///|
pub const NATIVE_FEATURE_PIPELINE_STATISTICS_QUERY : UInt = 0x00030008U

///|
pub const NATIVE_FEATURE_POLYGON_MODE_LINE : UInt = 0x00030013U

///|
pub const NATIVE_FEATURE_POLYGON_MODE_POINT : UInt = 0x00030014U

///|
pub const NATIVE_FEATURE_RAY_QUERY : UInt = 0x0003001CU

///|
pub const NATIVE_FEATURE_SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING : UInt = 0x00030007U

///|
pub const NATIVE_FEATURE_SELECTIVE_MULTIVIEW : UInt = 0x00030038U

///|
pub const NATIVE_FEATURE_SHADER_BARYCENTRICS : UInt = 0x00030037U

///|
pub const NATIVE_FEATURE_SHADER_DRAW_INDEX : UInt = 0x0003003DU

///|
pub const NATIVE_FEATURE_SHADER_EARLY_DEPTH_TEST : UInt = 0x00030020U

///|
pub const NATIVE_FEATURE_SHADER_F64 : UInt = 0x0003001DU

///|
pub const NATIVE_FEATURE_SHADER_FLOAT32_ATOMIC : UInt = 0x00030027U

///|
pub const NATIVE_FEATURE_SHADER_I16 : UInt = 0x0003001EU

///|
pub const NATIVE_FEATURE_SHADER_INT64 : UInt = 0x00030026U

///|
pub const NATIVE_FEATURE_SHADER_INT64_ATOMIC_ALL_OPS : UInt = 0x0003002DU

///|
pub const NATIVE_FEATURE_SHADER_INT64_ATOMIC_MIN_MAX : UInt = 0x0003002CU

///|
pub const NATIVE_FEATURE_SHADER_PER_VERTEX : UInt = 0x0003003CU

///|
pub const NATIVE_FEATURE_SHADER_PRIMITIVE_INDEX : UInt = 0x0003001FU

///|
pub const NATIVE_FEATURE_STORAGE_RESOURCE_BINDING_ARRAY : UInt = 0x00030009U

///|
pub const NATIVE_FEATURE_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING : UInt = 0x00030010U

///|
pub const NATIVE_FEATURE_SUBGROUP : UInt = 0x00030021U

///|
pub const NATIVE_FEATURE_SUBGROUP_BARRIER : UInt = 0x00030023U

///|
pub const NATIVE_FEATURE_SUBGROUP_VERTEX : UInt = 0x00030022U

///|
pub const NATIVE_FEATURE_TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES : UInt = 0x00030002U

///|
pub const NATIVE_FEATURE_TEXTURE_ATOMIC : UInt = 0x00030028U

///|
pub const NATIVE_FEATURE_TEXTURE_BINDING_ARRAY : UInt = 0x00030006U

///|
pub const NATIVE_FEATURE_TEXTURE_COMPRESSION_ASTC_HDR : UInt = 0x0003000CU

///|
pub const NATIVE_FEATURE_TEXTURE_FORMAT16BIT_NORM : UInt = 0x0003000BU

///|
pub const NATIVE_FEATURE_TEXTURE_FORMAT_NV12 : UInt = 0x0003001AU

///|
pub const NATIVE_FEATURE_TEXTURE_FORMAT_P010 : UInt = 0x00030029U

///|
pub const NATIVE_FEATURE_TEXTURE_INT64_ATOMIC : UInt = 0x00030030U

///|
pub const NATIVE_FEATURE_TIMESTAMP_QUERY_INSIDE_ENCODERS : UInt = 0x00030024U

///|
pub const NATIVE_FEATURE_TIMESTAMP_QUERY_INSIDE_PASSES : UInt = 0x00030025U

///|
pub const NATIVE_FEATURE_VERTEX_ATTRIBUTE64BIT : UInt = 0x00030019U

///|
pub const NATIVE_FEATURE_VERTEX_WRITABLE_STORAGE : UInt = 0x00030005U

///|
pub const NATIVE_QUERY_TYPE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const NATIVE_QUERY_TYPE_PIPELINE_STATISTICS : UInt = 0x00030000U

///|
pub const NATIVE_S_TYPE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const NATIVE_SURFACE_GET_CURRENT_TEXTURE_STATUS_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const NATIVE_TEXTURE_FORMAT_NV12 : UInt = 0x00030007U

///|
pub const NATIVE_TEXTURE_FORMAT_P010 : UInt = 0x00030008U

///|
pub const OPTIONAL_BOOL_FALSE : UInt = 0x00000000U

///|
pub const OPTIONAL_BOOL_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const OPTIONAL_BOOL_TRUE : UInt = 0x00000001U

///|
pub const OPTIONAL_BOOL_UNDEFINED : UInt = 0x00000002U

///|
pub const PIPELINE_STATISTIC_NAME_CLIPPER_INVOCATIONS : UInt = 0x00000001U

///|
pub const PIPELINE_STATISTIC_NAME_CLIPPER_PRIMITIVES_OUT : UInt = 0x00000002U

///|
pub const PIPELINE_STATISTIC_NAME_COMPUTE_SHADER_INVOCATIONS : UInt = 0x00000004U

///|
pub const PIPELINE_STATISTIC_NAME_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const PIPELINE_STATISTIC_NAME_FRAGMENT_SHADER_INVOCATIONS : UInt = 0x00000003U

///|
pub const PIPELINE_STATISTIC_NAME_VERTEX_SHADER_INVOCATIONS : UInt = 0x00000000U

///|
pub const POLYGON_MODE_FILL : UInt = 0x00000000U

///|
pub const POLYGON_MODE_LINE : UInt = 0x00000001U

///|
pub const POLYGON_MODE_POINT : UInt = 0x00000002U

///|
pub const POP_ERROR_SCOPE_STATUS_CALLBACK_CANCELLED : UInt = 0x00000002U

///|
pub const POP_ERROR_SCOPE_STATUS_ERROR : UInt = 0x00000003U

///|
pub const POP_ERROR_SCOPE_STATUS_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const POP_ERROR_SCOPE_STATUS_SUCCESS : UInt = 0x00000001U

///|
pub const POWER_PREFERENCE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const POWER_PREFERENCE_HIGH_PERFORMANCE : UInt = 0x00000002U

///|
pub const POWER_PREFERENCE_LOW_POWER : UInt = 0x00000001U

///|
pub const POWER_PREFERENCE_UNDEFINED : UInt = 0x00000000U

///|
pub const PREDEFINED_COLOR_SPACE_DISPLAY_P3 : UInt = 0x00000002U

///|
pub const PREDEFINED_COLOR_SPACE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const PREDEFINED_COLOR_SPACE_SRGB : UInt = 0x00000001U

///|
pub const PRESENT_MODE_FIFO : UInt = 0x00000001U

///|
pub const PRESENT_MODE_FIFO_RELAXED : UInt = 0x00000002U

///|
pub const PRESENT_MODE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const PRESENT_MODE_IMMEDIATE : UInt = 0x00000003U

///|
pub const PRESENT_MODE_MAILBOX : UInt = 0x00000004U

///|
pub const PRESENT_MODE_UNDEFINED : UInt = 0x00000000U

///|
pub const PRIMITIVE_TOPOLOGY_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const PRIMITIVE_TOPOLOGY_LINE_LIST : UInt = 0x00000002U

///|
pub const PRIMITIVE_TOPOLOGY_LINE_STRIP : UInt = 0x00000003U

///|
pub const PRIMITIVE_TOPOLOGY_POINT_LIST : UInt = 0x00000001U

///|
pub const PRIMITIVE_TOPOLOGY_TRIANGLE_LIST : UInt = 0x00000004U

///|
pub const PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP : UInt = 0x00000005U

///|
pub const PRIMITIVE_TOPOLOGY_UNDEFINED : UInt = 0x00000000U

///|
pub const QUERY_TYPE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const QUERY_TYPE_OCCLUSION : UInt = 0x00000001U

///|
pub const QUERY_TYPE_TIMESTAMP : UInt = 0x00000002U

///|
pub const QUEUE_WORK_DONE_STATUS_CALLBACK_CANCELLED : UInt = 0x00000002U

///|
pub const QUEUE_WORK_DONE_STATUS_ERROR : UInt = 0x00000003U

///|
pub const QUEUE_WORK_DONE_STATUS_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const QUEUE_WORK_DONE_STATUS_INSTANCE_DROPPED : UInt = 0x00000002U

///|
pub const QUEUE_WORK_DONE_STATUS_SUCCESS : UInt = 0x00000001U

///|
pub const QUEUE_WORK_DONE_STATUS_UNKNOWN : UInt = 0x00000004U

///|
pub const REQUEST_ADAPTER_STATUS_CALLBACK_CANCELLED : UInt = 0x00000002U

///|
pub const REQUEST_ADAPTER_STATUS_ERROR : UInt = 0x00000004U

///|
pub const REQUEST_ADAPTER_STATUS_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const REQUEST_ADAPTER_STATUS_INSTANCE_DROPPED : UInt = 0x00000002U

///|
pub const REQUEST_ADAPTER_STATUS_SUCCESS : UInt = 0x00000001U

///|
pub const REQUEST_ADAPTER_STATUS_UNAVAILABLE : UInt = 0x00000003U

///|
pub const REQUEST_ADAPTER_STATUS_UNKNOWN : UInt = 0x00000005U

///|
pub const REQUEST_DEVICE_STATUS_CALLBACK_CANCELLED : UInt = 0x00000002U

///|
pub const REQUEST_DEVICE_STATUS_ERROR : UInt = 0x00000003U

///|
pub const REQUEST_DEVICE_STATUS_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const REQUEST_DEVICE_STATUS_INSTANCE_DROPPED : UInt = 0x00000002U

///|
pub const REQUEST_DEVICE_STATUS_SUCCESS : UInt = 0x00000001U

///|
pub const REQUEST_DEVICE_STATUS_UNKNOWN : UInt = 0x00000004U

///|
pub const S_TYPE_BIND_GROUP_ENTRY_EXTRAS : UInt = 0x00030005U

///|
pub const S_TYPE_BIND_GROUP_LAYOUT_ENTRY_EXTRAS : UInt = 0x00030006U

///|
pub const S_TYPE_COMPATIBILITY_MODE_LIMITS : UInt = 0x0000000FU

///|
pub const S_TYPE_DEVICE_EXTRAS : UInt = 0x00030001U

///|
pub const S_TYPE_EXTERNAL_TEXTURE_BINDING_ENTRY : UInt = 0x0000000EU

///|
pub const S_TYPE_EXTERNAL_TEXTURE_BINDING_LAYOUT : UInt = 0x0000000DU

///|
pub const S_TYPE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const S_TYPE_INSTANCE_EXTRAS : UInt = 0x00030004U

///|
pub const S_TYPE_NATIVE_LIMITS : UInt = 0x00030002U

///|
pub const S_TYPE_PRIMITIVE_STATE_EXTRAS : UInt = 0x0003000AU

///|
pub const S_TYPE_QUERY_SET_DESCRIPTOR_EXTRAS : UInt = 0x00030007U

///|
pub const S_TYPE_RENDER_PASS_MAX_DRAW_COUNT : UInt = 0x00000003U

///|
pub const S_TYPE_REQUEST_ADAPTER_WEB_XR_OPTIONS : UInt = 0x0000000BU

///|
pub const S_TYPE_SAMPLER_DESCRIPTOR_EXTRAS : UInt = 0x0003000BU

///|
pub const S_TYPE_SHADER_SOURCE_GLSL : UInt = 0x00030003U

///|
pub const S_TYPE_SHADER_SOURCE_SPIRV : UInt = 0x00000001U

///|
pub const S_TYPE_SHADER_SOURCE_WGSL : UInt = 0x00000002U

///|
pub const S_TYPE_SURFACE_COLOR_MANAGEMENT : UInt = 0x0000000AU

///|
pub const S_TYPE_SURFACE_CONFIGURATION_EXTRAS : UInt = 0x00030008U

///|
pub const S_TYPE_SURFACE_SOURCE_ANDROID_NATIVE_WINDOW : UInt = 0x00000008U

///|
pub const S_TYPE_SURFACE_SOURCE_METAL_LAYER : UInt = 0x00000004U

///|
pub const S_TYPE_SURFACE_SOURCE_SWAP_CHAIN_PANEL : UInt = 0x00030009U

///|
pub const S_TYPE_SURFACE_SOURCE_WAYLAND_SURFACE : UInt = 0x00000007U

///|
pub const S_TYPE_SURFACE_SOURCE_WINDOWS_HWND : UInt = 0x00000005U

///|
pub const S_TYPE_SURFACE_SOURCE_XCB_WINDOW : UInt = 0x00000009U

///|
pub const S_TYPE_SURFACE_SOURCE_XLIB_WINDOW : UInt = 0x00000006U

///|
pub const S_TYPE_TEXTURE_BINDING_VIEW_DIMENSION : UInt = 0x00000010U

///|
pub const S_TYPE_TEXTURE_COMPONENT_SWIZZLE_DESCRIPTOR : UInt = 0x0000000CU

///|
pub const SAMPLER_BINDING_TYPE_BINDING_NOT_USED : UInt = 0x00000000U

///|
pub const SAMPLER_BINDING_TYPE_COMPARISON : UInt = 0x00000004U

///|
pub const SAMPLER_BINDING_TYPE_FILTERING : UInt = 0x00000002U

///|
pub const SAMPLER_BINDING_TYPE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const SAMPLER_BINDING_TYPE_NON_FILTERING : UInt = 0x00000003U

///|
pub const SAMPLER_BINDING_TYPE_UNDEFINED : UInt = 0x00000001U

///|
pub const SAMPLER_BORDER_COLOR_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const SAMPLER_BORDER_COLOR_OPAQUE_BLACK : UInt = 0x00000002U

///|
pub const SAMPLER_BORDER_COLOR_OPAQUE_WHITE : UInt = 0x00000003U

///|
pub const SAMPLER_BORDER_COLOR_TRANSPARENT_BLACK : UInt = 0x00000001U

///|
pub const SAMPLER_BORDER_COLOR_UNDEFINED : UInt = 0x00000000U

///|
pub const SAMPLER_BORDER_COLOR_ZERO : UInt = 0x00000004U

///|
pub const SHADER_RUNTIME_CHECKS_BOUNDS_CHECKS : UInt64 = 0x0000000000000001UL

///|
pub const SHADER_RUNTIME_CHECKS_FORCE_LOOP_BOUNDING : UInt64 = 0x0000000000000002UL

///|
pub const SHADER_RUNTIME_CHECKS_MESH_SHADER_PRIMITIVE_INDICES_CLAMP : UInt64 = 0x0000000000000010UL

///|
pub const SHADER_RUNTIME_CHECKS_NONE : UInt64 = 0x0000000000000000UL

///|
pub const SHADER_RUNTIME_CHECKS_RAY_QUERY_INITIALIZATION_TRACKING : UInt64 = 0x0000000000000004UL

///|
pub const SHADER_RUNTIME_CHECKS_TASK_SHADER_DISPATCH_TRACKING : UInt64 = 0x0000000000000008UL

///|
pub const SHADER_STAGE_COMPUTE : UInt64 = 0x0000000000000004UL

///|
pub const SHADER_STAGE_FRAGMENT : UInt64 = 0x0000000000000002UL

///|
pub const SHADER_STAGE_NONE : UInt64 = 0x0000000000000000UL

///|
pub const SHADER_STAGE_VERTEX : UInt64 = 0x0000000000000001UL

///|
pub const STATUS_ERROR : UInt = 0x00000002U

///|
pub const STATUS_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const STATUS_SUCCESS : UInt = 0x00000001U

///|
pub const STENCIL_OPERATION_DECREMENT_CLAMP : UInt = 0x00000006U

///|
pub const STENCIL_OPERATION_DECREMENT_WRAP : UInt = 0x00000008U

///|
pub const STENCIL_OPERATION_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const STENCIL_OPERATION_INCREMENT_CLAMP : UInt = 0x00000005U

///|
pub const STENCIL_OPERATION_INCREMENT_WRAP : UInt = 0x00000007U

///|
pub const STENCIL_OPERATION_INVERT : UInt = 0x00000004U

///|
pub const STENCIL_OPERATION_KEEP : UInt = 0x00000001U

///|
pub const STENCIL_OPERATION_REPLACE : UInt = 0x00000003U

///|
pub const STENCIL_OPERATION_UNDEFINED : UInt = 0x00000000U

///|
pub const STENCIL_OPERATION_ZERO : UInt = 0x00000002U

///|
pub const STORAGE_TEXTURE_ACCESS_BINDING_NOT_USED : UInt = 0x00000000U

///|
pub const STORAGE_TEXTURE_ACCESS_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const STORAGE_TEXTURE_ACCESS_READ_ONLY : UInt = 0x00000003U

///|
pub const STORAGE_TEXTURE_ACCESS_READ_WRITE : UInt = 0x00000004U

///|
pub const STORAGE_TEXTURE_ACCESS_UNDEFINED : UInt = 0x00000001U

///|
pub const STORAGE_TEXTURE_ACCESS_WRITE_ONLY : UInt = 0x00000002U

///|
pub const STORE_OP_DISCARD : UInt = 0x00000002U

///|
pub const STORE_OP_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const STORE_OP_STORE : UInt = 0x00000001U

///|
pub const STORE_OP_UNDEFINED : UInt = 0x00000000U

///|
pub const SURFACE_GET_CURRENT_TEXTURE_STATUS_DEVICE_LOST : UInt = 0x00000007U

///|
pub const SURFACE_GET_CURRENT_TEXTURE_STATUS_ERROR : UInt = 0x00000006U

///|
pub const SURFACE_GET_CURRENT_TEXTURE_STATUS_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const SURFACE_GET_CURRENT_TEXTURE_STATUS_LOST : UInt = 0x00000005U

///|
pub const SURFACE_GET_CURRENT_TEXTURE_STATUS_OCCLUDED : UInt = 0x00030001U

///|
pub const SURFACE_GET_CURRENT_TEXTURE_STATUS_OUT_OF_MEMORY : UInt = 0x00000006U

///|
pub const SURFACE_GET_CURRENT_TEXTURE_STATUS_OUTDATED : UInt = 0x00000004U

///|
pub const SURFACE_GET_CURRENT_TEXTURE_STATUS_SUCCESS_OPTIMAL : UInt = 0x00000001U

///|
pub const SURFACE_GET_CURRENT_TEXTURE_STATUS_SUCCESS_SUBOPTIMAL : UInt = 0x00000002U

///|
pub const SURFACE_GET_CURRENT_TEXTURE_STATUS_TIMEOUT : UInt = 0x00000003U

///|
pub const TEXTURE_ASPECT_ALL : UInt = 0x00000001U

///|
pub const TEXTURE_ASPECT_DEPTH_ONLY : UInt = 0x00000003U

///|
pub const TEXTURE_ASPECT_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const TEXTURE_ASPECT_STENCIL_ONLY : UInt = 0x00000002U

///|
pub const TEXTURE_ASPECT_UNDEFINED : UInt = 0x00000000U

///|
pub const TEXTURE_DIMENSION_1D : UInt = 0x00000001U

///|
pub const TEXTURE_DIMENSION_2D : UInt = 0x00000002U

///|
pub const TEXTURE_DIMENSION_3D : UInt = 0x00000003U

///|
pub const TEXTURE_DIMENSION_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const TEXTURE_DIMENSION_UNDEFINED : UInt = 0x00000000U

///|
pub const TEXTURE_FORMAT_ASTC10X10_UNORM : UInt = 0x00000060U

///|
pub const TEXTURE_FORMAT_ASTC10X10_UNORM_SRGB : UInt = 0x00000061U

///|
pub const TEXTURE_FORMAT_ASTC10X5_UNORM : UInt = 0x0000005AU

///|
pub const TEXTURE_FORMAT_ASTC10X5_UNORM_SRGB : UInt = 0x0000005BU

///|
pub const TEXTURE_FORMAT_ASTC10X6_UNORM : UInt = 0x0000005CU

///|
pub const TEXTURE_FORMAT_ASTC10X6_UNORM_SRGB : UInt = 0x0000005DU

///|
pub const TEXTURE_FORMAT_ASTC10X8_UNORM : UInt = 0x0000005EU

///|
pub const TEXTURE_FORMAT_ASTC10X8_UNORM_SRGB : UInt = 0x0000005FU

///|
pub const TEXTURE_FORMAT_ASTC12X10_UNORM : UInt = 0x00000062U

///|
pub const TEXTURE_FORMAT_ASTC12X10_UNORM_SRGB : UInt = 0x00000063U

///|
pub const TEXTURE_FORMAT_ASTC12X12_UNORM : UInt = 0x00000064U

///|
pub const TEXTURE_FORMAT_ASTC12X12_UNORM_SRGB : UInt = 0x00000065U

///|
pub const TEXTURE_FORMAT_ASTC4X4_UNORM : UInt = 0x0000004AU

///|
pub const TEXTURE_FORMAT_ASTC4X4_UNORM_SRGB : UInt = 0x0000004BU

///|
pub const TEXTURE_FORMAT_ASTC5X4_UNORM : UInt = 0x0000004CU

///|
pub const TEXTURE_FORMAT_ASTC5X4_UNORM_SRGB : UInt = 0x0000004DU

///|
pub const TEXTURE_FORMAT_ASTC5X5_UNORM : UInt = 0x0000004EU

///|
pub const TEXTURE_FORMAT_ASTC5X5_UNORM_SRGB : UInt = 0x0000004FU

///|
pub const TEXTURE_FORMAT_ASTC6X5_UNORM : UInt = 0x00000050U

///|
pub const TEXTURE_FORMAT_ASTC6X5_UNORM_SRGB : UInt = 0x00000051U

///|
pub const TEXTURE_FORMAT_ASTC6X6_UNORM : UInt = 0x00000052U

///|
pub const TEXTURE_FORMAT_ASTC6X6_UNORM_SRGB : UInt = 0x00000053U

///|
pub const TEXTURE_FORMAT_ASTC8X5_UNORM : UInt = 0x00000054U

///|
pub const TEXTURE_FORMAT_ASTC8X5_UNORM_SRGB : UInt = 0x00000055U

///|
pub const TEXTURE_FORMAT_ASTC8X6_UNORM : UInt = 0x00000056U

///|
pub const TEXTURE_FORMAT_ASTC8X6_UNORM_SRGB : UInt = 0x00000057U

///|
pub const TEXTURE_FORMAT_ASTC8X8_UNORM : UInt = 0x00000058U

///|
pub const TEXTURE_FORMAT_ASTC8X8_UNORM_SRGB : UInt = 0x00000059U

///|
pub const TEXTURE_FORMAT_BC1_RGBA_UNORM : UInt = 0x00000032U

///|
pub const TEXTURE_FORMAT_BC1_RGBA_UNORM_SRGB : UInt = 0x00000033U

///|
pub const TEXTURE_FORMAT_BC2_RGBA_UNORM : UInt = 0x00000034U

///|
pub const TEXTURE_FORMAT_BC2_RGBA_UNORM_SRGB : UInt = 0x00000035U

///|
pub const TEXTURE_FORMAT_BC3_RGBA_UNORM : UInt = 0x00000036U

///|
pub const TEXTURE_FORMAT_BC3_RGBA_UNORM_SRGB : UInt = 0x00000037U

///|
pub const TEXTURE_FORMAT_BC4R_SNORM : UInt = 0x00000039U

///|
pub const TEXTURE_FORMAT_BC4R_UNORM : UInt = 0x00000038U

///|
pub const TEXTURE_FORMAT_BC5_RG_SNORM : UInt = 0x0000003BU

///|
pub const TEXTURE_FORMAT_BC5_RG_UNORM : UInt = 0x0000003AU

///|
pub const TEXTURE_FORMAT_BC6_HRGB_FLOAT : UInt = 0x0000003DU

///|
pub const TEXTURE_FORMAT_BC6_HRGB_UFLOAT : UInt = 0x0000003CU

///|
pub const TEXTURE_FORMAT_BC7_RGBA_UNORM : UInt = 0x0000003EU

///|
pub const TEXTURE_FORMAT_BC7_RGBA_UNORM_SRGB : UInt = 0x0000003FU

///|
pub const TEXTURE_FORMAT_BGRA8_UNORM : UInt = 0x0000001BU

///|
pub const TEXTURE_FORMAT_BGRA8_UNORM_SRGB : UInt = 0x0000001CU

///|
pub const TEXTURE_FORMAT_DEPTH16_UNORM : UInt = 0x0000002DU

///|
pub const TEXTURE_FORMAT_DEPTH24_PLUS : UInt = 0x0000002EU

///|
pub const TEXTURE_FORMAT_DEPTH24_PLUS_STENCIL8 : UInt = 0x0000002FU

///|
pub const TEXTURE_FORMAT_DEPTH32_FLOAT : UInt = 0x00000030U

///|
pub const TEXTURE_FORMAT_DEPTH32_FLOAT_STENCIL8 : UInt = 0x00000031U

///|
pub const TEXTURE_FORMAT_EACR11_SNORM : UInt = 0x00000047U

///|
pub const TEXTURE_FORMAT_EACR11_UNORM : UInt = 0x00000046U

///|
pub const TEXTURE_FORMAT_EACRG11_SNORM : UInt = 0x00000049U

///|
pub const TEXTURE_FORMAT_EACRG11_UNORM : UInt = 0x00000048U

///|
pub const TEXTURE_FORMAT_ETC2_RGB8_A1_UNORM : UInt = 0x00000042U

///|
pub const TEXTURE_FORMAT_ETC2_RGB8_A1_UNORM_SRGB : UInt = 0x00000043U

///|
pub const TEXTURE_FORMAT_ETC2_RGB8_UNORM : UInt = 0x00000040U

///|
pub const TEXTURE_FORMAT_ETC2_RGB8_UNORM_SRGB : UInt = 0x00000041U

///|
pub const TEXTURE_FORMAT_ETC2_RGBA8_UNORM : UInt = 0x00000044U

///|
pub const TEXTURE_FORMAT_ETC2_RGBA8_UNORM_SRGB : UInt = 0x00000045U

///|
pub const TEXTURE_FORMAT_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const TEXTURE_FORMAT_R16_FLOAT : UInt = 0x00000009U

///|
pub const TEXTURE_FORMAT_R16_SINT : UInt = 0x00000008U

///|
pub const TEXTURE_FORMAT_R16_SNORM : UInt = 0x00000006U

///|
pub const TEXTURE_FORMAT_R16_UINT : UInt = 0x00000007U

///|
pub const TEXTURE_FORMAT_R16_UNORM : UInt = 0x00000005U

///|
pub const TEXTURE_FORMAT_R32_FLOAT : UInt = 0x0000000EU

///|
pub const TEXTURE_FORMAT_R32_SINT : UInt = 0x00000010U

///|
pub const TEXTURE_FORMAT_R32_UINT : UInt = 0x0000000FU

///|
pub const TEXTURE_FORMAT_R8_SINT : UInt = 0x00000004U

///|
pub const TEXTURE_FORMAT_R8_SNORM : UInt = 0x00000002U

///|
pub const TEXTURE_FORMAT_R8_UINT : UInt = 0x00000003U

///|
pub const TEXTURE_FORMAT_R8_UNORM : UInt = 0x00000001U

///|
pub const TEXTURE_FORMAT_RG11_B10_UFLOAT : UInt = 0x0000001FU

///|
pub const TEXTURE_FORMAT_RG16_FLOAT : UInt = 0x00000015U

///|
pub const TEXTURE_FORMAT_RG16_SINT : UInt = 0x00000014U

///|
pub const TEXTURE_FORMAT_RG16_SNORM : UInt = 0x00000012U

///|
pub const TEXTURE_FORMAT_RG16_UINT : UInt = 0x00000013U

///|
pub const TEXTURE_FORMAT_RG16_UNORM : UInt = 0x00000011U

///|
pub const TEXTURE_FORMAT_RG32_FLOAT : UInt = 0x00000021U

///|
pub const TEXTURE_FORMAT_RG32_SINT : UInt = 0x00000023U

///|
pub const TEXTURE_FORMAT_RG32_UINT : UInt = 0x00000022U

///|
pub const TEXTURE_FORMAT_RG8_SINT : UInt = 0x0000000DU

///|
pub const TEXTURE_FORMAT_RG8_SNORM : UInt = 0x0000000BU

///|
pub const TEXTURE_FORMAT_RG8_UINT : UInt = 0x0000000CU

///|
pub const TEXTURE_FORMAT_RG8_UNORM : UInt = 0x0000000AU

///|
pub const TEXTURE_FORMAT_RGB10_A2_UINT : UInt = 0x0000001DU

///|
pub const TEXTURE_FORMAT_RGB10_A2_UNORM : UInt = 0x0000001EU

///|
pub const TEXTURE_FORMAT_RGB9_E5_UFLOAT : UInt = 0x00000020U

///|
pub const TEXTURE_FORMAT_RGBA16_FLOAT : UInt = 0x00000028U

///|
pub const TEXTURE_FORMAT_RGBA16_SINT : UInt = 0x00000027U

///|
pub const TEXTURE_FORMAT_RGBA16_SNORM : UInt = 0x00000025U

///|
pub const TEXTURE_FORMAT_RGBA16_UINT : UInt = 0x00000026U

///|
pub const TEXTURE_FORMAT_RGBA16_UNORM : UInt = 0x00000024U

///|
pub const TEXTURE_FORMAT_RGBA32_FLOAT : UInt = 0x00000029U

///|
pub const TEXTURE_FORMAT_RGBA32_SINT : UInt = 0x0000002BU

///|
pub const TEXTURE_FORMAT_RGBA32_UINT : UInt = 0x0000002AU

///|
pub const TEXTURE_FORMAT_RGBA8_SINT : UInt = 0x0000001AU

///|
pub const TEXTURE_FORMAT_RGBA8_SNORM : UInt = 0x00000018U

///|
pub const TEXTURE_FORMAT_RGBA8_UINT : UInt = 0x00000019U

///|
pub const TEXTURE_FORMAT_RGBA8_UNORM : UInt = 0x00000016U

///|
pub const TEXTURE_FORMAT_RGBA8_UNORM_SRGB : UInt = 0x00000017U

///|
pub const TEXTURE_FORMAT_STENCIL8 : UInt = 0x0000002CU

///|
pub const TEXTURE_FORMAT_UNDEFINED : UInt = 0x00000000U

///|
pub const TEXTURE_SAMPLE_TYPE_BINDING_NOT_USED : UInt = 0x00000000U

///|
pub const TEXTURE_SAMPLE_TYPE_DEPTH : UInt = 0x00000004U

///|
pub const TEXTURE_SAMPLE_TYPE_FLOAT : UInt = 0x00000002U

///|
pub const TEXTURE_SAMPLE_TYPE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const TEXTURE_SAMPLE_TYPE_SINT : UInt = 0x00000005U

///|
pub const TEXTURE_SAMPLE_TYPE_UINT : UInt = 0x00000006U

///|
pub const TEXTURE_SAMPLE_TYPE_UNDEFINED : UInt = 0x00000001U

///|
pub const TEXTURE_SAMPLE_TYPE_UNFILTERABLE_FLOAT : UInt = 0x00000003U

///|
pub const TEXTURE_USAGE_COPY_DST : UInt64 = 0x0000000000000002UL

///|
pub const TEXTURE_USAGE_COPY_SRC : UInt64 = 0x0000000000000001UL

///|
pub const TEXTURE_USAGE_NONE : UInt64 = 0x0000000000000000UL

///|
pub const TEXTURE_USAGE_RENDER_ATTACHMENT : UInt64 = 0x0000000000000010UL

///|
pub const TEXTURE_USAGE_STORAGE_BINDING : UInt64 = 0x0000000000000008UL

///|
pub const TEXTURE_USAGE_TEXTURE_BINDING : UInt64 = 0x0000000000000004UL

///|
pub const TEXTURE_USAGE_TRANSIENT_ATTACHMENT : UInt64 = 0x0000000000000020UL

///|
pub const TEXTURE_VIEW_DIMENSION_1D : UInt = 0x00000001U

///|
pub const TEXTURE_VIEW_DIMENSION_2D : UInt = 0x00000002U

///|
pub const TEXTURE_VIEW_DIMENSION_2D_ARRAY : UInt = 0x00000003U

///|
pub const TEXTURE_VIEW_DIMENSION_3D : UInt = 0x00000006U

///|
pub const TEXTURE_VIEW_DIMENSION_CUBE : UInt = 0x00000004U

///|
pub const TEXTURE_VIEW_DIMENSION_CUBE_ARRAY : UInt = 0x00000005U

///|
pub const TEXTURE_VIEW_DIMENSION_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const TEXTURE_VIEW_DIMENSION_UNDEFINED : UInt = 0x00000000U

///|
pub const TONE_MAPPING_MODE_EXTENDED : UInt = 0x00000002U

///|
pub const TONE_MAPPING_MODE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const TONE_MAPPING_MODE_STANDARD : UInt = 0x00000001U

///|
pub const VERTEX_FORMAT_FLOAT16 : UInt = 0x00000019U

///|
pub const VERTEX_FORMAT_FLOAT16X2 : UInt = 0x0000001AU

///|
pub const VERTEX_FORMAT_FLOAT16X4 : UInt = 0x0000001BU

///|
pub const VERTEX_FORMAT_FLOAT32 : UInt = 0x0000001CU

///|
pub const VERTEX_FORMAT_FLOAT32X2 : UInt = 0x0000001DU

///|
pub const VERTEX_FORMAT_FLOAT32X3 : UInt = 0x0000001EU

///|
pub const VERTEX_FORMAT_FLOAT32X4 : UInt = 0x0000001FU

///|
pub const VERTEX_FORMAT_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const VERTEX_FORMAT_SINT16 : UInt = 0x00000010U

///|
pub const VERTEX_FORMAT_SINT16X2 : UInt = 0x00000011U

///|
pub const VERTEX_FORMAT_SINT16X4 : UInt = 0x00000012U

///|
pub const VERTEX_FORMAT_SINT32 : UInt = 0x00000024U

///|
pub const VERTEX_FORMAT_SINT32X2 : UInt = 0x00000025U

///|
pub const VERTEX_FORMAT_SINT32X3 : UInt = 0x00000026U

///|
pub const VERTEX_FORMAT_SINT32X4 : UInt = 0x00000027U

///|
pub const VERTEX_FORMAT_SINT8 : UInt = 0x00000004U

///|
pub const VERTEX_FORMAT_SINT8X2 : UInt = 0x00000005U

///|
pub const VERTEX_FORMAT_SINT8X4 : UInt = 0x00000006U

///|
pub const VERTEX_FORMAT_SNORM16 : UInt = 0x00000016U

///|
pub const VERTEX_FORMAT_SNORM16X2 : UInt = 0x00000017U

///|
pub const VERTEX_FORMAT_SNORM16X4 : UInt = 0x00000018U

///|
pub const VERTEX_FORMAT_SNORM8 : UInt = 0x0000000AU

///|
pub const VERTEX_FORMAT_SNORM8X2 : UInt = 0x0000000BU

///|
pub const VERTEX_FORMAT_SNORM8X4 : UInt = 0x0000000CU

///|
pub const VERTEX_FORMAT_UINT16 : UInt = 0x0000000DU

///|
pub const VERTEX_FORMAT_UINT16X2 : UInt = 0x0000000EU

///|
pub const VERTEX_FORMAT_UINT16X4 : UInt = 0x0000000FU

///|
pub const VERTEX_FORMAT_UINT32 : UInt = 0x00000020U

///|
pub const VERTEX_FORMAT_UINT32X2 : UInt = 0x00000021U

///|
pub const VERTEX_FORMAT_UINT32X3 : UInt = 0x00000022U

///|
pub const VERTEX_FORMAT_UINT32X4 : UInt = 0x00000023U

///|
pub const VERTEX_FORMAT_UINT8 : UInt = 0x00000001U

///|
pub const VERTEX_FORMAT_UINT8X2 : UInt = 0x00000002U

///|
pub const VERTEX_FORMAT_UINT8X4 : UInt = 0x00000003U

///|
pub const VERTEX_FORMAT_UNORM10_10_10_2 : UInt = 0x00000028U

///|
pub const VERTEX_FORMAT_UNORM16 : UInt = 0x00000013U

///|
pub const VERTEX_FORMAT_UNORM16X2 : UInt = 0x00000014U

///|
pub const VERTEX_FORMAT_UNORM16X4 : UInt = 0x00000015U

///|
pub const VERTEX_FORMAT_UNORM8 : UInt = 0x00000007U

///|
pub const VERTEX_FORMAT_UNORM8X2 : UInt = 0x00000008U

///|
pub const VERTEX_FORMAT_UNORM8X4 : UInt = 0x00000009U

///|
pub const VERTEX_FORMAT_UNORM8X4_BGRA : UInt = 0x00000029U

///|
pub const VERTEX_STEP_MODE_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const VERTEX_STEP_MODE_INSTANCE : UInt = 0x00000002U

///|
pub const VERTEX_STEP_MODE_UNDEFINED : UInt = 0x00000000U

///|
pub const VERTEX_STEP_MODE_VERTEX : UInt = 0x00000001U

///|
pub const WGSL_LANGUAGE_FEATURE_NAME_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const WGSL_LANGUAGE_FEATURE_NAME_LINEAR_INDEXING : UInt = 0x0000000AU

///|
pub const WGSL_LANGUAGE_FEATURE_NAME_PACKED4X8_INTEGER_DOT_PRODUCT : UInt = 0x00000002U

///|
pub const WGSL_LANGUAGE_FEATURE_NAME_POINTER_COMPOSITE_ACCESS : UInt = 0x00000004U

///|
pub const WGSL_LANGUAGE_FEATURE_NAME_READONLY_AND_READWRITE_STORAGE_TEXTURES : UInt = 0x00000001U

///|
pub const WGSL_LANGUAGE_FEATURE_NAME_SUBGROUP_ID : UInt = 0x00000006U

///|
pub const WGSL_LANGUAGE_FEATURE_NAME_SUBGROUP_UNIFORMITY : UInt = 0x00000008U

///|
pub const WGSL_LANGUAGE_FEATURE_NAME_TEXTURE_AND_SAMPLER_LET : UInt = 0x00000007U

///|
pub const WGSL_LANGUAGE_FEATURE_NAME_TEXTURE_FORMATS_TIER1 : UInt = 0x00000009U

///|
pub const WGSL_LANGUAGE_FEATURE_NAME_UNIFORM_BUFFER_STANDARD_LAYOUT : UInt = 0x00000005U

///|
pub const WGSL_LANGUAGE_FEATURE_NAME_UNRESTRICTED_POINTER_PARAMETERS : UInt = 0x00000003U

///|
pub const WAIT_STATUS_ERROR : UInt = 0x00000003U

///|
pub const WAIT_STATUS_FORCE32 : UInt = 0x7FFFFFFFU

///|
pub const WAIT_STATUS_SUCCESS : UInt = 0x00000001U

///|
pub const WAIT_STATUS_TIMED_OUT : UInt = 0x00000002U

///|
pub const WAIT_STATUS_UNSUPPORTED_COUNT : UInt = 0x00000004U

///|
pub const WAIT_STATUS_UNSUPPORTED_MIXED_SOURCES : UInt = 0x00000005U

///|
pub const WAIT_STATUS_UNSUPPORTED_TIMEOUT : UInt = 0x00000003U

///|
pub const ARRAY_LAYER_COUNT_UNDEFINED : UInt = 0xFFFFFFFFU

///|
pub const COPY_STRIDE_UNDEFINED : UInt = 0xFFFFFFFFU

///|
pub const DEPTH_SLICE_UNDEFINED : UInt = 0xFFFFFFFFU

///|
pub const LIMIT_U32_UNDEFINED : UInt = 0xFFFFFFFFU

///|
pub const LIMIT_U64_UNDEFINED : UInt64 = 0xFFFFFFFFFFFFFFFFUL

///|
pub const MIP_LEVEL_COUNT_UNDEFINED : UInt = 0xFFFFFFFFU

///|
pub const QUERY_SET_INDEX_UNDEFINED : UInt = 0xFFFFFFFFU

///|
pub const STRLEN : UInt64 = 0xFFFFFFFFFFFFFFFFUL

///|
pub const WHOLE_MAP_SIZE : UInt64 = 0xFFFFFFFFFFFFFFFFUL

///|
pub const WHOLE_SIZE : UInt64 = 0xFFFFFFFFFFFFFFFFUL