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