Perfecting WebGPU/Dawn native graphics for Zig | Hexops' devlog
A 700+ commit complete rewrite of mach/gpu (the WebGPU interface for Zig) has been completed, enabling seamless use of Dawn (Google Chrome's WebGPU implementation) for native Zig applications.
Perfecting WebGPU/Dawn native graphics for Zig | Hexops' devlog ' devlog About Archives GitHub We've just finished a complete rewrite of mach/gpu (WebGPU/Dawn bindings for Zig), with 700+ commits, ~7.4k LOC, and 100% API coverage. WebGPU (not to be confused with WebGL) is a modern graphics API, acting as a unified API to the underlying Vulkan/Metal/DirectX APIs. Despite it's name, it is also designed for use in native applications via its C API. Dawn is the C++ implementation of WebGPU by Google, used in Chrome, planned to be shipped to millions of browsers in the not too distant future. mach/
Explore this link on the map →saved by
related reading
- Point of WebGPU on nativekvark.github.io
- Wayback Machinecohost.org
- Devlog ⚡ Zig Programming Languageziglang.org
- Rewriting Bun in Rust | Bun Blogbun.com
- Speeding Up the Webcola Graph Viz Library with Rust + WebAssembly - Casey Primozic's Homepagecprimozic.net
- Hello Triangle 🟢 - Learn WebGPU for C++ documentationeliemichel.github.io
- NYSRGnotes.ekzhang.com
- Shadersshaders.com
- Assorted thoughts on zig (and rust)scattered-thoughts.net
- Unicorn Studio — No-code WebGL Toolunicorn.studio
- Zig: Already More Knowable Than C - Andrew Kelleyandrewkelley.me
- Thousands of Styled Rectangles in 120FPS on GPU - tchayen.comtchayen.com