mach/gpu/src
Michal Ziulek 8c8534e609
gpu: Default values for BindGroup.Entry (#214)
simplifies creating BindGroup - all resources are null by default and the user sets only the one needed.

Helps hexops/mach#182
2022-04-10 15:17:20 -07:00
..
Adapter.zig gpu: enable void callback contexts 2022-03-19 00:51:48 -07:00
BindGroup.zig gpu: Default values for BindGroup.Entry (#214) 2022-04-10 15:17:20 -07:00
BindGroupLayout.zig Added helper functions to BindGroupLayout.Entry (#213) 2022-04-10 14:28:44 -07:00
Buffer.zig Added helper functions to BindGroupLayout.Entry (#213) 2022-04-10 14:28:44 -07:00
c.zig gpu: add foundation for interface 2022-03-19 00:51:48 -07:00
CommandBuffer.zig gpu: use unnamed tests for inclusion 2022-03-19 00:51:48 -07:00
CommandEncoder.zig gpu: make writeBuffer API nicer to use 2022-04-08 11:03:00 -07:00
ComputePassEncoder.zig gpu: implement ComputePassEncoder.dispatchIndirect 2022-03-19 00:51:48 -07:00
ComputePipeline.zig gpu: enable void callback contexts 2022-03-19 00:51:48 -07:00
data.zig gpu: VertexBufferLayout.attributes field needs to be a pointer to multiple structures. 2022-04-09 12:33:27 -07:00
Device.zig gpu: enable void callback contexts 2022-03-19 00:51:48 -07:00
enums.zig gpu: use packed structs to wrap WebGPU's bitfield enums 2022-04-08 11:03:00 -07:00
ExternalTexture.zig gpu: use unnamed tests for inclusion 2022-03-19 00:51:48 -07:00
Interface.zig gpu: enable void callback contexts 2022-03-19 00:51:48 -07:00
main.zig gpu: expose [Error/Logging]Callback 2022-03-19 00:51:48 -07:00
NativeInstance.zig gpu: make RenderPipeline.fragment optional (#212) 2022-04-10 10:30:34 -07:00
PipelineLayout.zig gpu: use unnamed tests for inclusion 2022-03-19 00:51:48 -07:00
QuerySet.zig gpu: use unnamed tests for inclusion 2022-03-19 00:51:48 -07:00
Queue.zig gpu: make writeBuffer API nicer to use 2022-04-08 11:03:00 -07:00
RenderBundle.zig gpu: use unnamed tests for inclusion 2022-03-19 00:51:48 -07:00
RenderBundleEncoder.zig gpu: implement RenderBundleEncoder.setVertexBuffer 2022-03-19 00:51:48 -07:00
RenderPassEncoder.zig gpu: implement RenderPassEncoder.writeTimestamp 2022-03-19 00:51:48 -07:00
RenderPipeline.zig gpu: make RenderPipeline.fragment optional (#212) 2022-04-10 10:30:34 -07:00
Sampler.zig Added helper functions to BindGroupLayout.Entry (#213) 2022-04-10 14:28:44 -07:00
ShaderModule.zig gpu: enable void callback contexts 2022-03-19 00:51:48 -07:00
structs.zig Added helper functions to BindGroupLayout.Entry (#213) 2022-04-10 14:28:44 -07:00
Surface.zig gpu: use unnamed tests for inclusion 2022-03-19 00:51:48 -07:00
SwapChain.zig gpu: convert Texture.Usage to packed struct 2022-04-08 11:03:00 -07:00
Texture.zig Added helper functions to BindGroupLayout.Entry (#213) 2022-04-10 14:28:44 -07:00
TextureView.zig gpu: use unnamed tests for inclusion 2022-03-19 00:51:48 -07:00