WebGPU.rocks
Interfaces
GPU
GPUAdapter
GPUAdapterInfo
GPUBindGroup
GPUBindGroupLayout
GPUBuffer
GPUCanvasContext
GPUCommandBuffer
GPUCommandEncoder
GPUCompilationInfo
GPUCompilationMessage
GPUComputePassEncoder
GPUComputePipeline
GPUDevice
GPUDeviceLostInfo
GPUError
GPUExternalTexture
GPUOutOfMemoryError
GPUPipelineLayout
GPUQuerySet
GPUQueue
GPURenderBundle
GPURenderBundleEncoder
GPURenderPassEncoder
GPURenderPipeline
GPUSampler
GPUShaderModule
GPUSupportedFeatures
GPUSupportedLimits
GPUTexture
GPUTextureView
GPUUncapturedErrorEvent
GPUValidationError
Dictionaries
GPUBindGroupDescriptor
GPUBindGroupEntry
GPUBindGroupLayoutDescriptor
GPUBindGroupLayoutEntry
GPUBlendComponent
GPUBlendState
GPUBufferBinding
GPUBufferBindingLayout
GPUBufferDescriptor
GPUCanvasConfiguration
GPUColorDict
GPUColorTargetState
GPUCommandBufferDescriptor
GPUCommandEncoderDescriptor
GPUComputePassDescriptor
GPUComputePassTimestampWrite
GPUComputePipelineDescriptor
GPUDepthStencilState
GPUDeviceDescriptor
GPUExtent3DDict
GPUExternalTextureBindingLayout
GPUExternalTextureDescriptor
GPUFragmentState
GPUImageCopyBuffer
GPUImageCopyExternalImage
GPUImageCopyTexture
GPUImageCopyTextureTagged
GPUImageDataLayout
GPUMultisampleState
GPUObjectDescriptorBase
GPUOrigin2DDict
GPUOrigin3DDict
GPUPipelineDescriptorBase
GPUPipelineLayoutDescriptor
GPUPrimitiveState
GPUProgrammableStage
GPUQuerySetDescriptor
GPUQueueDescriptor
GPURenderBundleDescriptor
GPURenderBundleEncoderDescriptor
GPURenderPassColorAttachment
GPURenderPassDepthStencilAttachment
GPURenderPassDescriptor
GPURenderPassLayout
GPURenderPassTimestampWrite
GPURenderPipelineDescriptor
GPURequestAdapterOptions
GPUSamplerBindingLayout
GPUSamplerDescriptor
GPUShaderModuleCompilationHint
GPUShaderModuleDescriptor
GPUStencilFaceState
GPUStorageTextureBindingLayout
GPUTextureBindingLayout
GPUTextureDescriptor
GPUTextureViewDescriptor
GPUUncapturedErrorEventInit
GPUVertexAttribute
GPUVertexBufferLayout
GPUVertexState
Enums
GPUAddressMode
GPUAutoLayoutMode
GPUBlendFactor
GPUBlendOperation
GPUBufferBindingType
GPUCanvasAlphaMode
GPUCompareFunction
GPUCompilationMessageType
GPUComputePassTimestampLocation
GPUCullMode
GPUDeviceLostReason
GPUErrorFilter
GPUFeatureName
GPUFilterMode
GPUFrontFace
GPUIndexFormat
GPULoadOp
GPUMipmapFilterMode
GPUPowerPreference
GPUPrimitiveTopology
GPUQueryType
GPURenderPassTimestampLocation
GPUSamplerBindingType
GPUStencilOperation
GPUStorageTextureAccess
GPUStoreOp
GPUTextureAspect
GPUTextureDimension
GPUTextureFormat
GPUTextureSampleType
GPUTextureViewDimension
GPUVertexFormat
GPUVertexStepMode
Typedefs
GPUBindingResource
GPUBufferDynamicOffset
GPUBufferUsageFlags
GPUColor
GPUColorWriteFlags
GPUComputePassTimestampWrites
GPUDepthBias
GPUExtent3D
GPUFlagsConstant
GPUIndex32
GPUIntegerCoordinate
GPUMapModeFlags
GPUOrigin2D
GPUOrigin3D
GPUPipelineConstantValue
GPURenderPassTimestampWrites
GPUSampleMask
GPUShaderStageFlags
GPUSignedOffset32
GPUSize32
GPUSize64
GPUStencilValue
GPUTextureUsageFlags
GPUPipelineLayout
GPUDevice
.
createPipelineLayout
(
descriptor
:
GPUPipelineLayoutDescriptor
):
GPUPipelineLayout
GPUPipelineLayoutDescriptor
label
:
USVString
bindGroupLayouts
:
sequence
<
GPUBindGroupLayout
>
required
GPUBindGroupLayout
GPUDevice
.
createBindGroupLayout
(
descriptor
:
GPUBindGroupLayoutDescriptor
):
GPUBindGroupLayout
GPUPipelineBase
.
getBindGroupLayout
(
index
:
unsigned long
):
GPUBindGroupLayout
GPUComputePipeline
.
getBindGroupLayout
(
index
:
unsigned long
):
GPUBindGroupLayout
GPURenderPipeline
.
getBindGroupLayout
(
index
:
unsigned long
):
GPUBindGroupLayout
label
:
USVString
label
:
USVString