menu
destack:gpu/binding
import destack:gpu/binding
Structs
GpuAdapterGPU adapter.GpuAdapterFormatCapabilitiesAdapter texture format capabilities.GpuAdapterLimitsNormalized adapter limits.GpuAdapterRequestAdapter discovery options.GpuBindGroupBufferResourceBuffer bind group resource payload.GpuBindGroupDescriptorBind group descriptor.GpuBindGroupEntryBind group resource entry.GpuBindGroupExternalTextureResourceExternal-texture bind group resource payload.GpuBindGroupLayoutBufferResourceBuffer bind group layout resource payload.GpuBindGroupLayoutDescriptorBind group layout descriptor.GpuBindGroupLayoutEntryBind group layout entry.GpuBindGroupLayoutExternalTextureResourceExternal-texture bind group layout resource payload.GpuBindGroupLayoutSampledTextureResourceSampled-texture bind group layout resource payload.GpuBindGroupLayoutSamplerResourceSampler bind group layout resource payload.GpuBindGroupLayoutStorageTextureResourceStorage-texture bind group layout resource payload.GpuBindGroupSamplerResourceSampler bind group resource payload.GpuBindGroupTextureResourceTexture bind group resource payload.GpuBlendComponentBlend component descriptor.GpuBlendStateBlend-state descriptor.GpuBufferCopyBuffer copy source or destination descriptor.GpuBufferCopyLayoutBuffer copy layout descriptor.GpuBufferDescriptorGPU buffer descriptor.GpuBufferStateGPU buffer state.GpuBufferTransitionBuffer transition descriptor.GpuCapturedErrorCaptured device error snapshot.GpuColorRGBA clear color.GpuColorTargetStateColor-target descriptor.GpuCommandBufferDescriptorCommand buffer descriptor.GpuCommandEncoderDescriptorCommand encoder descriptor.GpuCompilationInfoShader-compilation information snapshot.GpuCompilationMessageShader-compilation message descriptor.GpuComputePassDescriptorCompute pass descriptor.GpuComputePipelineDescriptorCompute pipeline descriptor.GpuComputeStateCompute-state descriptor.GpuDepthStencilStateDepth-stencil-state descriptor.GpuDeviceGPU device.GpuDeviceDescriptorGPU device descriptor.GpuDeviceStatusRuntime-visible device status.GpuExtent3D3D extent descriptor.GpuExternalTextureDescriptorExternal texture descriptor.GpuExternalTextureTransferFunctionExternal-texture transfer-function parameters.GpuFenceDescriptorFence descriptor.GpuFragmentStateFragment-state descriptor.GpuManualMemoryHintManual memory-allocation guidance.GpuMappedBufferRangeGPU mapped buffer range.GpuMultisampleStateMultisample-state descriptor.GpuOcclusionQueryTypeOcclusion query-set type.GpuPassTimestampWritesPass timestamp-write descriptor.GpuPipelineConstantPipeline constants descriptor.GpuPipelineLayoutDescriptorPipeline layout descriptor.GpuPipelineStatisticsQueryTypePipeline-statistics query-set type.GpuPresentationEventPresentation event.GpuPresentationSubscriptionPresentation event subscription.GpuPresentRequestPresent request.GpuPrimitiveStatePrimitive-state descriptor.GpuQuerySetDescriptorQuery set descriptor.GpuQuerySetStateQuery set state.GpuRenderBundleDescriptorRender bundle descriptor.GpuRenderBundleEncoderDescriptorRender bundle encoder descriptor.GpuRenderPassColorAttachmentRender-pass color-attachment descriptor.GpuRenderPassDepthStencilAttachmentRender-pass depth-stencil-attachment descriptor.GpuRenderPassDescriptorRender pass descriptor.GpuRenderPipelineDescriptorRender pipeline descriptor.GpuRenderStateRender-state descriptor.GpuSamplerDescriptorGPU sampler descriptor.GpuShaderDescriptorGPU shader module descriptor.GpuShaderRuntimeChecksShader runtime-check policy.GpuStencilFaceStateStencil-face-state descriptor.GpuSurfaceCapabilitiesPresent surface capabilities.GpuSurfaceDescriptorSurface configuration descriptor.GpuSurfaceFrameAcquired surface frame.GpuSurfaceHdrMetadataSurface HDR metadata.GpuSurfaceStatePresent surface status.GpuTextureCopyTexture copy source or destination descriptor.GpuTextureDescriptorGPU texture descriptor.GpuTextureStateGPU texture state.GpuTextureSubresourceRangeTexture subresource selector for one transition.GpuTextureTransitionTexture transition descriptor.GpuTextureViewDescriptorGPU texture view descriptor.GpuTimestampQueryTypeTimestamp query-set type.GpuVertexAttributeVertex attribute descriptor.GpuVertexBufferLayoutVertex buffer layout descriptor.GpuVertexStateVertex-state descriptor.
Enums
GpuAdapterTypeGPU adapter category.GpuAddressModeTexture address mode selector.GpuBackendGPU backend selector.GpuBlendFactorBlend factor selector.GpuBlendOperationBlend operation selector.GpuBufferBindingTypeBuffer binding layout selector.GpuBufferMapStateBuffer map-state selector.GpuCompareFunctionDepth or stencil compare selector.GpuCompilationMessageKindShader-compilation message kind.GpuCompositeAlphaModeSurface composite alpha mode.GpuCullModeFace-culling selector.GpuDeviceLossReasonDevice-loss reason category.GpuErrorFilterDevice error-scope filter selector.GpuExternalTextureFormatExternal-texture format selector.GpuFeatureIdStable GPU feature identifier.GpuFenceModeFence mode selector.GpuFilterModeTexture filter mode selector.GpuFrontFaceFront-face winding selector.GpuIndexFormatIndex element format selector.GpuLoadOpRender-pass load operation selector.GpuMapModeBuffer mapping mode.GpuMemoryHintDevice-memory allocation hint selector.GpuMipmapFilterModeTexture mipmap filter mode selector.GpuPolygonModePolygon rasterization selector.GpuPowerPreferencePower preference for adapter selection.GpuPresentationOverflowPresentation event overflow policy.GpuPresentationResultPresentation result.GpuPresentModeSurface present mode.GpuPrimitiveTopologyPrimitive topology selector.GpuSamplerBindingTypeSampler binding layout selector.GpuSamplerBorderColorSampler border color selector.GpuShaderFormatShader binary format selector.GpuStencilOperationStencil operation selector.GpuStorageTextureAccessStorage-texture access selector.GpuStoreOpRender-pass store operation selector.GpuSurfaceAcquireStatusSurface acquisition status.GpuSurfaceStatusSurface lifecycle status.GpuTextureAspectTexture aspect selector.GpuTextureDimensionTexture dimension selector.GpuTextureSampleTypeTexture sample-type selector.GpuTextureViewDimensionTexture view-dimension selector.GpuTraceModeDevice tracing mode selector.GpuVertexStepModeVertex layout step mode selector.
Newtypes
GpuAdapterHandleHandle for one GPU adapter endpoint.GpuBindGroupHandleHandle for one GPU bind group endpoint.GpuBindGroupLayoutHandleHandle for one GPU bind group layout endpoint.GpuBindGroupLayoutResourceBind group layout resource payload.GpuBindGroupResourceBind group resource payload.GpuBufferAccessBuffer access bitset for explicit resource transitions.GpuBufferHandleHandle for one GPU buffer endpoint.GpuBufferUsageGPU buffer usage bitset.GpuColorWriteMaskColor-write channel mask.GpuCommandBufferHandleHandle for one finished GPU command buffer.GpuCommandEncoderHandleHandle for one GPU command encoder.GpuComputePassHandleHandle for one active GPU compute-pass endpoint.GpuDeviceHandleHandle for one GPU device endpoint.GpuExternalTextureHandleHandle for one GPU external-texture endpoint.GpuFenceHandleHandle for one GPU synchronization fence endpoint.GpuPipelineHandleHandle for one GPU pipeline endpoint.GpuPipelineLayoutHandleHandle for one GPU pipeline layout endpoint.GpuPipelineStatisticsMaskPipeline-statistics query bitset.GpuPresentationHandleHandle for one GPU presentation event subscription.GpuQuerySetHandleHandle for one GPU query set endpoint.GpuQuerySetTypeQuery-set type payload.GpuQueueHandleHandle for one GPU queue endpoint.GpuRenderBundleEncoderHandleHandle for one GPU render-bundle-encoder endpoint.GpuRenderBundleHandleHandle for one GPU render-bundle endpoint.GpuRenderPassHandleHandle for one active GPU render-pass endpoint.GpuSamplerHandleHandle for one GPU sampler endpoint.GpuShaderHandleHandle for one GPU shader module endpoint.GpuShaderVisibilityMaskShader stage visibility bitset.GpuSurfaceHandleHandle for one GPU surface endpoint.GpuSurfaceTimingFlagsSurface timing flags.GpuTextureAccessTexture access bitset for explicit resource transitions.GpuTextureFormatTyped GPU texture-format identifier.GpuTextureFormatFeatureFlagsTexture-format feature bitset.GpuTextureHandleHandle for one GPU texture endpoint.GpuTextureUsageGPU texture usage bitset.GpuTextureViewHandleHandle for one GPU texture-view endpoint.GpuVertexFormatTyped GPU vertex-format identifier.
Interfaces
GpuAdapterBindingAdapter binding family.GpuBindBindingBind binding family.GpuBindingGPU binding family.GpuCommandBindingCommand binding family.GpuDebugBindingDebug binding family.GpuDeviceBindingDevice binding family.GpuPipelineBindingPipeline binding family.GpuPresentBindingPresent binding family.GpuResourceBindingResource binding family.GpuSyncBindingSync binding family.
Constants
gpuCurrent GPU binding family.GPU_BUFFER_ACCESS_COPY_DSTBuffer access bit for copy destination.GPU_BUFFER_ACCESS_COPY_SRCBuffer access bit for copy source.GPU_BUFFER_ACCESS_INDEXBuffer access bit for index input.GPU_BUFFER_ACCESS_INDIRECTBuffer access bit for indirect input.GPU_BUFFER_ACCESS_MAP_READBuffer access bit for read mapping.GPU_BUFFER_ACCESS_MAP_WRITEBuffer access bit for write mapping.GPU_BUFFER_ACCESS_QUERY_RESOLVEBuffer access bit for query resolve.GPU_BUFFER_ACCESS_STORAGE_READ_ONLYBuffer access bit for read-only storage binding.GPU_BUFFER_ACCESS_STORAGE_READ_WRITEBuffer access bit for read-write storage binding.GPU_BUFFER_ACCESS_UNIFORMBuffer access bit for uniform binding.GPU_BUFFER_ACCESS_VERTEXBuffer access bit for vertex input.GPU_BUFFER_USAGE_BLAS_INPUTBuffer usage bit for bottom-level acceleration-structure input.GPU_BUFFER_USAGE_COPY_DSTBuffer usage bit for copy destination.GPU_BUFFER_USAGE_COPY_SRCBuffer usage bit for copy source.GPU_BUFFER_USAGE_INDEXBuffer usage bit for index input.GPU_BUFFER_USAGE_INDIRECTBuffer usage bit for indirect input.GPU_BUFFER_USAGE_MAP_READBuffer usage bit for read mapping.GPU_BUFFER_USAGE_MAP_WRITEBuffer usage bit for write mapping.GPU_BUFFER_USAGE_QUERY_RESOLVEBuffer usage bit for query resolve.GPU_BUFFER_USAGE_STORAGEBuffer usage bit for storage binding.GPU_BUFFER_USAGE_TLAS_INPUTBuffer usage bit for top-level acceleration-structure input.GPU_BUFFER_USAGE_UNIFORMBuffer usage bit for uniform binding.GPU_BUFFER_USAGE_VERTEXBuffer usage bit for vertex input.GPU_COLOR_WRITE_ALLColor-write bits for RGBA.GPU_COLOR_WRITE_ALPHAColor-write bit for alpha.GPU_COLOR_WRITE_BLUEColor-write bit for blue.GPU_COLOR_WRITE_COLORColor-write bits for RGB.GPU_COLOR_WRITE_GREENColor-write bit for green.GPU_COLOR_WRITE_REDColor-write bit for red.GPU_PIPELINE_STATISTICS_CLIPPER_INVOCATIONSPipeline-statistics bit for clipper invocations.GPU_PIPELINE_STATISTICS_CLIPPER_PRIMITIVES_OUTPipeline-statistics bit for unclipped primitives.GPU_PIPELINE_STATISTICS_COMPUTE_SHADER_INVOCATIONSPipeline-statistics bit for compute-shader invocations.GPU_PIPELINE_STATISTICS_FRAGMENT_SHADER_INVOCATIONSPipeline-statistics bit for fragment-shader invocations.GPU_PIPELINE_STATISTICS_VERTEX_SHADER_INVOCATIONSPipeline-statistics bit for vertex-shader invocations.GPU_SHADER_VISIBILITY_COMPUTEShader visibility bit for compute shaders.GPU_SHADER_VISIBILITY_FRAGMENTShader visibility bit for fragment shaders.GPU_SHADER_VISIBILITY_VERTEXShader visibility bit for vertex shaders.GPU_SURFACE_TIMING_COMPOSITOR_LATENCYBackend can report compositor latency.GPU_SURFACE_TIMING_PRESENTATIONBackend can report presentation events.GPU_SURFACE_TIMING_PRESENTED_ATBackend can report actual presentation timestamps.GPU_SURFACE_TIMING_REFRESH_INTERVALBackend can report refresh intervals.GPU_SURFACE_TIMING_REQUESTED_PRESENT_ATBackend can accept requested presentation timestamps.GPU_TEXTURE_ACCESS_COLOR_TARGETTexture access bit for color render targets.GPU_TEXTURE_ACCESS_COPY_DSTTexture access bit for copy destination.GPU_TEXTURE_ACCESS_COPY_SRCTexture access bit for copy source.GPU_TEXTURE_ACCESS_DEPTH_STENCIL_READTexture access bit for read-only depth-stencil use.GPU_TEXTURE_ACCESS_DEPTH_STENCIL_WRITETexture access bit for writable depth-stencil use.GPU_TEXTURE_ACCESS_PRESENTTexture access bit for presentation.GPU_TEXTURE_ACCESS_RESOURCETexture access bit for sampled or fetched resources.GPU_TEXTURE_ACCESS_STORAGE_ATOMICTexture access bit for atomic storage use.GPU_TEXTURE_ACCESS_STORAGE_READ_ONLYTexture access bit for read-only storage use.GPU_TEXTURE_ACCESS_STORAGE_READ_WRITETexture access bit for read-write storage use.GPU_TEXTURE_ACCESS_STORAGE_WRITE_ONLYTexture access bit for write-only storage use.GPU_TEXTURE_ACCESS_TRANSIENTTexture access bit for transient render-attachment allocation.GPU_TEXTURE_ACCESS_UNINITIALIZEDTexture access bit for uninitialized state.GPU_TEXTURE_FORMAT_ASTC_10X10_HDRASTC 10x10 HDR.GPU_TEXTURE_FORMAT_ASTC_10X10_UNORMASTC 10x10 unorm.GPU_TEXTURE_FORMAT_ASTC_10X10_UNORM_SRGBASTC 10x10 sRGB.GPU_TEXTURE_FORMAT_ASTC_10X5_HDRASTC 10x5 HDR.GPU_TEXTURE_FORMAT_ASTC_10X5_UNORMASTC 10x5 unorm.GPU_TEXTURE_FORMAT_ASTC_10X5_UNORM_SRGBASTC 10x5 sRGB.GPU_TEXTURE_FORMAT_ASTC_10X6_HDRASTC 10x6 HDR.GPU_TEXTURE_FORMAT_ASTC_10X6_UNORMASTC 10x6 unorm.GPU_TEXTURE_FORMAT_ASTC_10X6_UNORM_SRGBASTC 10x6 sRGB.GPU_TEXTURE_FORMAT_ASTC_10X8_HDRASTC 10x8 HDR.GPU_TEXTURE_FORMAT_ASTC_10X8_UNORMASTC 10x8 unorm.GPU_TEXTURE_FORMAT_ASTC_10X8_UNORM_SRGBASTC 10x8 sRGB.GPU_TEXTURE_FORMAT_ASTC_12X10_HDRASTC 12x10 HDR.GPU_TEXTURE_FORMAT_ASTC_12X10_UNORMASTC 12x10 unorm.GPU_TEXTURE_FORMAT_ASTC_12X10_UNORM_SRGBASTC 12x10 sRGB.GPU_TEXTURE_FORMAT_ASTC_12X12_HDRASTC 12x12 HDR.GPU_TEXTURE_FORMAT_ASTC_12X12_UNORMASTC 12x12 unorm.GPU_TEXTURE_FORMAT_ASTC_12X12_UNORM_SRGBASTC 12x12 sRGB.GPU_TEXTURE_FORMAT_ASTC_4X4_HDRASTC 4x4 HDR.GPU_TEXTURE_FORMAT_ASTC_4X4_UNORMASTC 4x4 unorm.GPU_TEXTURE_FORMAT_ASTC_4X4_UNORM_SRGBASTC 4x4 sRGB.GPU_TEXTURE_FORMAT_ASTC_5X4_HDRASTC 5x4 HDR.GPU_TEXTURE_FORMAT_ASTC_5X4_UNORMASTC 5x4 unorm.GPU_TEXTURE_FORMAT_ASTC_5X4_UNORM_SRGBASTC 5x4 sRGB.GPU_TEXTURE_FORMAT_ASTC_5X5_HDRASTC 5x5 HDR.GPU_TEXTURE_FORMAT_ASTC_5X5_UNORMASTC 5x5 unorm.GPU_TEXTURE_FORMAT_ASTC_5X5_UNORM_SRGBASTC 5x5 sRGB.GPU_TEXTURE_FORMAT_ASTC_6X5_HDRASTC 6x5 HDR.GPU_TEXTURE_FORMAT_ASTC_6X5_UNORMASTC 6x5 unorm.GPU_TEXTURE_FORMAT_ASTC_6X5_UNORM_SRGBASTC 6x5 sRGB.GPU_TEXTURE_FORMAT_ASTC_6X6_HDRASTC 6x6 HDR.GPU_TEXTURE_FORMAT_ASTC_6X6_UNORMASTC 6x6 unorm.GPU_TEXTURE_FORMAT_ASTC_6X6_UNORM_SRGBASTC 6x6 sRGB.GPU_TEXTURE_FORMAT_ASTC_8X5_HDRASTC 8x5 HDR.GPU_TEXTURE_FORMAT_ASTC_8X5_UNORMASTC 8x5 unorm.GPU_TEXTURE_FORMAT_ASTC_8X5_UNORM_SRGBASTC 8x5 sRGB.GPU_TEXTURE_FORMAT_ASTC_8X6_HDRASTC 8x6 HDR.GPU_TEXTURE_FORMAT_ASTC_8X6_UNORMASTC 8x6 unorm.GPU_TEXTURE_FORMAT_ASTC_8X6_UNORM_SRGBASTC 8x6 sRGB.GPU_TEXTURE_FORMAT_ASTC_8X8_HDRASTC 8x8 HDR.GPU_TEXTURE_FORMAT_ASTC_8X8_UNORMASTC 8x8 unorm.GPU_TEXTURE_FORMAT_ASTC_8X8_UNORM_SRGBASTC 8x8 sRGB.GPU_TEXTURE_FORMAT_BC1_RGBA_UNORMBC1 RGBA unorm.GPU_TEXTURE_FORMAT_BC1_RGBA_UNORM_SRGBBC1 RGBA sRGB.GPU_TEXTURE_FORMAT_BC2_RGBA_UNORMBC2 RGBA unorm.GPU_TEXTURE_FORMAT_BC2_RGBA_UNORM_SRGBBC2 RGBA sRGB.GPU_TEXTURE_FORMAT_BC3_RGBA_UNORMBC3 RGBA unorm.GPU_TEXTURE_FORMAT_BC3_RGBA_UNORM_SRGBBC3 RGBA sRGB.GPU_TEXTURE_FORMAT_BC4_R_SNORMBC4 red snorm.GPU_TEXTURE_FORMAT_BC4_R_UNORMBC4 red unorm.GPU_TEXTURE_FORMAT_BC5_RG_SNORMBC5 red-green snorm.GPU_TEXTURE_FORMAT_BC5_RG_UNORMBC5 red-green unorm.GPU_TEXTURE_FORMAT_BC6H_RGB_FLOATBC6H RGB signed float.GPU_TEXTURE_FORMAT_BC6H_RGB_UFLOATBC6H RGB unsigned float.GPU_TEXTURE_FORMAT_BC7_RGBA_UNORMBC7 RGBA unorm.GPU_TEXTURE_FORMAT_BC7_RGBA_UNORM_SRGBBC7 RGBA sRGB.GPU_TEXTURE_FORMAT_BGRA8_UNORM8-bit normalized BGRA.GPU_TEXTURE_FORMAT_BGRA8_UNORM_SRGB8-bit normalized sRGB BGRA.GPU_TEXTURE_FORMAT_DEPTH16_UNORM16-bit normalized depth.GPU_TEXTURE_FORMAT_DEPTH24_PLUSAt-least-24-bit depth.GPU_TEXTURE_FORMAT_DEPTH24_PLUS_STENCIL8At-least-24-bit depth with stencil.GPU_TEXTURE_FORMAT_DEPTH32_FLOAT32-bit floating-point depth.GPU_TEXTURE_FORMAT_DEPTH32_FLOAT_STENCIL832-bit floating-point depth with stencil.GPU_TEXTURE_FORMAT_EAC_R11_SNORMEAC red snorm.GPU_TEXTURE_FORMAT_EAC_R11_UNORMEAC red unorm.GPU_TEXTURE_FORMAT_EAC_RG11_SNORMEAC red-green snorm.GPU_TEXTURE_FORMAT_EAC_RG11_UNORMEAC red-green unorm.GPU_TEXTURE_FORMAT_ETC2_RGB8_UNORMETC2 RGB8 unorm.GPU_TEXTURE_FORMAT_ETC2_RGB8_UNORM_SRGBETC2 RGB8 sRGB.GPU_TEXTURE_FORMAT_ETC2_RGB8A1_UNORMETC2 RGB8A1 unorm.GPU_TEXTURE_FORMAT_ETC2_RGB8A1_UNORM_SRGBETC2 RGB8A1 sRGB.GPU_TEXTURE_FORMAT_ETC2_RGBA8_UNORMETC2 RGBA8 unorm.GPU_TEXTURE_FORMAT_ETC2_RGBA8_UNORM_SRGBETC2 RGBA8 sRGB.GPU_TEXTURE_FORMAT_FEATURE_BLENDABLETexture-format feature bit for blendable render attachments.GPU_TEXTURE_FORMAT_FEATURE_FILTERABLETexture-format feature bit for filterable sampling.GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_RESOLVETexture-format feature bit for multisample resolve targets.GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_X16Texture-format feature bit for sample count 16.GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_X2Texture-format feature bit for sample count 2.GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_X4Texture-format feature bit for sample count 4.GPU_TEXTURE_FORMAT_FEATURE_MULTISAMPLE_X8Texture-format feature bit for sample count 8.GPU_TEXTURE_FORMAT_FEATURE_STORAGE_ATOMICTexture-format feature bit for atomic storage access.GPU_TEXTURE_FORMAT_FEATURE_STORAGE_READ_ONLYTexture-format feature bit for read-only storage access.GPU_TEXTURE_FORMAT_FEATURE_STORAGE_READ_WRITETexture-format feature bit for read-write storage access.GPU_TEXTURE_FORMAT_FEATURE_STORAGE_WRITE_ONLYTexture-format feature bit for write-only storage access.GPU_TEXTURE_FORMAT_NV12Two-plane NV12 YUV.GPU_TEXTURE_FORMAT_P010Two-plane P010 YUV.GPU_TEXTURE_FORMAT_R16_FLOAT16-bit floating-point red.GPU_TEXTURE_FORMAT_R16_SINT16-bit signed red integer.GPU_TEXTURE_FORMAT_R16_SNORM16-bit signed normalized red.GPU_TEXTURE_FORMAT_R16_UINT16-bit unsigned red integer.GPU_TEXTURE_FORMAT_R16_UNORM16-bit normalized red.GPU_TEXTURE_FORMAT_R32_FLOAT32-bit floating-point red.GPU_TEXTURE_FORMAT_R32_SINT32-bit signed red integer.GPU_TEXTURE_FORMAT_R32_UINT32-bit unsigned red integer.GPU_TEXTURE_FORMAT_R64_UINT64-bit unsigned red integer.GPU_TEXTURE_FORMAT_R8_SINT8-bit signed red integer.GPU_TEXTURE_FORMAT_R8_SNORM8-bit signed normalized red.GPU_TEXTURE_FORMAT_R8_UINT8-bit unsigned red integer.GPU_TEXTURE_FORMAT_R8_UNORM8-bit normalized red.GPU_TEXTURE_FORMAT_RG11B10_UFLOATPacked unsigned float RG11B10.GPU_TEXTURE_FORMAT_RG16_FLOAT16-bit floating-point red-green.GPU_TEXTURE_FORMAT_RG16_SINT16-bit signed red-green integer.GPU_TEXTURE_FORMAT_RG16_SNORM16-bit signed normalized red-green.GPU_TEXTURE_FORMAT_RG16_UINT16-bit unsigned red-green integer.GPU_TEXTURE_FORMAT_RG16_UNORM16-bit normalized red-green.GPU_TEXTURE_FORMAT_RG32_FLOAT32-bit floating-point red-green.GPU_TEXTURE_FORMAT_RG32_SINT32-bit signed red-green integer.GPU_TEXTURE_FORMAT_RG32_UINT32-bit unsigned red-green integer.GPU_TEXTURE_FORMAT_RG8_SINT8-bit signed red-green integer.GPU_TEXTURE_FORMAT_RG8_SNORM8-bit signed normalized red-green.GPU_TEXTURE_FORMAT_RG8_UINT8-bit unsigned red-green integer.GPU_TEXTURE_FORMAT_RG8_UNORM8-bit normalized red-green.GPU_TEXTURE_FORMAT_RGB10A2_UINTPacked unsigned RGB10A2.GPU_TEXTURE_FORMAT_RGB10A2_UNORMPacked normalized RGB10A2.GPU_TEXTURE_FORMAT_RGB9E5_UFLOATShared-exponent RGB.GPU_TEXTURE_FORMAT_RGBA16_FLOAT16-bit floating-point RGBA.GPU_TEXTURE_FORMAT_RGBA16_SINT16-bit signed RGBA integer.GPU_TEXTURE_FORMAT_RGBA16_SNORM16-bit signed normalized RGBA.GPU_TEXTURE_FORMAT_RGBA16_UINT16-bit unsigned RGBA integer.GPU_TEXTURE_FORMAT_RGBA16_UNORM16-bit normalized RGBA.GPU_TEXTURE_FORMAT_RGBA32_FLOAT32-bit floating-point RGBA.GPU_TEXTURE_FORMAT_RGBA32_SINT32-bit signed RGBA integer.GPU_TEXTURE_FORMAT_RGBA32_UINT32-bit unsigned RGBA integer.GPU_TEXTURE_FORMAT_RGBA8_SINT8-bit signed RGBA integer.GPU_TEXTURE_FORMAT_RGBA8_SNORM8-bit signed normalized RGBA.GPU_TEXTURE_FORMAT_RGBA8_UINT8-bit unsigned RGBA integer.GPU_TEXTURE_FORMAT_RGBA8_UNORM8-bit normalized RGBA.GPU_TEXTURE_FORMAT_RGBA8_UNORM_SRGB8-bit normalized sRGB RGBA.GPU_TEXTURE_FORMAT_STENCIL88-bit stencil.GPU_TEXTURE_USAGE_COPY_DSTTexture usage bit for copy destination.GPU_TEXTURE_USAGE_COPY_SRCTexture usage bit for copy source.GPU_TEXTURE_USAGE_RENDER_ATTACHMENTTexture usage bit for render attachment.GPU_TEXTURE_USAGE_STORAGE_ATOMICTexture usage bit for storage atomics.GPU_TEXTURE_USAGE_STORAGE_BINDINGTexture usage bit for storage-texture binding.GPU_TEXTURE_USAGE_TEXTURE_BINDINGTexture usage bit for sampled-texture binding.GPU_TEXTURE_USAGE_TRANSIENTTexture usage bit for transient attachments.GPU_VERTEX_FORMAT_FLOAT1616-bit float scalar vertex format.GPU_VERTEX_FORMAT_FLOAT16X216-bit float x2 vertex format.GPU_VERTEX_FORMAT_FLOAT16X416-bit float x4 vertex format.GPU_VERTEX_FORMAT_FLOAT3232-bit float vertex format.GPU_VERTEX_FORMAT_FLOAT32X232-bit float x2 vertex format.GPU_VERTEX_FORMAT_FLOAT32X332-bit float x3 vertex format.GPU_VERTEX_FORMAT_FLOAT32X432-bit float x4 vertex format.GPU_VERTEX_FORMAT_FLOAT6464-bit float scalar vertex format.GPU_VERTEX_FORMAT_FLOAT64X264-bit float x2 vertex format.GPU_VERTEX_FORMAT_FLOAT64X364-bit float x3 vertex format.GPU_VERTEX_FORMAT_FLOAT64X464-bit float x4 vertex format.GPU_VERTEX_FORMAT_SINT16Signed 16-bit scalar vertex format.GPU_VERTEX_FORMAT_SINT16X2Signed 16-bit x2 vertex format.GPU_VERTEX_FORMAT_SINT16X4Signed 16-bit x4 vertex format.GPU_VERTEX_FORMAT_SINT32Signed 32-bit vertex format.GPU_VERTEX_FORMAT_SINT32X2Signed 32-bit x2 vertex format.GPU_VERTEX_FORMAT_SINT32X3Signed 32-bit x3 vertex format.GPU_VERTEX_FORMAT_SINT32X4Signed 32-bit x4 vertex format.GPU_VERTEX_FORMAT_SINT8Signed 8-bit scalar vertex format.GPU_VERTEX_FORMAT_SINT8X2Signed 8-bit x2 vertex format.GPU_VERTEX_FORMAT_SINT8X4Signed 8-bit x4 vertex format.GPU_VERTEX_FORMAT_SNORM16Signed normalized 16-bit scalar vertex format.GPU_VERTEX_FORMAT_SNORM16X2Signed normalized 16-bit x2 vertex format.GPU_VERTEX_FORMAT_SNORM16X4Signed normalized 16-bit x4 vertex format.GPU_VERTEX_FORMAT_SNORM8Signed normalized 8-bit scalar vertex format.GPU_VERTEX_FORMAT_SNORM8X2Signed normalized 8-bit x2 vertex format.GPU_VERTEX_FORMAT_SNORM8X4Signed normalized 8-bit x4 vertex format.GPU_VERTEX_FORMAT_UINT16Unsigned 16-bit scalar vertex format.GPU_VERTEX_FORMAT_UINT16X2Unsigned 16-bit x2 vertex format.GPU_VERTEX_FORMAT_UINT16X4Unsigned 16-bit x4 vertex format.GPU_VERTEX_FORMAT_UINT32Unsigned 32-bit vertex format.GPU_VERTEX_FORMAT_UINT32X2Unsigned 32-bit x2 vertex format.GPU_VERTEX_FORMAT_UINT32X3Unsigned 32-bit x3 vertex format.GPU_VERTEX_FORMAT_UINT32X4Unsigned 32-bit x4 vertex format.GPU_VERTEX_FORMAT_UINT8Unsigned 8-bit scalar vertex format.GPU_VERTEX_FORMAT_UINT8X2Unsigned 8-bit x2 vertex format.GPU_VERTEX_FORMAT_UINT8X4Unsigned 8-bit x4 vertex format.GPU_VERTEX_FORMAT_UNORM10_10_10_2Packed normalized 10:10:10:2 vertex format.GPU_VERTEX_FORMAT_UNORM16Unsigned normalized 16-bit scalar vertex format.GPU_VERTEX_FORMAT_UNORM16X2Unsigned normalized 16-bit x2 vertex format.GPU_VERTEX_FORMAT_UNORM16X4Unsigned normalized 16-bit x4 vertex format.GPU_VERTEX_FORMAT_UNORM8Unsigned normalized 8-bit scalar vertex format.GPU_VERTEX_FORMAT_UNORM8X2Unsigned normalized 8-bit x2 vertex format.GPU_VERTEX_FORMAT_UNORM8X4Unsigned normalized 8-bit x4 vertex format.GPU_VERTEX_FORMAT_UNORM8X4_BGRA8-bit BGRA normalized vertex format.