mach/gpu/src
Stephen Gutekanst d767b7d6f4 gpu: implement RenderPassEncoder.drawIndirect
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-03-19 00:51:48 -07:00
..
Adapter.zig gpu: make requestAdapter callback-based, add waitForAdapter helper 2022-03-19 00:51:48 -07:00
BindGroup.zig gpu: add BindGroup.Descriptor 2022-03-19 00:51:48 -07:00
BindGroupLayout.zig gpu: use PowerPreference 2022-03-19 00:51:48 -07:00
Buffer.zig gpu: implement Buffer.mapAsync 2022-03-19 00:51:48 -07:00
c.zig gpu: add foundation for interface 2022-03-19 00:51:48 -07:00
CommandBuffer.zig gpu: add CommandBuffer.Descriptor 2022-03-19 00:51:48 -07:00
CommandEncoder.zig gpu: implement CommandEncoder.finish 2022-03-19 00:51:48 -07:00
ComputePassEncoder.zig gpu: add ComputePassEncoder.Descriptor 2022-03-19 00:51:48 -07:00
ComputePipeline.zig gpu: implement ComputePipeline.getBindGroupLayout 2022-03-19 00:51:48 -07:00
data.zig gpu: remove docs TODOs (everything needs docs) 2022-03-19 00:51:48 -07:00
Device.zig gpu: implement Device.createRenderPipelineAsync 2022-03-19 00:51:48 -07:00
enums.zig gpu: implement Device.createComputePipelineAsync 2022-03-19 00:51:48 -07:00
ExternalTexture.zig gpu: move Texture.ViewDimension -> TextureView.Dimension 2022-03-19 00:51:48 -07:00
Interface.zig gpu: make requestAdapter callback-based, add waitForAdapter helper 2022-03-19 00:51:48 -07:00
main.zig gpu: implement Device.createComputePipelineAsync 2022-03-19 00:51:48 -07:00
NativeInstance.zig gpu: implement RenderPassEncoder.drawIndirect 2022-03-19 00:51:48 -07:00
PipelineLayout.zig gpu: move Texture.ViewDimension -> TextureView.Dimension 2022-03-19 00:51:48 -07:00
QuerySet.zig gpu: add TextureView.Descriptor 2022-03-19 00:51:48 -07:00
Queue.zig gpu: Queue: OnSubmittedWorkDone -> WorkDoneCallback, consistent w/other callbacks 2022-03-19 00:51:48 -07:00
RenderBundle.zig gpu: add RenderBundle.Descriptor 2022-03-19 00:51:48 -07:00
RenderBundleEncoder.zig gpu: add RenderBundleEncoder.Descriptor 2022-03-19 00:51:48 -07:00
RenderPassEncoder.zig gpu: implement RenderPassEncoder.drawIndirect 2022-03-19 00:51:48 -07:00
RenderPipeline.zig gpu: implement RenderPipeline.getBindGroupLayout 2022-03-19 00:51:48 -07:00
Sampler.zig gpu: move Texture.ViewDimension -> TextureView.Dimension 2022-03-19 00:51:48 -07:00
ShaderModule.zig gpu: implement ShaderModule.getCompilationInfo 2022-03-19 00:51:48 -07:00
structs.zig gpu: implement ShaderModule.getCompilationInfo 2022-03-19 00:51:48 -07:00
Surface.zig gpu: remove docs TODOs (everything needs docs) 2022-03-19 00:51:48 -07:00
SwapChain.zig gpu: implement CommandEncoder.beginRenderPass 2022-03-19 00:51:48 -07:00
Texture.zig gpu: implement Texture.createView 2022-03-19 00:51:48 -07:00
TextureView.zig gpu: move Texture.ViewDimension -> TextureView.Dimension 2022-03-19 00:51:48 -07:00
TODO gpu: implement Device.createRenderPipelineAsync 2022-03-19 00:51:48 -07:00