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 |
| 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 | |