Classes #
c
GPU
The entry point to WebGPU in Deno, accessed via the global navigator.gpu property.
c
GPUAdapter
Represents a physical GPU device that can be used to create a logical GPU device.
c
GPUAdapterInfo
No documentation available
c
c
c
c
c
c
GPUCommandEncoder
Used to record GPU commands for later execution by the GPU.
c
c
c
GPUDevice
The primary interface for interacting with a WebGPU device.
- adapterInfo
 - createBindGroup
 - createBindGroupLayout
 - createBuffer
 - createCommandEncoder
 - createComputePipeline
 - createComputePipelineAsync
 - createPipelineLayout
 - createQuerySet
 - createRenderBundleEncoder
 - createRenderPipeline
 - createRenderPipelineAsync
 - createSampler
 - createShaderModule
 - createTexture
 - destroy
 - features
 - label
 - limits
 - lost
 - popErrorScope
 - pushErrorScope
 - queue
 
c
c
c
c
c
c
c
GPUQueue
Represents a queue to submit commands to the GPU.
c
c
c
GPURenderPassEncoder
No documentation available
c
c
c
GPUShaderModule
Represents a compiled shader module that can be used to create graphics or compute pipelines.
c
c
GPUSupportedLimits
No documentation available
- maxBindGroups
 - maxBindGroupsPlusVertexBuffers
 - maxBindingsPerBindGroup
 - maxBufferSize
 - maxColorAttachmentBytesPerSample
 - maxColorAttachments
 - maxComputeInvocationsPerWorkgroup
 - maxComputeWorkgroupSizeX
 - maxComputeWorkgroupSizeY
 - maxComputeWorkgroupSizeZ
 - maxComputeWorkgroupStorageSize
 - maxComputeWorkgroupsPerDimension
 - maxDynamicStorageBuffersPerPipelineLayout
 - maxDynamicUniformBuffersPerPipelineLayout
 - maxInterStageShaderVariables
 - maxSampledTexturesPerShaderStage
 - maxSamplersPerShaderStage
 - maxStorageBufferBindingSize
 - maxStorageBuffersPerShaderStage
 - maxStorageTexturesPerShaderStage
 - maxTextureArrayLayers
 - maxTextureDimension1D
 - maxTextureDimension2D
 - maxTextureDimension3D
 - maxUniformBufferBindingSize
 - maxUniformBuffersPerShaderStage
 - maxVertexAttributes
 - maxVertexBufferArrayStride
 - maxVertexBuffers
 - minStorageBufferOffsetAlignment
 - minUniformBufferOffsetAlignment
 
c
GPUTexture
Represents a texture (image) in GPU memory.
c
GPUTextureUsage
No documentation available
c
c
c
Interfaces #
I
I
I
I
GPUBindGroupLayoutEntry
No documentation available
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
GPUComputePassTimestampWrites
No documentation available
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
GPUProgrammablePassEncoder
No documentation available
I
I
I
I
I
I
I
I
GPURenderPassDescriptor
No documentation available
I
I
GPURenderPassTimestampWrites
No documentation available
I
I
I
I
I
I
I
I
I
I
I
I
GPUTextureDescriptor
No documentation available
I
GPUTextureViewDescriptor
No documentation available
I
I
I
I
Type Aliases #
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T