GPUVertexBufferLayout
arrayStride: GPUSize64required
GPUSize64
typedef GPUSize64 = unsigned long longstepMode: GPUVertexStepMode= 'vertex'
GPUVertexStepMode
'vertex', 'instance'attributes: sequence<GPUVertexAttribute>required
GPUVertexAttribute
- format: GPUVertexFormatrequired
- offset: GPUSize64required
- shaderLocation: GPUIndex32required
GPUVertexFormat
'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'GPUSize64
typedef GPUSize64 = unsigned long longGPUIndex32
typedef GPUIndex32 = unsigned long