wgpu version 0.0.1

hxwgpu is a work in progress Haxe/hxcpp wrapper around wgpu-native, allowing the use of the WebGPU API on desktop

errors
Adapter

A handle to a physical graphics and/or compute device.

AddressMode

BackendBit

BindGroup

An opaque handle to a binding group.

BindGroupDescriptor

A description of a group of bindings and the resources to be bound.

BindGroupLayout

An opaque handle to a binding group layout.

BindGroupLayoutDescriptor

A description of a bind group layout.

BindGroupLayoutEntry

A description of a single binding inside a bind group.

Binding

A bindable resource and the slot to bind it to.

BindingResource

A resource that can be bound to a pipeline.

BindingType

BlendDescriptor

BlendFactor

BlendOperation

Buffer

A handle to a GPU-accessible buffer.

BufferCopyView

A view of a buffer which can be used to copy to or from a texture.

BufferDescriptor

A description of a buffer.

BufferUsage

Color

ColorStateDescriptor

ColorWrite

CommandBuffer

An opaque handle to a command buffer on the GPU.

CommandEncoder

An object that encodes GPU operations.

CommandEncoderDescriptor

A description of a command encoder.

CompareFunction

ComputePass

An in-progress recording of a compute pass.

ComputePipeline

A handle to a compute pipeline.

ComputePipelineDescriptor

A complete description of a compute pipeline.

CullMode

DepthStencilStateDescriptor

Device

An open connection to a graphics and/or compute device.

DeviceDescriptor

Extensions

Extent3D

FilterMode

FrontFace

IndexFormat

InputStepMode

Limits

LoadOp

Maintain

This is passed to Device.poll to control whether it should block or not.

Origin3D

PipelineLayout

An opaque handle to a pipeline layout.

PipelineLayoutDescriptor

A description of a pipeline layout.

PowerPreference

PresentMode

PrimitiveTopology

ProgrammableStageDescriptor

A description of a programmable pipeline stage.

Queue

A handle to a command queue on a device.

RasterizationStateDescriptor

RenderPass

An in-progress recording of a render pass.

RenderPassColorAttachmentDescriptor

RenderPassDepthStencilAttachmentDescriptor

RenderPassDescriptor

A description of all the attachments of a render pass.

RenderPipeline

A handle to a rendering (graphics) pipeline.

RenderPipelineDescriptor

A complete description of a render (graphics) pipeline.

RequestAdapterOptions

Options for requesting adapter.

Sampler

A handle to a sampler.

SamplerDescriptor

ShaderModule

A handle to a compiled shader module.

ShaderStage

StencilOperation

StencilStateFaceDescriptor

StoreOp

Surface

A handle to a presentable surface.

SwapChain

A handle to a swap chain.

SwapChainDescriptor

SwapChainOutput

A swap chain image that can be rendered to.

Texture

A handle to a texture on the GPU.

TextureAspect

TextureComponentType

TextureCopyView

A view of a texture which can be used to copy to or from a buffer or another texture.

TextureDescriptor

A description of a texture.

TextureDimension

TextureFormat

TextureUsage

TextureView

A handle to a texture view.

TextureViewDescriptor

TextureViewDimension

VertexAttributeDescriptor

VertexBufferDescriptor

A description of a vertex buffer.

VertexFormat

VertexStateDescriptor

The vertex input state for a render pipeline.

WGPU