Interfaces
- GPU
- GPUAdapter
- GPUAdapterInfo
- GPUBindGroup
- GPUBindGroupLayout
- GPUBuffer
- GPUCanvasContext
- GPUCommandBuffer
- GPUCommandEncoder
- GPUCompilationInfo
- GPUCompilationMessage
- GPUComputePassEncoder
- GPUComputePipeline
- GPUDevice
- GPUDeviceLostInfo
- GPUError
- GPUExternalTexture
- GPUInternalError
- GPUOutOfMemoryError
- GPUPipelineError
- GPUPipelineLayout
- GPUQuerySet
- GPUQueue
- GPURenderBundle
- GPURenderBundleEncoder
- GPURenderPassEncoder
- GPURenderPipeline
- GPUSampler
- GPUShaderModule
- GPUSupportedFeatures
- GPUSupportedLimits
- GPUTexture
- GPUTextureView
- GPUUncapturedErrorEvent
- GPUValidationError
- WGSLLanguageFeatures
Dictionaries
- GPUBindGroupDescriptor
- GPUBindGroupEntry
- GPUBindGroupLayoutDescriptor
- GPUBindGroupLayoutEntry
- GPUBlendComponent
- GPUBlendState
- GPUBufferBinding
- GPUBufferBindingLayout
- GPUBufferDescriptor
- GPUCanvasConfiguration
- GPUColorDict
- GPUColorTargetState
- GPUCommandBufferDescriptor
- GPUCommandEncoderDescriptor
- GPUComputePassDescriptor
- GPUComputePassTimestampWrites
- GPUComputePipelineDescriptor
- GPUDepthStencilState
- GPUDeviceDescriptor
- GPUExtent3DDict
- GPUExternalTextureBindingLayout
- GPUExternalTextureDescriptor
- GPUFragmentState
- GPUMultisampleState
- GPUObjectDescriptorBase
- GPUOrigin2DDict
- GPUOrigin3DDict
- GPUPipelineDescriptorBase
- GPUPipelineErrorInit
- GPUPipelineLayoutDescriptor
- GPUPrimitiveState
- GPUProgrammableStage
- GPUQuerySetDescriptor
- GPUQueueDescriptor
- GPURenderBundleDescriptor
- GPURenderBundleEncoderDescriptor
- GPURenderPassColorAttachment
- GPURenderPassDepthStencilAttachment
- GPURenderPassDescriptor
- GPURenderPassLayout
- GPURenderPassTimestampWrites
- GPURenderPipelineDescriptor
- GPURequestAdapterOptions
- GPUSamplerBindingLayout
- GPUSamplerDescriptor
- GPUShaderModuleCompilationHint
- GPUShaderModuleDescriptor
- GPUStencilFaceState
- GPUStorageTextureBindingLayout
- GPUTextureBindingLayout
- GPUTextureDescriptor
- GPUTextureViewDescriptor
- GPUUncapturedErrorEventInit
- GPUVertexAttribute
- GPUVertexBufferLayout
- GPUVertexState
Enums
- GPUAddressMode
- GPUAutoLayoutMode
- GPUBlendFactor
- GPUBlendOperation
- GPUBufferBindingType
- GPUBufferMapState
- GPUCanvasAlphaMode
- GPUCompareFunction
- GPUCompilationMessageType
- GPUCullMode
- GPUDeviceLostReason
- GPUErrorFilter
- GPUFeatureName
- GPUFilterMode
- GPUFrontFace
- GPUIndexFormat
- GPULoadOp
- GPUMipmapFilterMode
- GPUPipelineErrorReason
- GPUPowerPreference
- GPUPrimitiveTopology
- GPUQueryType
- GPUSamplerBindingType
- GPUStencilOperation
- GPUStorageTextureAccess
- GPUStoreOp
- GPUTextureAspect
- GPUTextureDimension
- GPUTextureFormat
- GPUTextureSampleType
- GPUTextureViewDimension
- GPUVertexFormat
- GPUVertexStepMode
Typedefs
- GPUBindingResource
- GPUBufferDynamicOffset
- GPUBufferUsageFlags
- GPUColor
- GPUColorWriteFlags
- GPUDepthBias
- GPUExtent3D
- GPUFlagsConstant
- GPUIndex32
- GPUIntegerCoordinate
- GPUIntegerCoordinateOut
- GPUMapModeFlags
- GPUOrigin2D
- GPUOrigin3D
- GPUPipelineConstantValue
- GPUSampleMask
- GPUShaderStageFlags
- GPUSignedOffset32
- GPUSize32
- GPUSize32Out
- GPUSize64
- GPUSize64Out
- GPUStencilValue
- GPUTextureUsageFlags
GPUSupportedLimits
- maxTextureDimension1D: unsigned long
- maxTextureDimension2D: unsigned long
- maxTextureDimension3D: unsigned long
- maxTextureArrayLayers: unsigned long
- maxBindGroups: unsigned long
- maxBindGroupsPlusVertexBuffers: unsigned long
- maxBindingsPerBindGroup: unsigned long
- maxDynamicUniformBuffersPerPipelineLayout: unsigned long
- maxDynamicStorageBuffersPerPipelineLayout: unsigned long
- maxSampledTexturesPerShaderStage: unsigned long
- maxSamplersPerShaderStage: unsigned long
- maxStorageBuffersPerShaderStage: unsigned long
- maxStorageTexturesPerShaderStage: unsigned long
- maxUniformBuffersPerShaderStage: unsigned long
- maxUniformBufferBindingSize: unsigned long long
- maxStorageBufferBindingSize: unsigned long long
- minUniformBufferOffsetAlignment: unsigned long
- minStorageBufferOffsetAlignment: unsigned long
- maxVertexBuffers: unsigned long
- maxBufferSize: unsigned long long
- maxVertexAttributes: unsigned long
- maxVertexBufferArrayStride: unsigned long
- maxInterStageShaderComponents: unsigned long
- maxInterStageShaderVariables: unsigned long
- maxColorAttachments: unsigned long
- maxColorAttachmentBytesPerSample: unsigned long
- maxComputeWorkgroupStorageSize: unsigned long
- maxComputeInvocationsPerWorkgroup: unsigned long
- maxComputeWorkgroupSizeX: unsigned long
- maxComputeWorkgroupSizeY: unsigned long
- maxComputeWorkgroupSizeZ: unsigned long
- maxComputeWorkgroupsPerDimension: unsigned long