| CARVIEW |
Select Language
HTTP/2 301
server: GitHub.com
content-type: text/html
location: https://gpuweb.github.io/types/
x-github-request-id: 2948:123DE:A451C2:B88747:6953FD01
accept-ranges: bytes
age: 0
date: Tue, 30 Dec 2025 16:25:37 GMT
via: 1.1 varnish
x-served-by: cache-bom-vanm7210098-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1767111938.502880,VS0,VE198
vary: Accept-Encoding
x-fastly-request-id: eeb4d56e6f529b395e68e344f06ade0ad354e9b0
content-length: 162
HTTP/2 200
server: GitHub.com
content-type: text/html; charset=utf-8
last-modified: Sat, 13 Dec 2025 01:56:28 GMT
access-control-allow-origin: *
strict-transport-security: max-age=31556952
etag: W/"693cc7cc-20a27"
expires: Tue, 30 Dec 2025 16:35:37 GMT
cache-control: max-age=600
content-encoding: gzip
x-proxy-cache: MISS
x-github-request-id: 77D7:2D8B9D:A4A36D:B8D90B:6953FD00
accept-ranges: bytes
age: 0
date: Tue, 30 Dec 2025 16:25:37 GMT
via: 1.1 varnish
x-served-by: cache-bom-vanm7210098-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1767111938.714118,VS0,VE209
vary: Accept-Encoding
x-fastly-request-id: e99e99087cd886608b161d0e18b35942b8418feb
content-length: 8746
WebGPU API reference
WebGPU API reference
Index
Interfaces
GPU
GPUAdapter
GPUAdapter Info
GPUBind Group
GPUBind Group Descriptor
GPUBind Group Entry
GPUBind Group Layout
GPUBind Group Layout Descriptor
GPUBind Group Layout Entry
GPUBinding Commands Mixin
GPUBlend Component
GPUBlend State
GPUBuffer
GPUBuffer Binding
GPUBuffer Binding Layout
GPUBuffer Descriptor
GPUBuffer Usage
GPUCanvas Configuration
GPUCanvas Configuration Out
GPUCanvas Context
GPUCanvas Tone Mapping
GPUColor Dict
GPUColor Target State
GPUColor Write
GPUCommand Buffer
GPUCommand Encoder
GPUCommands Mixin
GPUCompilation Info
GPUCompilation Message
GPUCompute Pass Descriptor
GPUCompute Pass Encoder
GPUCompute Pass Timestamp Writes
GPUCompute Pipeline
GPUCompute Pipeline Descriptor
GPUCopy External Image Dest Info
GPUCopy External Image Source Info
GPUDebug Commands Mixin
GPUDepth Stencil State
GPUDevice
GPUDevice Descriptor
GPUDevice Lost Info
GPUError
GPUExtent3DDict
GPUExtent3DDict Strict
GPUExternal Texture
GPUExternal Texture Binding Layout
GPUExternal Texture Descriptor
GPUFragment State
GPUInternal Error
GPUMap Mode
GPUMultisample State
GPUObject Base
GPUObject Descriptor Base
GPUOrigin2DDict
GPUOrigin2DDict Strict
GPUOrigin3DDict
GPUOut Of Memory Error
GPUPipeline Base
GPUPipeline Descriptor Base
GPUPipeline Error
GPUPipeline Error Init
GPUPipeline Layout
GPUPipeline Layout Descriptor
GPUPrimitive State
GPUProgrammable Stage
GPUQuery Set
GPUQuery Set Descriptor
GPUQueue
GPURender Bundle
GPURender Bundle Encoder
GPURender Bundle Encoder Descriptor
GPURender Commands Mixin
GPURender Pass Color Attachment
GPURender Pass Depth Stencil Attachment
GPURender Pass Descriptor
GPURender Pass Encoder
GPURender Pass Layout
GPURender Pass Timestamp Writes
GPURender Pipeline
GPURender Pipeline Descriptor
GPURequest Adapter Options
GPUSampler
GPUSampler Binding Layout
GPUSampler Descriptor
GPUShader Module
GPUShader Module Compilation Hint
GPUShader Module Descriptor
GPUShader Stage
GPUStencil Face State
GPUStorage Texture Binding Layout
GPUSupported Limits
GPUTexel Copy Buffer Info
GPUTexel Copy Buffer Layout
GPUTexel Copy Texture Info
GPUTexture
GPUTexture Binding Layout
GPUTexture Descriptor
GPUTexture Usage
GPUTexture View
GPUTexture View Descriptor
GPUUncaptured Error Event
GPUUncaptured Error Event Init
GPUValidation Error
GPUVertex Attribute
GPUVertex Buffer Layout
GPUVertex State
HTMLCanvas Element
HTMLVideo Element
Navigator
NavigatorGPU
Offscreen Canvas
Worker Navigator
Type Aliases
GPUAddress Mode
GPUAllow Shared Buffer Source
GPUAuto Layout Mode
GPUBinding Resource
GPUBlend Factor
GPUBlend Operation
GPUBuffer Binding Type
GPUBuffer Dynamic Offset
GPUBuffer Map State
GPUBuffer Usage Flags
GPUCanvas Alpha Mode
GPUCanvas Tone Mapping Mode
GPUColor
GPUColor Write Flags
GPUCommand Buffer Descriptor
GPUCommand Encoder Descriptor
GPUCompare Function
GPUCompilation Message Type
GPUCopy External Image Source
GPUCull Mode
GPUDepth Bias
GPUDevice Lost Reason
GPUError Filter
GPUExtent3D
GPUExtent3DStrict
GPUFeature Name
GPUFilter Mode
GPUFlags Constant
GPUFront Face
GPUImage Copy Buffer
GPUImage Copy External Image
GPUImage Copy External Image Source
GPUImage Copy Texture
GPUImage Copy Texture Tagged
GPUImage Data Layout
GPUIndex32
GPUIndex Format
GPUInteger Coordinate
GPUInteger Coordinate Out
GPULoad Op
GPUMap Mode Flags
GPUMipmap Filter Mode
GPUOrigin2D
GPUOrigin2DStrict
GPUOrigin3D
GPUPipeline Constant Value
GPUPipeline Error Reason
GPUPower Preference
GPUPrimitive Topology
GPUQuery Type
GPUQueue Descriptor
GPURender Bundle Descriptor
GPUSample Mask
GPUSampler Binding Type
GPUShader Stage Flags
GPUSigned Offset32
GPUSize32
GPUSize32 Out
GPUSize64
GPUSize64 Out
GPUStencil Operation
GPUStencil Value
GPUStorage Texture Access
GPUStore Op
GPUSupported Features
GPUTexture Aspect
GPUTexture Dimension
GPUTexture Format
GPUTexture Sample Type
GPUTexture Usage Flags
GPUTexture View Dimension
GPUVertex Format
GPUVertex Step Mode
WGSLLanguage Features
Variables
GPU
GPUAdapter
GPUAdapter Info
GPUBind Group
GPUBind Group Layout
GPUBuffer
GPUBuffer Usage
GPUCanvas Context
GPUColor Write
GPUCommand Buffer
GPUCommand Encoder
GPUCompilation Info
GPUCompilation Message
GPUCompute Pass Encoder
GPUCompute Pipeline
GPUDevice
GPUDevice Lost Info
GPUError
GPUExternal Texture
GPUInternal Error
GPUMap Mode
GPUOut Of Memory Error
GPUPipeline Error
GPUPipeline Layout
GPUQuery Set
GPUQueue
GPURender Bundle
GPURender Bundle Encoder
GPURender Pass Encoder
GPURender Pipeline
GPUSampler
GPUShader Module
GPUShader Stage
GPUSupported Limits
GPUTexture
GPUTexture Usage
GPUTexture View
GPUUncaptured Error Event
GPUValidation Error
HTMLCanvas Element
HTMLVideo Element
Navigator
Settings
Member Visibility
Theme
Generated using TypeDoc