# destack:gpu/binding

`import destack:gpu/binding`

## Structs

- [GpuAdapter](/docs/language/standard-library/modules/gpu/binding/struct/gpu-adapter/) — GPU adapter.
- [GpuAdapterFormatCapabilities](/docs/language/standard-library/modules/gpu/binding/struct/gpu-adapter-format-capabilities/) — Adapter texture format capabilities.
- [GpuAdapterLimits](/docs/language/standard-library/modules/gpu/binding/struct/gpu-adapter-limits/) — Normalized adapter limits.
- [GpuAdapterRequest](/docs/language/standard-library/modules/gpu/binding/struct/gpu-adapter-request/) — Adapter discovery options.
- [GpuBindGroupBufferResource](/docs/language/standard-library/modules/gpu/binding/struct/gpu-bind-group-buffer-resource/) — Buffer bind group resource payload.
- [GpuBindGroupDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-bind-group-descriptor/) — Bind group descriptor.
- [GpuBindGroupEntry](/docs/language/standard-library/modules/gpu/binding/struct/gpu-bind-group-entry/) — Bind group resource entry.
- [GpuBindGroupExternalTextureResource](/docs/language/standard-library/modules/gpu/binding/struct/gpu-bind-group-external-texture-resource/) — External-texture bind group resource payload.
- [GpuBindGroupLayoutBufferResource](/docs/language/standard-library/modules/gpu/binding/struct/gpu-bind-group-layout-buffer-resource/) — Buffer bind group layout resource payload.
- [GpuBindGroupLayoutDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-bind-group-layout-descriptor/) — Bind group layout descriptor.
- [GpuBindGroupLayoutEntry](/docs/language/standard-library/modules/gpu/binding/struct/gpu-bind-group-layout-entry/) — Bind group layout entry.
- [GpuBindGroupLayoutExternalTextureResource](/docs/language/standard-library/modules/gpu/binding/struct/gpu-bind-group-layout-external-texture-resource/) — External-texture bind group layout resource payload.
- [GpuBindGroupLayoutSampledTextureResource](/docs/language/standard-library/modules/gpu/binding/struct/gpu-bind-group-layout-sampled-texture-resource/) — Sampled-texture bind group layout resource payload.
- [GpuBindGroupLayoutSamplerResource](/docs/language/standard-library/modules/gpu/binding/struct/gpu-bind-group-layout-sampler-resource/) — Sampler bind group layout resource payload.
- [GpuBindGroupLayoutStorageTextureResource](/docs/language/standard-library/modules/gpu/binding/struct/gpu-bind-group-layout-storage-texture-resource/) — Storage-texture bind group layout resource payload.
- [GpuBindGroupSamplerResource](/docs/language/standard-library/modules/gpu/binding/struct/gpu-bind-group-sampler-resource/) — Sampler bind group resource payload.
- [GpuBindGroupTextureResource](/docs/language/standard-library/modules/gpu/binding/struct/gpu-bind-group-texture-resource/) — Texture bind group resource payload.
- [GpuBlendComponent](/docs/language/standard-library/modules/gpu/binding/struct/gpu-blend-component/) — Blend component descriptor.
- [GpuBlendState](/docs/language/standard-library/modules/gpu/binding/struct/gpu-blend-state/) — Blend-state descriptor.
- [GpuBufferCopy](/docs/language/standard-library/modules/gpu/binding/struct/gpu-buffer-copy/) — Buffer copy source or destination descriptor.
- [GpuBufferCopyLayout](/docs/language/standard-library/modules/gpu/binding/struct/gpu-buffer-copy-layout/) — Buffer copy layout descriptor.
- [GpuBufferDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-buffer-descriptor/) — GPU buffer descriptor.
- [GpuBufferState](/docs/language/standard-library/modules/gpu/binding/struct/gpu-buffer-state/) — GPU buffer state.
- [GpuBufferTransition](/docs/language/standard-library/modules/gpu/binding/struct/gpu-buffer-transition/) — Buffer transition descriptor.
- [GpuCapturedError](/docs/language/standard-library/modules/gpu/binding/struct/gpu-captured-error/) — Captured device error snapshot.
- [GpuColor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-color/) — RGBA clear color.
- [GpuColorTargetState](/docs/language/standard-library/modules/gpu/binding/struct/gpu-color-target-state/) — Color-target descriptor.
- [GpuCommandBufferDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-command-buffer-descriptor/) — Command buffer descriptor.
- [GpuCommandEncoderDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-command-encoder-descriptor/) — Command encoder descriptor.
- [GpuCompilationInfo](/docs/language/standard-library/modules/gpu/binding/struct/gpu-compilation-info/) — Shader-compilation information snapshot.
- [GpuCompilationMessage](/docs/language/standard-library/modules/gpu/binding/struct/gpu-compilation-message/) — Shader-compilation message descriptor.
- [GpuComputePassDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-compute-pass-descriptor/) — Compute pass descriptor.
- [GpuComputePipelineDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-compute-pipeline-descriptor/) — Compute pipeline descriptor.
- [GpuComputeState](/docs/language/standard-library/modules/gpu/binding/struct/gpu-compute-state/) — Compute-state descriptor.
- [GpuDepthStencilState](/docs/language/standard-library/modules/gpu/binding/struct/gpu-depth-stencil-state/) — Depth-stencil-state descriptor.
- [GpuDevice](/docs/language/standard-library/modules/gpu/binding/struct/gpu-device/) — GPU device.
- [GpuDeviceDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-device-descriptor/) — GPU device descriptor.
- [GpuDeviceStatus](/docs/language/standard-library/modules/gpu/binding/struct/gpu-device-status/) — Runtime-visible device status.
- [GpuExtent3D](/docs/language/standard-library/modules/gpu/binding/struct/gpu-extent3-d/) — 3D extent descriptor.
- [GpuExternalTextureDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-external-texture-descriptor/) — External texture descriptor.
- [GpuExternalTextureTransferFunction](/docs/language/standard-library/modules/gpu/binding/struct/gpu-external-texture-transfer-function/) — External-texture transfer-function parameters.
- [GpuFenceDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-fence-descriptor/) — Fence descriptor.
- [GpuFragmentState](/docs/language/standard-library/modules/gpu/binding/struct/gpu-fragment-state/) — Fragment-state descriptor.
- [GpuManualMemoryHint](/docs/language/standard-library/modules/gpu/binding/struct/gpu-manual-memory-hint/) — Manual memory-allocation guidance.
- [GpuMappedBufferRange](/docs/language/standard-library/modules/gpu/binding/struct/gpu-mapped-buffer-range/) — GPU mapped buffer range.
- [GpuMultisampleState](/docs/language/standard-library/modules/gpu/binding/struct/gpu-multisample-state/) — Multisample-state descriptor.
- [GpuOcclusionQueryType](/docs/language/standard-library/modules/gpu/binding/struct/gpu-occlusion-query-type/) — Occlusion query-set type.
- [GpuPassTimestampWrites](/docs/language/standard-library/modules/gpu/binding/struct/gpu-pass-timestamp-writes/) — Pass timestamp-write descriptor.
- [GpuPipelineConstant](/docs/language/standard-library/modules/gpu/binding/struct/gpu-pipeline-constant/) — Pipeline constants descriptor.
- [GpuPipelineLayoutDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-pipeline-layout-descriptor/) — Pipeline layout descriptor.
- [GpuPipelineStatisticsQueryType](/docs/language/standard-library/modules/gpu/binding/struct/gpu-pipeline-statistics-query-type/) — Pipeline-statistics query-set type.
- [GpuPresentationEvent](/docs/language/standard-library/modules/gpu/binding/struct/gpu-presentation-event/) — Presentation event.
- [GpuPresentationSubscription](/docs/language/standard-library/modules/gpu/binding/struct/gpu-presentation-subscription/) — Presentation event subscription.
- [GpuPresentRequest](/docs/language/standard-library/modules/gpu/binding/struct/gpu-present-request/) — Present request.
- [GpuPrimitiveState](/docs/language/standard-library/modules/gpu/binding/struct/gpu-primitive-state/) — Primitive-state descriptor.
- [GpuQuerySetDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-query-set-descriptor/) — Query set descriptor.
- [GpuQuerySetState](/docs/language/standard-library/modules/gpu/binding/struct/gpu-query-set-state/) — Query set state.
- [GpuRenderBundleDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-render-bundle-descriptor/) — Render bundle descriptor.
- [GpuRenderBundleEncoderDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-render-bundle-encoder-descriptor/) — Render bundle encoder descriptor.
- [GpuRenderPassColorAttachment](/docs/language/standard-library/modules/gpu/binding/struct/gpu-render-pass-color-attachment/) — Render-pass color-attachment descriptor.
- [GpuRenderPassDepthStencilAttachment](/docs/language/standard-library/modules/gpu/binding/struct/gpu-render-pass-depth-stencil-attachment/) — Render-pass depth-stencil-attachment descriptor.
- [GpuRenderPassDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-render-pass-descriptor/) — Render pass descriptor.
- [GpuRenderPipelineDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-render-pipeline-descriptor/) — Render pipeline descriptor.
- [GpuRenderState](/docs/language/standard-library/modules/gpu/binding/struct/gpu-render-state/) — Render-state descriptor.
- [GpuSamplerDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-sampler-descriptor/) — GPU sampler descriptor.
- [GpuShaderDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-shader-descriptor/) — GPU shader module descriptor.
- [GpuShaderRuntimeChecks](/docs/language/standard-library/modules/gpu/binding/struct/gpu-shader-runtime-checks/) — Shader runtime-check policy.
- [GpuStencilFaceState](/docs/language/standard-library/modules/gpu/binding/struct/gpu-stencil-face-state/) — Stencil-face-state descriptor.
- [GpuSurfaceCapabilities](/docs/language/standard-library/modules/gpu/binding/struct/gpu-surface-capabilities/) — Present surface capabilities.
- [GpuSurfaceDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-surface-descriptor/) — Surface configuration descriptor.
- [GpuSurfaceFrame](/docs/language/standard-library/modules/gpu/binding/struct/gpu-surface-frame/) — Acquired surface frame.
- [GpuSurfaceHdrMetadata](/docs/language/standard-library/modules/gpu/binding/struct/gpu-surface-hdr-metadata/) — Surface HDR metadata.
- [GpuSurfaceState](/docs/language/standard-library/modules/gpu/binding/struct/gpu-surface-state/) — Present surface status.
- [GpuTextureCopy](/docs/language/standard-library/modules/gpu/binding/struct/gpu-texture-copy/) — Texture copy source or destination descriptor.
- [GpuTextureDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-texture-descriptor/) — GPU texture descriptor.
- [GpuTextureState](/docs/language/standard-library/modules/gpu/binding/struct/gpu-texture-state/) — GPU texture state.
- [GpuTextureSubresourceRange](/docs/language/standard-library/modules/gpu/binding/struct/gpu-texture-subresource-range/) — Texture subresource selector for one transition.
- [GpuTextureTransition](/docs/language/standard-library/modules/gpu/binding/struct/gpu-texture-transition/) — Texture transition descriptor.
- [GpuTextureViewDescriptor](/docs/language/standard-library/modules/gpu/binding/struct/gpu-texture-view-descriptor/) — GPU texture view descriptor.
- [GpuTimestampQueryType](/docs/language/standard-library/modules/gpu/binding/struct/gpu-timestamp-query-type/) — Timestamp query-set type.
- [GpuVertexAttribute](/docs/language/standard-library/modules/gpu/binding/struct/gpu-vertex-attribute/) — Vertex attribute descriptor.
- [GpuVertexBufferLayout](/docs/language/standard-library/modules/gpu/binding/struct/gpu-vertex-buffer-layout/) — Vertex buffer layout descriptor.
- [GpuVertexState](/docs/language/standard-library/modules/gpu/binding/struct/gpu-vertex-state/) — Vertex-state descriptor.

## Enums

- [GpuAdapterType](/docs/language/standard-library/modules/gpu/binding/enum/gpu-adapter-type/) — GPU adapter category.
- [GpuAddressMode](/docs/language/standard-library/modules/gpu/binding/enum/gpu-address-mode/) — Texture address mode selector.
- [GpuBackend](/docs/language/standard-library/modules/gpu/binding/enum/gpu-backend/) — GPU backend selector.
- [GpuBlendFactor](/docs/language/standard-library/modules/gpu/binding/enum/gpu-blend-factor/) — Blend factor selector.
- [GpuBlendOperation](/docs/language/standard-library/modules/gpu/binding/enum/gpu-blend-operation/) — Blend operation selector.
- [GpuBufferBindingType](/docs/language/standard-library/modules/gpu/binding/enum/gpu-buffer-binding-type/) — Buffer binding layout selector.
- [GpuBufferMapState](/docs/language/standard-library/modules/gpu/binding/enum/gpu-buffer-map-state/) — Buffer map-state selector.
- [GpuCompareFunction](/docs/language/standard-library/modules/gpu/binding/enum/gpu-compare-function/) — Depth or stencil compare selector.
- [GpuCompilationMessageKind](/docs/language/standard-library/modules/gpu/binding/enum/gpu-compilation-message-kind/) — Shader-compilation message kind.
- [GpuCompositeAlphaMode](/docs/language/standard-library/modules/gpu/binding/enum/gpu-composite-alpha-mode/) — Surface composite alpha mode.
- [GpuCullMode](/docs/language/standard-library/modules/gpu/binding/enum/gpu-cull-mode/) — Face-culling selector.
- [GpuDeviceLossReason](/docs/language/standard-library/modules/gpu/binding/enum/gpu-device-loss-reason/) — Device-loss reason category.
- [GpuErrorFilter](/docs/language/standard-library/modules/gpu/binding/enum/gpu-error-filter/) — Device error-scope filter selector.
- [GpuExternalTextureFormat](/docs/language/standard-library/modules/gpu/binding/enum/gpu-external-texture-format/) — External-texture format selector.
- [GpuFeatureId](/docs/language/standard-library/modules/gpu/binding/enum/gpu-feature-id/) — Stable GPU feature identifier.
- [GpuFenceMode](/docs/language/standard-library/modules/gpu/binding/enum/gpu-fence-mode/) — Fence mode selector.
- [GpuFilterMode](/docs/language/standard-library/modules/gpu/binding/enum/gpu-filter-mode/) — Texture filter mode selector.
- [GpuFrontFace](/docs/language/standard-library/modules/gpu/binding/enum/gpu-front-face/) — Front-face winding selector.
- [GpuIndexFormat](/docs/language/standard-library/modules/gpu/binding/enum/gpu-index-format/) — Index element format selector.
- [GpuLoadOp](/docs/language/standard-library/modules/gpu/binding/enum/gpu-load-op/) — Render-pass load operation selector.
- [GpuMapMode](/docs/language/standard-library/modules/gpu/binding/enum/gpu-map-mode/) — Buffer mapping mode.
- [GpuMemoryHint](/docs/language/standard-library/modules/gpu/binding/enum/gpu-memory-hint/) — Device-memory allocation hint selector.
- [GpuMipmapFilterMode](/docs/language/standard-library/modules/gpu/binding/enum/gpu-mipmap-filter-mode/) — Texture mipmap filter mode selector.
- [GpuPolygonMode](/docs/language/standard-library/modules/gpu/binding/enum/gpu-polygon-mode/) — Polygon rasterization selector.
- [GpuPowerPreference](/docs/language/standard-library/modules/gpu/binding/enum/gpu-power-preference/) — Power preference for adapter selection.
- [GpuPresentationOverflow](/docs/language/standard-library/modules/gpu/binding/enum/gpu-presentation-overflow/) — Presentation event overflow policy.
- [GpuPresentationResult](/docs/language/standard-library/modules/gpu/binding/enum/gpu-presentation-result/) — Presentation result.
- [GpuPresentMode](/docs/language/standard-library/modules/gpu/binding/enum/gpu-present-mode/) — Surface present mode.
- [GpuPrimitiveTopology](/docs/language/standard-library/modules/gpu/binding/enum/gpu-primitive-topology/) — Primitive topology selector.
- [GpuSamplerBindingType](/docs/language/standard-library/modules/gpu/binding/enum/gpu-sampler-binding-type/) — Sampler binding layout selector.
- [GpuSamplerBorderColor](/docs/language/standard-library/modules/gpu/binding/enum/gpu-sampler-border-color/) — Sampler border color selector.
- [GpuShaderFormat](/docs/language/standard-library/modules/gpu/binding/enum/gpu-shader-format/) — Shader binary format selector.
- [GpuStencilOperation](/docs/language/standard-library/modules/gpu/binding/enum/gpu-stencil-operation/) — Stencil operation selector.
- [GpuStorageTextureAccess](/docs/language/standard-library/modules/gpu/binding/enum/gpu-storage-texture-access/) — Storage-texture access selector.
- [GpuStoreOp](/docs/language/standard-library/modules/gpu/binding/enum/gpu-store-op/) — Render-pass store operation selector.
- [GpuSurfaceAcquireStatus](/docs/language/standard-library/modules/gpu/binding/enum/gpu-surface-acquire-status/) — Surface acquisition status.
- [GpuSurfaceStatus](/docs/language/standard-library/modules/gpu/binding/enum/gpu-surface-status/) — Surface lifecycle status.
- [GpuTextureAspect](/docs/language/standard-library/modules/gpu/binding/enum/gpu-texture-aspect/) — Texture aspect selector.
- [GpuTextureDimension](/docs/language/standard-library/modules/gpu/binding/enum/gpu-texture-dimension/) — Texture dimension selector.
- [GpuTextureSampleType](/docs/language/standard-library/modules/gpu/binding/enum/gpu-texture-sample-type/) — Texture sample-type selector.
- [GpuTextureViewDimension](/docs/language/standard-library/modules/gpu/binding/enum/gpu-texture-view-dimension/) — Texture view-dimension selector.
- [GpuTraceMode](/docs/language/standard-library/modules/gpu/binding/enum/gpu-trace-mode/) — Device tracing mode selector.
- [GpuVertexStepMode](/docs/language/standard-library/modules/gpu/binding/enum/gpu-vertex-step-mode/) — Vertex layout step mode selector.

## Newtypes

- [GpuAdapterHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-adapter-handle/) — Handle for one GPU adapter endpoint.
- [GpuBindGroupHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-bind-group-handle/) — Handle for one GPU bind group endpoint.
- [GpuBindGroupLayoutHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-bind-group-layout-handle/) — Handle for one GPU bind group layout endpoint.
- [GpuBindGroupLayoutResource](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-bind-group-layout-resource/) — Bind group layout resource payload.
- [GpuBindGroupResource](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-bind-group-resource/) — Bind group resource payload.
- [GpuBufferAccess](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-buffer-access/) — Buffer access bitset for explicit resource transitions.
- [GpuBufferHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-buffer-handle/) — Handle for one GPU buffer endpoint.
- [GpuBufferUsage](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-buffer-usage/) — GPU buffer usage bitset.
- [GpuColorWriteMask](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-color-write-mask/) — Color-write channel mask.
- [GpuCommandBufferHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-command-buffer-handle/) — Handle for one finished GPU command buffer.
- [GpuCommandEncoderHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-command-encoder-handle/) — Handle for one GPU command encoder.
- [GpuComputePassHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-compute-pass-handle/) — Handle for one active GPU compute-pass endpoint.
- [GpuDeviceHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-device-handle/) — Handle for one GPU device endpoint.
- [GpuExternalTextureHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-external-texture-handle/) — Handle for one GPU external-texture endpoint.
- [GpuFenceHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-fence-handle/) — Handle for one GPU synchronization fence endpoint.
- [GpuPipelineHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-pipeline-handle/) — Handle for one GPU pipeline endpoint.
- [GpuPipelineLayoutHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-pipeline-layout-handle/) — Handle for one GPU pipeline layout endpoint.
- [GpuPipelineStatisticsMask](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-pipeline-statistics-mask/) — Pipeline-statistics query bitset.
- [GpuPresentationHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-presentation-handle/) — Handle for one GPU presentation event subscription.
- [GpuQuerySetHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-query-set-handle/) — Handle for one GPU query set endpoint.
- [GpuQuerySetType](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-query-set-type/) — Query-set type payload.
- [GpuQueueHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-queue-handle/) — Handle for one GPU queue endpoint.
- [GpuRenderBundleEncoderHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-render-bundle-encoder-handle/) — Handle for one GPU render-bundle-encoder endpoint.
- [GpuRenderBundleHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-render-bundle-handle/) — Handle for one GPU render-bundle endpoint.
- [GpuRenderPassHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-render-pass-handle/) — Handle for one active GPU render-pass endpoint.
- [GpuSamplerHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-sampler-handle/) — Handle for one GPU sampler endpoint.
- [GpuShaderHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-shader-handle/) — Handle for one GPU shader module endpoint.
- [GpuShaderVisibilityMask](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-shader-visibility-mask/) — Shader stage visibility bitset.
- [GpuSurfaceHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-surface-handle/) — Handle for one GPU surface endpoint.
- [GpuSurfaceTimingFlags](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-surface-timing-flags/) — Surface timing flags.
- [GpuTextureAccess](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-texture-access/) — Texture access bitset for explicit resource transitions.
- [GpuTextureFormat](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-texture-format/) — Typed GPU texture-format identifier.
- [GpuTextureFormatFeatureFlags](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-texture-format-feature-flags/) — Texture-format feature bitset.
- [GpuTextureHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-texture-handle/) — Handle for one GPU texture endpoint.
- [GpuTextureUsage](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-texture-usage/) — GPU texture usage bitset.
- [GpuTextureViewHandle](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-texture-view-handle/) — Handle for one GPU texture-view endpoint.
- [GpuVertexFormat](/docs/language/standard-library/modules/gpu/binding/newtype/gpu-vertex-format/) — Typed GPU vertex-format identifier.

## Interfaces

- [GpuAdapterBinding](/docs/language/standard-library/modules/gpu/binding/interface/gpu-adapter-binding/) — Adapter binding family.
- [GpuBindBinding](/docs/language/standard-library/modules/gpu/binding/interface/gpu-bind-binding/) — Bind binding family.
- [GpuBinding](/docs/language/standard-library/modules/gpu/binding/interface/gpu-binding/) — GPU binding family.
- [GpuCommandBinding](/docs/language/standard-library/modules/gpu/binding/interface/gpu-command-binding/) — Command binding family.
- [GpuDebugBinding](/docs/language/standard-library/modules/gpu/binding/interface/gpu-debug-binding/) — Debug binding family.
- [GpuDeviceBinding](/docs/language/standard-library/modules/gpu/binding/interface/gpu-device-binding/) — Device binding family.
- [GpuPipelineBinding](/docs/language/standard-library/modules/gpu/binding/interface/gpu-pipeline-binding/) — Pipeline binding family.
- [GpuPresentBinding](/docs/language/standard-library/modules/gpu/binding/interface/gpu-present-binding/) — Present binding family.
- [GpuResourceBinding](/docs/language/standard-library/modules/gpu/binding/interface/gpu-resource-binding/) — Resource binding family.
- [GpuSyncBinding](/docs/language/standard-library/modules/gpu/binding/interface/gpu-sync-binding/) — Sync binding family.

## Constants

- [gpu](/docs/language/standard-library/modules/gpu/binding/constant/gpu/) — Current GPU binding family.
- [GPU_BUFFER_ACCESS_COPY_DST](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-access-copy-dst/) — Buffer access bit for copy destination.
- [GPU_BUFFER_ACCESS_COPY_SRC](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-access-copy-src/) — Buffer access bit for copy source.
- [GPU_BUFFER_ACCESS_INDEX](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-access-index/) — Buffer access bit for index input.
- [GPU_BUFFER_ACCESS_INDIRECT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-access-indirect/) — Buffer access bit for indirect input.
- [GPU_BUFFER_ACCESS_MAP_READ](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-access-map-read/) — Buffer access bit for read mapping.
- [GPU_BUFFER_ACCESS_MAP_WRITE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-access-map-write/) — Buffer access bit for write mapping.
- [GPU_BUFFER_ACCESS_QUERY_RESOLVE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-access-query-resolve/) — Buffer access bit for query resolve.
- [GPU_BUFFER_ACCESS_STORAGE_READ_ONLY](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-access-storage-read-only/) — Buffer access bit for read-only storage binding.
- [GPU_BUFFER_ACCESS_STORAGE_READ_WRITE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-access-storage-read-write/) — Buffer access bit for read-write storage binding.
- [GPU_BUFFER_ACCESS_UNIFORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-access-uniform/) — Buffer access bit for uniform binding.
- [GPU_BUFFER_ACCESS_VERTEX](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-access-vertex/) — Buffer access bit for vertex input.
- [GPU_BUFFER_USAGE_BLAS_INPUT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-usage-blas-input/) — Buffer usage bit for bottom-level acceleration-structure input.
- [GPU_BUFFER_USAGE_COPY_DST](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-usage-copy-dst/) — Buffer usage bit for copy destination.
- [GPU_BUFFER_USAGE_COPY_SRC](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-usage-copy-src/) — Buffer usage bit for copy source.
- [GPU_BUFFER_USAGE_INDEX](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-usage-index/) — Buffer usage bit for index input.
- [GPU_BUFFER_USAGE_INDIRECT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-usage-indirect/) — Buffer usage bit for indirect input.
- [GPU_BUFFER_USAGE_MAP_READ](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-usage-map-read/) — Buffer usage bit for read mapping.
- [GPU_BUFFER_USAGE_MAP_WRITE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-usage-map-write/) — Buffer usage bit for write mapping.
- [GPU_BUFFER_USAGE_QUERY_RESOLVE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-usage-query-resolve/) — Buffer usage bit for query resolve.
- [GPU_BUFFER_USAGE_STORAGE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-usage-storage/) — Buffer usage bit for storage binding.
- [GPU_BUFFER_USAGE_TLAS_INPUT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-usage-tlas-input/) — Buffer usage bit for top-level acceleration-structure input.
- [GPU_BUFFER_USAGE_UNIFORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-usage-uniform/) — Buffer usage bit for uniform binding.
- [GPU_BUFFER_USAGE_VERTEX](/docs/language/standard-library/modules/gpu/binding/constant/gpu-buffer-usage-vertex/) — Buffer usage bit for vertex input.
- [GPU_COLOR_WRITE_ALL](/docs/language/standard-library/modules/gpu/binding/constant/gpu-color-write-all/) — Color-write bits for RGBA.
- [GPU_COLOR_WRITE_ALPHA](/docs/language/standard-library/modules/gpu/binding/constant/gpu-color-write-alpha/) — Color-write bit for alpha.
- [GPU_COLOR_WRITE_BLUE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-color-write-blue/) — Color-write bit for blue.
- [GPU_COLOR_WRITE_COLOR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-color-write-color/) — Color-write bits for RGB.
- [GPU_COLOR_WRITE_GREEN](/docs/language/standard-library/modules/gpu/binding/constant/gpu-color-write-green/) — Color-write bit for green.
- [GPU_COLOR_WRITE_RED](/docs/language/standard-library/modules/gpu/binding/constant/gpu-color-write-red/) — Color-write bit for red.
- [GPU_PIPELINE_STATISTICS_CLIPPER_INVOCATIONS](/docs/language/standard-library/modules/gpu/binding/constant/gpu-pipeline-statistics-clipper-invocations/) — Pipeline-statistics bit for clipper invocations.
- [GPU_PIPELINE_STATISTICS_CLIPPER_PRIMITIVES_OUT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-pipeline-statistics-clipper-primitives-out/) — Pipeline-statistics bit for unclipped primitives.
- [GPU_PIPELINE_STATISTICS_COMPUTE_SHADER_INVOCATIONS](/docs/language/standard-library/modules/gpu/binding/constant/gpu-pipeline-statistics-compute-shader-invocations/) — Pipeline-statistics bit for compute-shader invocations.
- [GPU_PIPELINE_STATISTICS_FRAGMENT_SHADER_INVOCATIONS](/docs/language/standard-library/modules/gpu/binding/constant/gpu-pipeline-statistics-fragment-shader-invocations/) — Pipeline-statistics bit for fragment-shader invocations.
- [GPU_PIPELINE_STATISTICS_VERTEX_SHADER_INVOCATIONS](/docs/language/standard-library/modules/gpu/binding/constant/gpu-pipeline-statistics-vertex-shader-invocations/) — Pipeline-statistics bit for vertex-shader invocations.
- [GPU_SHADER_VISIBILITY_COMPUTE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-shader-visibility-compute/) — Shader visibility bit for compute shaders.
- [GPU_SHADER_VISIBILITY_FRAGMENT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-shader-visibility-fragment/) — Shader visibility bit for fragment shaders.
- [GPU_SHADER_VISIBILITY_VERTEX](/docs/language/standard-library/modules/gpu/binding/constant/gpu-shader-visibility-vertex/) — Shader visibility bit for vertex shaders.
- [GPU_SURFACE_TIMING_COMPOSITOR_LATENCY](/docs/language/standard-library/modules/gpu/binding/constant/gpu-surface-timing-compositor-latency/) — Backend can report compositor latency.
- [GPU_SURFACE_TIMING_PRESENTATION](/docs/language/standard-library/modules/gpu/binding/constant/gpu-surface-timing-presentation/) — Backend can report presentation events.
- [GPU_SURFACE_TIMING_PRESENTED_AT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-surface-timing-presented-at/) — Backend can report actual presentation timestamps.
- [GPU_SURFACE_TIMING_REFRESH_INTERVAL](/docs/language/standard-library/modules/gpu/binding/constant/gpu-surface-timing-refresh-interval/) — Backend can report refresh intervals.
- [GPU_SURFACE_TIMING_REQUESTED_PRESENT_AT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-surface-timing-requested-present-at/) — Backend can accept requested presentation timestamps.
- [GPU_TEXTURE_ACCESS_COLOR_TARGET](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-access-color-target/) — Texture access bit for color render targets.
- [GPU_TEXTURE_ACCESS_COPY_DST](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-access-copy-dst/) — Texture access bit for copy destination.
- [GPU_TEXTURE_ACCESS_COPY_SRC](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-access-copy-src/) — Texture access bit for copy source.
- [GPU_TEXTURE_ACCESS_DEPTH_STENCIL_READ](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-access-depth-stencil-read/) — Texture access bit for read-only depth-stencil use.
- [GPU_TEXTURE_ACCESS_DEPTH_STENCIL_WRITE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-access-depth-stencil-write/) — Texture access bit for writable depth-stencil use.
- [GPU_TEXTURE_ACCESS_PRESENT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-access-present/) — Texture access bit for presentation.
- [GPU_TEXTURE_ACCESS_RESOURCE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-access-resource/) — Texture access bit for sampled or fetched resources.
- [GPU_TEXTURE_ACCESS_STORAGE_ATOMIC](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-access-storage-atomic/) — Texture access bit for atomic storage use.
- [GPU_TEXTURE_ACCESS_STORAGE_READ_ONLY](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-access-storage-read-only/) — Texture access bit for read-only storage use.
- [GPU_TEXTURE_ACCESS_STORAGE_READ_WRITE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-access-storage-read-write/) — Texture access bit for read-write storage use.
- [GPU_TEXTURE_ACCESS_STORAGE_WRITE_ONLY](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-access-storage-write-only/) — Texture access bit for write-only storage use.
- [GPU_TEXTURE_ACCESS_TRANSIENT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-access-transient/) — Texture access bit for transient render-attachment allocation.
- [GPU_TEXTURE_ACCESS_UNINITIALIZED](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-access-uninitialized/) — Texture access bit for uninitialized state.
- [GPU_TEXTURE_FORMAT_ASTC_10X10_HDR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-10-x10-hdr/) — ASTC 10x10 HDR.
- [GPU_TEXTURE_FORMAT_ASTC_10X10_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-10-x10-unorm/) — ASTC 10x10 unorm.
- [GPU_TEXTURE_FORMAT_ASTC_10X10_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-10-x10-unorm-srgb/) — ASTC 10x10 sRGB.
- [GPU_TEXTURE_FORMAT_ASTC_10X5_HDR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-10-x5-hdr/) — ASTC 10x5 HDR.
- [GPU_TEXTURE_FORMAT_ASTC_10X5_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-10-x5-unorm/) — ASTC 10x5 unorm.
- [GPU_TEXTURE_FORMAT_ASTC_10X5_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-10-x5-unorm-srgb/) — ASTC 10x5 sRGB.
- [GPU_TEXTURE_FORMAT_ASTC_10X6_HDR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-10-x6-hdr/) — ASTC 10x6 HDR.
- [GPU_TEXTURE_FORMAT_ASTC_10X6_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-10-x6-unorm/) — ASTC 10x6 unorm.
- [GPU_TEXTURE_FORMAT_ASTC_10X6_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-10-x6-unorm-srgb/) — ASTC 10x6 sRGB.
- [GPU_TEXTURE_FORMAT_ASTC_10X8_HDR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-10-x8-hdr/) — ASTC 10x8 HDR.
- [GPU_TEXTURE_FORMAT_ASTC_10X8_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-10-x8-unorm/) — ASTC 10x8 unorm.
- [GPU_TEXTURE_FORMAT_ASTC_10X8_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-10-x8-unorm-srgb/) — ASTC 10x8 sRGB.
- [GPU_TEXTURE_FORMAT_ASTC_12X10_HDR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-12-x10-hdr/) — ASTC 12x10 HDR.
- [GPU_TEXTURE_FORMAT_ASTC_12X10_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-12-x10-unorm/) — ASTC 12x10 unorm.
- [GPU_TEXTURE_FORMAT_ASTC_12X10_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-12-x10-unorm-srgb/) — ASTC 12x10 sRGB.
- [GPU_TEXTURE_FORMAT_ASTC_12X12_HDR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-12-x12-hdr/) — ASTC 12x12 HDR.
- [GPU_TEXTURE_FORMAT_ASTC_12X12_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-12-x12-unorm/) — ASTC 12x12 unorm.
- [GPU_TEXTURE_FORMAT_ASTC_12X12_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-12-x12-unorm-srgb/) — ASTC 12x12 sRGB.
- [GPU_TEXTURE_FORMAT_ASTC_4X4_HDR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-4-x4-hdr/) — ASTC 4x4 HDR.
- [GPU_TEXTURE_FORMAT_ASTC_4X4_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-4-x4-unorm/) — ASTC 4x4 unorm.
- [GPU_TEXTURE_FORMAT_ASTC_4X4_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-4-x4-unorm-srgb/) — ASTC 4x4 sRGB.
- [GPU_TEXTURE_FORMAT_ASTC_5X4_HDR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-5-x4-hdr/) — ASTC 5x4 HDR.
- [GPU_TEXTURE_FORMAT_ASTC_5X4_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-5-x4-unorm/) — ASTC 5x4 unorm.
- [GPU_TEXTURE_FORMAT_ASTC_5X4_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-5-x4-unorm-srgb/) — ASTC 5x4 sRGB.
- [GPU_TEXTURE_FORMAT_ASTC_5X5_HDR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-5-x5-hdr/) — ASTC 5x5 HDR.
- [GPU_TEXTURE_FORMAT_ASTC_5X5_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-5-x5-unorm/) — ASTC 5x5 unorm.
- [GPU_TEXTURE_FORMAT_ASTC_5X5_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-5-x5-unorm-srgb/) — ASTC 5x5 sRGB.
- [GPU_TEXTURE_FORMAT_ASTC_6X5_HDR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-6-x5-hdr/) — ASTC 6x5 HDR.
- [GPU_TEXTURE_FORMAT_ASTC_6X5_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-6-x5-unorm/) — ASTC 6x5 unorm.
- [GPU_TEXTURE_FORMAT_ASTC_6X5_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-6-x5-unorm-srgb/) — ASTC 6x5 sRGB.
- [GPU_TEXTURE_FORMAT_ASTC_6X6_HDR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-6-x6-hdr/) — ASTC 6x6 HDR.
- [GPU_TEXTURE_FORMAT_ASTC_6X6_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-6-x6-unorm/) — ASTC 6x6 unorm.
- [GPU_TEXTURE_FORMAT_ASTC_6X6_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-6-x6-unorm-srgb/) — ASTC 6x6 sRGB.
- [GPU_TEXTURE_FORMAT_ASTC_8X5_HDR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-8-x5-hdr/) — ASTC 8x5 HDR.
- [GPU_TEXTURE_FORMAT_ASTC_8X5_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-8-x5-unorm/) — ASTC 8x5 unorm.
- [GPU_TEXTURE_FORMAT_ASTC_8X5_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-8-x5-unorm-srgb/) — ASTC 8x5 sRGB.
- [GPU_TEXTURE_FORMAT_ASTC_8X6_HDR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-8-x6-hdr/) — ASTC 8x6 HDR.
- [GPU_TEXTURE_FORMAT_ASTC_8X6_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-8-x6-unorm/) — ASTC 8x6 unorm.
- [GPU_TEXTURE_FORMAT_ASTC_8X6_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-8-x6-unorm-srgb/) — ASTC 8x6 sRGB.
- [GPU_TEXTURE_FORMAT_ASTC_8X8_HDR](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-8-x8-hdr/) — ASTC 8x8 HDR.
- [GPU_TEXTURE_FORMAT_ASTC_8X8_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-8-x8-unorm/) — ASTC 8x8 unorm.
- [GPU_TEXTURE_FORMAT_ASTC_8X8_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-astc-8-x8-unorm-srgb/) — ASTC 8x8 sRGB.
- [GPU_TEXTURE_FORMAT_BC1_RGBA_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bc1-rgba-unorm/) — BC1 RGBA unorm.
- [GPU_TEXTURE_FORMAT_BC1_RGBA_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bc1-rgba-unorm-srgb/) — BC1 RGBA sRGB.
- [GPU_TEXTURE_FORMAT_BC2_RGBA_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bc2-rgba-unorm/) — BC2 RGBA unorm.
- [GPU_TEXTURE_FORMAT_BC2_RGBA_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bc2-rgba-unorm-srgb/) — BC2 RGBA sRGB.
- [GPU_TEXTURE_FORMAT_BC3_RGBA_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bc3-rgba-unorm/) — BC3 RGBA unorm.
- [GPU_TEXTURE_FORMAT_BC3_RGBA_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bc3-rgba-unorm-srgb/) — BC3 RGBA sRGB.
- [GPU_TEXTURE_FORMAT_BC4_R_SNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bc4-r-snorm/) — BC4 red snorm.
- [GPU_TEXTURE_FORMAT_BC4_R_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bc4-r-unorm/) — BC4 red unorm.
- [GPU_TEXTURE_FORMAT_BC5_RG_SNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bc5-rg-snorm/) — BC5 red-green snorm.
- [GPU_TEXTURE_FORMAT_BC5_RG_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bc5-rg-unorm/) — BC5 red-green unorm.
- [GPU_TEXTURE_FORMAT_BC6H_RGB_FLOAT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bc6-h-rgb-float/) — BC6H RGB signed float.
- [GPU_TEXTURE_FORMAT_BC6H_RGB_UFLOAT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bc6-h-rgb-ufloat/) — BC6H RGB unsigned float.
- [GPU_TEXTURE_FORMAT_BC7_RGBA_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bc7-rgba-unorm/) — BC7 RGBA unorm.
- [GPU_TEXTURE_FORMAT_BC7_RGBA_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bc7-rgba-unorm-srgb/) — BC7 RGBA sRGB.
- [GPU_TEXTURE_FORMAT_BGRA8_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bgra8-unorm/) — 8-bit normalized BGRA.
- [GPU_TEXTURE_FORMAT_BGRA8_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-bgra8-unorm-srgb/) — 8-bit normalized sRGB BGRA.
- [GPU_TEXTURE_FORMAT_DEPTH16_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-depth16-unorm/) — 16-bit normalized depth.
- [GPU_TEXTURE_FORMAT_DEPTH24_PLUS](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-depth24-plus/) — At-least-24-bit depth.
- [GPU_TEXTURE_FORMAT_DEPTH24_PLUS_STENCIL8](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-depth24-plus-stencil8/) — At-least-24-bit depth with stencil.
- [GPU_TEXTURE_FORMAT_DEPTH32_FLOAT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-depth32-float/) — 32-bit floating-point depth.
- [GPU_TEXTURE_FORMAT_DEPTH32_FLOAT_STENCIL8](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-depth32-float-stencil8/) — 32-bit floating-point depth with stencil.
- [GPU_TEXTURE_FORMAT_EAC_R11_SNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-eac-r11-snorm/) — EAC red snorm.
- [GPU_TEXTURE_FORMAT_EAC_R11_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-eac-r11-unorm/) — EAC red unorm.
- [GPU_TEXTURE_FORMAT_EAC_RG11_SNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-eac-rg11-snorm/) — EAC red-green snorm.
- [GPU_TEXTURE_FORMAT_EAC_RG11_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-eac-rg11-unorm/) — EAC red-green unorm.
- [GPU_TEXTURE_FORMAT_ETC2_RGB8_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-etc2-rgb8-unorm/) — ETC2 RGB8 unorm.
- [GPU_TEXTURE_FORMAT_ETC2_RGB8_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-etc2-rgb8-unorm-srgb/) — ETC2 RGB8 sRGB.
- [GPU_TEXTURE_FORMAT_ETC2_RGB8A1_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-etc2-rgb8-a1-unorm/) — ETC2 RGB8A1 unorm.
- [GPU_TEXTURE_FORMAT_ETC2_RGB8A1_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-etc2-rgb8-a1-unorm-srgb/) — ETC2 RGB8A1 sRGB.
- [GPU_TEXTURE_FORMAT_ETC2_RGBA8_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-etc2-rgba8-unorm/) — ETC2 RGBA8 unorm.
- [GPU_TEXTURE_FORMAT_ETC2_RGBA8_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-etc2-rgba8-unorm-srgb/) — ETC2 RGBA8 sRGB.
- [GPU_TEXTURE_FORMAT_FEATURE_BLENDABLE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-feature-blendable/) — Texture-format feature bit for blendable render attachments.
- [GPU_TEXTURE_FORMAT_FEATURE_FILTERABLE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-feature-filterable/) — Texture-format feature bit for filterable sampling.
- [GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_RESOLVE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-feature-multisample-resolve/) — Texture-format feature bit for multisample resolve targets.
- [GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_X16](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-feature-multisample-x16/) — Texture-format feature bit for sample count 16.
- [GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_X2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-feature-multisample-x2/) — Texture-format feature bit for sample count 2.
- [GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_X4](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-feature-multisample-x4/) — Texture-format feature bit for sample count 4.
- [GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_X8](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-feature-multisample-x8/) — Texture-format feature bit for sample count 8.
- [GPU_TEXTURE_FORMAT_FEATURE_STORAGE_ATOMIC](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-feature-storage-atomic/) — Texture-format feature bit for atomic storage access.
- [GPU_TEXTURE_FORMAT_FEATURE_STORAGE_READ_ONLY](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-feature-storage-read-only/) — Texture-format feature bit for read-only storage access.
- [GPU_TEXTURE_FORMAT_FEATURE_STORAGE_READ_WRITE](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-feature-storage-read-write/) — Texture-format feature bit for read-write storage access.
- [GPU_TEXTURE_FORMAT_FEATURE_STORAGE_WRITE_ONLY](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-feature-storage-write-only/) — Texture-format feature bit for write-only storage access.
- [GPU_TEXTURE_FORMAT_NV12](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-nv12/) — Two-plane NV12 YUV.
- [GPU_TEXTURE_FORMAT_P010](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-p010/) — Two-plane P010 YUV.
- [GPU_TEXTURE_FORMAT_R16_FLOAT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-r16-float/) — 16-bit floating-point red.
- [GPU_TEXTURE_FORMAT_R16_SINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-r16-sint/) — 16-bit signed red integer.
- [GPU_TEXTURE_FORMAT_R16_SNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-r16-snorm/) — 16-bit signed normalized red.
- [GPU_TEXTURE_FORMAT_R16_UINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-r16-uint/) — 16-bit unsigned red integer.
- [GPU_TEXTURE_FORMAT_R16_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-r16-unorm/) — 16-bit normalized red.
- [GPU_TEXTURE_FORMAT_R32_FLOAT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-r32-float/) — 32-bit floating-point red.
- [GPU_TEXTURE_FORMAT_R32_SINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-r32-sint/) — 32-bit signed red integer.
- [GPU_TEXTURE_FORMAT_R32_UINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-r32-uint/) — 32-bit unsigned red integer.
- [GPU_TEXTURE_FORMAT_R64_UINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-r64-uint/) — 64-bit unsigned red integer.
- [GPU_TEXTURE_FORMAT_R8_SINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-r8-sint/) — 8-bit signed red integer.
- [GPU_TEXTURE_FORMAT_R8_SNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-r8-snorm/) — 8-bit signed normalized red.
- [GPU_TEXTURE_FORMAT_R8_UINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-r8-uint/) — 8-bit unsigned red integer.
- [GPU_TEXTURE_FORMAT_R8_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-r8-unorm/) — 8-bit normalized red.
- [GPU_TEXTURE_FORMAT_RG11B10_UFLOAT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rg11-b10-ufloat/) — Packed unsigned float RG11B10.
- [GPU_TEXTURE_FORMAT_RG16_FLOAT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rg16-float/) — 16-bit floating-point red-green.
- [GPU_TEXTURE_FORMAT_RG16_SINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rg16-sint/) — 16-bit signed red-green integer.
- [GPU_TEXTURE_FORMAT_RG16_SNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rg16-snorm/) — 16-bit signed normalized red-green.
- [GPU_TEXTURE_FORMAT_RG16_UINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rg16-uint/) — 16-bit unsigned red-green integer.
- [GPU_TEXTURE_FORMAT_RG16_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rg16-unorm/) — 16-bit normalized red-green.
- [GPU_TEXTURE_FORMAT_RG32_FLOAT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rg32-float/) — 32-bit floating-point red-green.
- [GPU_TEXTURE_FORMAT_RG32_SINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rg32-sint/) — 32-bit signed red-green integer.
- [GPU_TEXTURE_FORMAT_RG32_UINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rg32-uint/) — 32-bit unsigned red-green integer.
- [GPU_TEXTURE_FORMAT_RG8_SINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rg8-sint/) — 8-bit signed red-green integer.
- [GPU_TEXTURE_FORMAT_RG8_SNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rg8-snorm/) — 8-bit signed normalized red-green.
- [GPU_TEXTURE_FORMAT_RG8_UINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rg8-uint/) — 8-bit unsigned red-green integer.
- [GPU_TEXTURE_FORMAT_RG8_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rg8-unorm/) — 8-bit normalized red-green.
- [GPU_TEXTURE_FORMAT_RGB10A2_UINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgb10-a2-uint/) — Packed unsigned RGB10A2.
- [GPU_TEXTURE_FORMAT_RGB10A2_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgb10-a2-unorm/) — Packed normalized RGB10A2.
- [GPU_TEXTURE_FORMAT_RGB9E5_UFLOAT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgb9-e5-ufloat/) — Shared-exponent RGB.
- [GPU_TEXTURE_FORMAT_RGBA16_FLOAT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgba16-float/) — 16-bit floating-point RGBA.
- [GPU_TEXTURE_FORMAT_RGBA16_SINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgba16-sint/) — 16-bit signed RGBA integer.
- [GPU_TEXTURE_FORMAT_RGBA16_SNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgba16-snorm/) — 16-bit signed normalized RGBA.
- [GPU_TEXTURE_FORMAT_RGBA16_UINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgba16-uint/) — 16-bit unsigned RGBA integer.
- [GPU_TEXTURE_FORMAT_RGBA16_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgba16-unorm/) — 16-bit normalized RGBA.
- [GPU_TEXTURE_FORMAT_RGBA32_FLOAT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgba32-float/) — 32-bit floating-point RGBA.
- [GPU_TEXTURE_FORMAT_RGBA32_SINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgba32-sint/) — 32-bit signed RGBA integer.
- [GPU_TEXTURE_FORMAT_RGBA32_UINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgba32-uint/) — 32-bit unsigned RGBA integer.
- [GPU_TEXTURE_FORMAT_RGBA8_SINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgba8-sint/) — 8-bit signed RGBA integer.
- [GPU_TEXTURE_FORMAT_RGBA8_SNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgba8-snorm/) — 8-bit signed normalized RGBA.
- [GPU_TEXTURE_FORMAT_RGBA8_UINT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgba8-uint/) — 8-bit unsigned RGBA integer.
- [GPU_TEXTURE_FORMAT_RGBA8_UNORM](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgba8-unorm/) — 8-bit normalized RGBA.
- [GPU_TEXTURE_FORMAT_RGBA8_UNORM_SRGB](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-rgba8-unorm-srgb/) — 8-bit normalized sRGB RGBA.
- [GPU_TEXTURE_FORMAT_STENCIL8](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-format-stencil8/) — 8-bit stencil.
- [GPU_TEXTURE_USAGE_COPY_DST](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-usage-copy-dst/) — Texture usage bit for copy destination.
- [GPU_TEXTURE_USAGE_COPY_SRC](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-usage-copy-src/) — Texture usage bit for copy source.
- [GPU_TEXTURE_USAGE_RENDER_ATTACHMENT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-usage-render-attachment/) — Texture usage bit for render attachment.
- [GPU_TEXTURE_USAGE_STORAGE_ATOMIC](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-usage-storage-atomic/) — Texture usage bit for storage atomics.
- [GPU_TEXTURE_USAGE_STORAGE_BINDING](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-usage-storage-binding/) — Texture usage bit for storage-texture binding.
- [GPU_TEXTURE_USAGE_TEXTURE_BINDING](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-usage-texture-binding/) — Texture usage bit for sampled-texture binding.
- [GPU_TEXTURE_USAGE_TRANSIENT](/docs/language/standard-library/modules/gpu/binding/constant/gpu-texture-usage-transient/) — Texture usage bit for transient attachments.
- [GPU_VERTEX_FORMAT_FLOAT16](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-float16/) — 16-bit float scalar vertex format.
- [GPU_VERTEX_FORMAT_FLOAT16X2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-float16-x2/) — 16-bit float x2 vertex format.
- [GPU_VERTEX_FORMAT_FLOAT16X4](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-float16-x4/) — 16-bit float x4 vertex format.
- [GPU_VERTEX_FORMAT_FLOAT32](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-float32/) — 32-bit float vertex format.
- [GPU_VERTEX_FORMAT_FLOAT32X2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-float32-x2/) — 32-bit float x2 vertex format.
- [GPU_VERTEX_FORMAT_FLOAT32X3](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-float32-x3/) — 32-bit float x3 vertex format.
- [GPU_VERTEX_FORMAT_FLOAT32X4](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-float32-x4/) — 32-bit float x4 vertex format.
- [GPU_VERTEX_FORMAT_FLOAT64](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-float64/) — 64-bit float scalar vertex format.
- [GPU_VERTEX_FORMAT_FLOAT64X2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-float64-x2/) — 64-bit float x2 vertex format.
- [GPU_VERTEX_FORMAT_FLOAT64X3](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-float64-x3/) — 64-bit float x3 vertex format.
- [GPU_VERTEX_FORMAT_FLOAT64X4](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-float64-x4/) — 64-bit float x4 vertex format.
- [GPU_VERTEX_FORMAT_SINT16](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-sint16/) — Signed 16-bit scalar vertex format.
- [GPU_VERTEX_FORMAT_SINT16X2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-sint16-x2/) — Signed 16-bit x2 vertex format.
- [GPU_VERTEX_FORMAT_SINT16X4](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-sint16-x4/) — Signed 16-bit x4 vertex format.
- [GPU_VERTEX_FORMAT_SINT32](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-sint32/) — Signed 32-bit vertex format.
- [GPU_VERTEX_FORMAT_SINT32X2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-sint32-x2/) — Signed 32-bit x2 vertex format.
- [GPU_VERTEX_FORMAT_SINT32X3](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-sint32-x3/) — Signed 32-bit x3 vertex format.
- [GPU_VERTEX_FORMAT_SINT32X4](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-sint32-x4/) — Signed 32-bit x4 vertex format.
- [GPU_VERTEX_FORMAT_SINT8](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-sint8/) — Signed 8-bit scalar vertex format.
- [GPU_VERTEX_FORMAT_SINT8X2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-sint8-x2/) — Signed 8-bit x2 vertex format.
- [GPU_VERTEX_FORMAT_SINT8X4](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-sint8-x4/) — Signed 8-bit x4 vertex format.
- [GPU_VERTEX_FORMAT_SNORM16](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-snorm16/) — Signed normalized 16-bit scalar vertex format.
- [GPU_VERTEX_FORMAT_SNORM16X2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-snorm16-x2/) — Signed normalized 16-bit x2 vertex format.
- [GPU_VERTEX_FORMAT_SNORM16X4](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-snorm16-x4/) — Signed normalized 16-bit x4 vertex format.
- [GPU_VERTEX_FORMAT_SNORM8](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-snorm8/) — Signed normalized 8-bit scalar vertex format.
- [GPU_VERTEX_FORMAT_SNORM8X2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-snorm8-x2/) — Signed normalized 8-bit x2 vertex format.
- [GPU_VERTEX_FORMAT_SNORM8X4](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-snorm8-x4/) — Signed normalized 8-bit x4 vertex format.
- [GPU_VERTEX_FORMAT_UINT16](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-uint16/) — Unsigned 16-bit scalar vertex format.
- [GPU_VERTEX_FORMAT_UINT16X2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-uint16-x2/) — Unsigned 16-bit x2 vertex format.
- [GPU_VERTEX_FORMAT_UINT16X4](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-uint16-x4/) — Unsigned 16-bit x4 vertex format.
- [GPU_VERTEX_FORMAT_UINT32](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-uint32/) — Unsigned 32-bit vertex format.
- [GPU_VERTEX_FORMAT_UINT32X2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-uint32-x2/) — Unsigned 32-bit x2 vertex format.
- [GPU_VERTEX_FORMAT_UINT32X3](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-uint32-x3/) — Unsigned 32-bit x3 vertex format.
- [GPU_VERTEX_FORMAT_UINT32X4](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-uint32-x4/) — Unsigned 32-bit x4 vertex format.
- [GPU_VERTEX_FORMAT_UINT8](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-uint8/) — Unsigned 8-bit scalar vertex format.
- [GPU_VERTEX_FORMAT_UINT8X2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-uint8-x2/) — Unsigned 8-bit x2 vertex format.
- [GPU_VERTEX_FORMAT_UINT8X4](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-uint8-x4/) — Unsigned 8-bit x4 vertex format.
- [GPU_VERTEX_FORMAT_UNORM10_10_10_2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-unorm10-10-10-2/) — Packed normalized 10:10:10:2 vertex format.
- [GPU_VERTEX_FORMAT_UNORM16](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-unorm16/) — Unsigned normalized 16-bit scalar vertex format.
- [GPU_VERTEX_FORMAT_UNORM16X2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-unorm16-x2/) — Unsigned normalized 16-bit x2 vertex format.
- [GPU_VERTEX_FORMAT_UNORM16X4](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-unorm16-x4/) — Unsigned normalized 16-bit x4 vertex format.
- [GPU_VERTEX_FORMAT_UNORM8](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-unorm8/) — Unsigned normalized 8-bit scalar vertex format.
- [GPU_VERTEX_FORMAT_UNORM8X2](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-unorm8-x2/) — Unsigned normalized 8-bit x2 vertex format.
- [GPU_VERTEX_FORMAT_UNORM8X4](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-unorm8-x4/) — Unsigned normalized 8-bit x4 vertex format.
- [GPU_VERTEX_FORMAT_UNORM8X4_BGRA](/docs/language/standard-library/modules/gpu/binding/constant/gpu-vertex-format-unorm8-x4-bgra/) — 8-bit BGRA normalized vertex format.
