◐ Shell
clean mode source ↗

WebGPU API reference

Index

Interfaces

GPU GPUAdapter GPUAdapterInfo GPUBindGroup GPUBindGroupDescriptor GPUBindGroupEntry GPUBindGroupLayout GPUBindGroupLayoutDescriptor GPUBindGroupLayoutEntry GPUBindingCommandsMixin GPUBlendComponent GPUBlendState GPUBuffer GPUBufferBinding GPUBufferBindingLayout GPUBufferDescriptor GPUBufferUsage GPUCanvasConfiguration GPUCanvasConfigurationOut GPUCanvasContext GPUCanvasToneMapping GPUColorDict GPUColorTargetState GPUColorWrite GPUCommandBuffer GPUCommandEncoder GPUCommandsMixin GPUCompilationInfo GPUCompilationMessage GPUComputePassDescriptor GPUComputePassEncoder GPUComputePassTimestampWrites GPUComputePipeline GPUComputePipelineDescriptor GPUCopyExternalImageDestInfo GPUCopyExternalImageSourceInfo GPUDebugCommandsMixin GPUDepthStencilState GPUDevice GPUDeviceDescriptor GPUDeviceLostInfo GPUError GPUExtent3DDict GPUExtent3DDictStrict GPUExternalTexture GPUExternalTextureBindingLayout GPUExternalTextureDescriptor GPUFragmentState GPUInternalError GPUMapMode GPUMultisampleState GPUObjectBase GPUObjectDescriptorBase GPUOrigin2DDict GPUOrigin2DDictStrict GPUOrigin3DDict GPUOutOfMemoryError GPUPipelineBase GPUPipelineDescriptorBase GPUPipelineError GPUPipelineErrorInit GPUPipelineLayout GPUPipelineLayoutDescriptor GPUPrimitiveState GPUProgrammableStage GPUQuerySet GPUQuerySetDescriptor GPUQueue GPURenderBundle GPURenderBundleEncoder GPURenderBundleEncoderDescriptor GPURenderCommandsMixin GPURenderPassColorAttachment GPURenderPassDepthStencilAttachment GPURenderPassDescriptor GPURenderPassEncoder GPURenderPassLayout GPURenderPassTimestampWrites GPURenderPipeline GPURenderPipelineDescriptor GPURequestAdapterOptions GPUSampler GPUSamplerBindingLayout GPUSamplerDescriptor GPUShaderModule GPUShaderModuleCompilationHint GPUShaderModuleDescriptor GPUShaderStage GPUStencilFaceState GPUStorageTextureBindingLayout GPUSupportedLimits GPUTexelCopyBufferInfo GPUTexelCopyBufferLayout GPUTexelCopyTextureInfo GPUTexture GPUTextureBindingLayout GPUTextureDescriptor GPUTextureUsage GPUTextureView GPUTextureViewDescriptor GPUUncapturedErrorEvent GPUUncapturedErrorEventInit GPUValidationError GPUVertexAttribute GPUVertexBufferLayout GPUVertexState HTMLCanvasElement HTMLVideoElement Navigator NavigatorGPU OffscreenCanvas WorkerNavigator

Type Aliases

GPUAddressMode GPUAllowSharedBufferSource GPUAutoLayoutMode GPUBindingResource GPUBlendFactor GPUBlendOperation GPUBufferBindingType GPUBufferDynamicOffset GPUBufferMapState GPUBufferUsageFlags GPUCanvasAlphaMode GPUCanvasToneMappingMode GPUColor GPUColorWriteFlags GPUCommandBufferDescriptor GPUCommandEncoderDescriptor GPUCompareFunction GPUCompilationMessageType GPUCopyExternalImageSource GPUCullMode GPUDepthBias GPUDeviceLostReason GPUErrorFilter GPUExtent3D GPUExtent3DStrict GPUFeatureName GPUFilterMode GPUFlagsConstant GPUFrontFace GPUImageCopyBuffer GPUImageCopyExternalImage GPUImageCopyExternalImageSource GPUImageCopyTexture GPUImageCopyTextureTagged GPUImageDataLayout GPUIndex32 GPUIndexFormat GPUIntegerCoordinate GPUIntegerCoordinateOut GPULoadOp GPUMapModeFlags GPUMipmapFilterMode GPUOrigin2D GPUOrigin2DStrict GPUOrigin3D GPUPipelineConstantValue GPUPipelineErrorReason GPUPowerPreference GPUPrimitiveTopology GPUQueryType GPUQueueDescriptor GPURenderBundleDescriptor GPUSampleMask GPUSamplerBindingType GPUShaderStageFlags GPUSignedOffset32 GPUSize32 GPUSize32Out GPUSize64 GPUSize64Out GPUStencilOperation GPUStencilValue GPUStorageTextureAccess GPUStoreOp GPUSupportedFeatures GPUTextureAspect GPUTextureDimension GPUTextureFormat GPUTextureSampleType GPUTextureUsageFlags GPUTextureViewDimension GPUVertexFormat GPUVertexStepMode WGSLLanguageFeatures

Variables

GPU GPUAdapter GPUAdapterInfo GPUBindGroup GPUBindGroupLayout GPUBuffer GPUBufferUsage GPUCanvasContext GPUColorWrite GPUCommandBuffer GPUCommandEncoder GPUCompilationInfo GPUCompilationMessage GPUComputePassEncoder GPUComputePipeline GPUDevice GPUDeviceLostInfo GPUError GPUExternalTexture GPUInternalError GPUMapMode GPUOutOfMemoryError GPUPipelineError GPUPipelineLayout GPUQuerySet GPUQueue GPURenderBundle GPURenderBundleEncoder GPURenderPassEncoder GPURenderPipeline GPUSampler GPUShaderModule GPUShaderStage GPUSupportedLimits GPUTexture GPUTextureUsage GPUTextureView GPUUncapturedErrorEvent GPUValidationError HTMLCanvasElement HTMLVideoElement Navigator