WebGPU::Direct::AdapterType
discreteGPU
integratedGPU
CPU
unknown
WebGPU::Direct::AddressMode
repeat
mirrorRepeat
clampToEdge
WebGPU::Direct::BackendType
undefined
null
webGPU
D3D11
D3D12
metal
vulkan
openGL
openGLES
WebGPU::Direct::BlendFactor
zero
one
src
oneMinusSrc
srcAlpha
oneMinusSrcAlpha
dst
oneMinusDst
dstAlpha
oneMinusDstAlpha
srcAlphaSaturated
constant
oneMinusConstant
WebGPU::Direct::BlendOperation
add
subtract
reverseSubtract
min
max
WebGPU::Direct::BufferBindingType
undefined
uniform
storage
readOnlyStorage
WebGPU::Direct::BufferMapAsyncStatus
success
validationError
unknown
deviceLost
destroyedBeforeCallback
unmappedBeforeCallback
mappingAlreadyPending
offsetOutOfRange
sizeOutOfRange
WebGPU::Direct::BufferMapState
unmapped
pending
mapped
WebGPU::Direct::BufferUsage
none
mapRead
mapWrite
copySrc
copyDst
index
vertex
uniform
storage
indirect
queryResolve
WebGPU::Direct::ColorWriteMask
none
red
green
blue
alpha
all
WebGPU::Direct::CompareFunction
undefined
never
less
lessEqual
greater
greaterEqual
equal
notEqual
always
WebGPU::Direct::CompilationInfoRequestStatus
success
error
deviceLost
unknown
WebGPU::Direct::CompilationMessageType
error
warning
info
WebGPU::Direct::CompositeAlphaMode
auto
opaque
premultiplied
unpremultiplied
inherit
WebGPU::Direct::CreatePipelineAsyncStatus
success
validationError
internalError
deviceLost
deviceDestroyed
unknown
WebGPU::Direct::CullMode
none
front
back
WebGPU::Direct::DeviceLostReason
undefined
destroyed
WebGPU::Direct::ErrorFilter
validation
outOfMemory
internal
WebGPU::Direct::ErrorType
noError
validation
outOfMemory
internal
unknown
deviceLost
WebGPU::Direct::FeatureName
undefined
depthClipControl
depth32FloatStencil8
timestampQuery
textureCompressionBC
textureCompressionETC2
textureCompressionASTC
indirectFirstInstance
shaderF16
RG11B10UfloatRenderable
BGRA8UnormStorage
float32Filterable
WebGPU::Direct::FilterMode
nearest
linear
WebGPU::Direct::FrontFace
CCW
CW
WebGPU::Direct::IndexFormat
undefined
uint16
uint32
WebGPU::Direct::LoadOp
undefined
clear
load
WebGPU::Direct::MapMode
none
read
write
WebGPU::Direct::MipmapFilterMode
nearest
linear
WebGPU::Direct::PowerPreference
undefined
lowPower
highPerformance
WebGPU::Direct::PresentMode
fifo
fifoRelaxed
immediate
mailbox
WebGPU::Direct::PrimitiveTopology
pointList
lineList
lineStrip
triangleList
triangleStrip
WebGPU::Direct::QueryType
occlusion
timestamp
WebGPU::Direct::QueueWorkDoneStatus
success
error
unknown
deviceLost
WebGPU::Direct::RequestAdapterStatus
success
unavailable
error
unknown
WebGPU::Direct::RequestDeviceStatus
success
error
unknown
WebGPU::Direct::SType
invalid
surfaceDescriptorFromMetalLayer
surfaceDescriptorFromWindowsHWND
surfaceDescriptorFromXlibWindow
surfaceDescriptorFromCanvasHTMLSelector
shaderModuleSPIRVDescriptor
shaderModuleWGSLDescriptor
primitiveDepthClipControl
surfaceDescriptorFromWaylandSurface
surfaceDescriptorFromAndroidNativeWindow
surfaceDescriptorFromXcbWindow
renderPassDescriptorMaxDrawCount
WebGPU::Direct::SamplerBindingType
undefined
filtering
nonFiltering
comparison
WebGPU::Direct::ShaderStage
none
vertex
fragment
compute
WebGPU::Direct::StencilOperation
keep
zero
replace
invert
incrementClamp
decrementClamp
incrementWrap
decrementWrap
WebGPU::Direct::StorageTextureAccess
undefined
writeOnly
readOnly
readWrite
WebGPU::Direct::StoreOp
undefined
store
discard
WebGPU::Direct::SurfaceGetCurrentTextureStatus
success
timeout
outdated
lost
outOfMemory
deviceLost
WebGPU::Direct::TextureAspect
all
stencilOnly
depthOnly
WebGPU::Direct::TextureDimension
_1D
_2D
_3D
WebGPU::Direct::TextureFormat
undefined
R8Unorm
R8Snorm
R8Uint
R8Sint
R16Uint
R16Sint
R16Float
RG8Unorm
RG8Snorm
RG8Uint
RG8Sint
R32Float
R32Uint
R32Sint
RG16Uint
RG16Sint
RG16Float
RGBA8Unorm
RGBA8UnormSrgb
RGBA8Snorm
RGBA8Uint
RGBA8Sint
BGRA8Unorm
BGRA8UnormSrgb
RGB10A2Uint
RGB10A2Unorm
RG11B10Ufloat
RGB9E5Ufloat
RG32Float
RG32Uint
RG32Sint
RGBA16Uint
RGBA16Sint
RGBA16Float
RGBA32Float
RGBA32Uint
RGBA32Sint
stencil8
depth16Unorm
depth24Plus
depth24PlusStencil8
depth32Float
depth32FloatStencil8
BC1RGBAUnorm
BC1RGBAUnormSrgb
BC2RGBAUnorm
BC2RGBAUnormSrgb
BC3RGBAUnorm
BC3RGBAUnormSrgb
BC4RUnorm
BC4RSnorm
BC5RGUnorm
BC5RGSnorm
BC6HRGBUfloat
BC6HRGBFloat
BC7RGBAUnorm
BC7RGBAUnormSrgb
ETC2RGB8Unorm
ETC2RGB8UnormSrgb
ETC2RGB8A1Unorm
ETC2RGB8A1UnormSrgb
ETC2RGBA8Unorm
ETC2RGBA8UnormSrgb
EACR11Unorm
EACR11Snorm
EACRG11Unorm
EACRG11Snorm
ASTC4x4Unorm
ASTC4x4UnormSrgb
ASTC5x4Unorm
ASTC5x4UnormSrgb
ASTC5x5Unorm
ASTC5x5UnormSrgb
ASTC6x5Unorm
ASTC6x5UnormSrgb
ASTC6x6Unorm
ASTC6x6UnormSrgb
ASTC8x5Unorm
ASTC8x5UnormSrgb
ASTC8x6Unorm
ASTC8x6UnormSrgb
ASTC8x8Unorm
ASTC8x8UnormSrgb
ASTC10x5Unorm
ASTC10x5UnormSrgb
ASTC10x6Unorm
ASTC10x6UnormSrgb
ASTC10x8Unorm
ASTC10x8UnormSrgb
ASTC10x10Unorm
ASTC10x10UnormSrgb
ASTC12x10Unorm
ASTC12x10UnormSrgb
ASTC12x12Unorm
ASTC12x12UnormSrgb
WebGPU::Direct::TextureSampleType
undefined
float
unfilterableFloat
depth
sint
uint
WebGPU::Direct::TextureUsage
none
copySrc
copyDst
textureBinding
storageBinding
renderAttachment
WebGPU::Direct::TextureViewDimension
undefined
_1D
_2D
_2DArray
cube
cubeArray
_3D
WebGPU::Direct::VertexFormat
undefined
uint8x2
uint8x4
sint8x2
sint8x4
unorm8x2
unorm8x4
snorm8x2
snorm8x4
uint16x2
uint16x4
sint16x2
sint16x4
unorm16x2
unorm16x4
snorm16x2
snorm16x4
float16x2
float16x4
float32
float32x2
float32x3
float32x4
uint32
uint32x2
uint32x3
uint32x4
sint32
sint32x2
sint32x3
sint32x4
WebGPU::Direct::VertexStepMode
vertex
instance
vertexBufferNotUsed