Skip to content

Google's Dawn WebGPU implementation, cross-compiled with Zig into a single static library

License

Notifications You must be signed in to change notification settings

menduz/mach-gpu-dawn

 
 

Repository files navigation

mach-gpu-dawn

Google’s Dawn WebGPU implementation, cross-compiled with Zig into a single static library

Features

mach/gpu-dawn builds Dawn, Google Chrome's WebGPU implementation, requiring nothing more than zig and git to build and cross-compile a static Dawn library for every OS:

  • No cmake
  • No ninja
  • No gn
  • No system dependencies (xcode, etc.)
  • Automagic cross compilation out of the box with nothing more than zig and git!
  • Builds a single static libdawn.a

Note: This does not build WebGPU webgpu.h symbols by default, see the docs for more info.

Documentation

machengine.org/pkg/mach-gpu-dawn

Join the community

Join the Mach community on Discord to discuss this project, ask questions, get help, etc.

Issues

Issues are tracked in the main Mach repository.

About

Google's Dawn WebGPU implementation, cross-compiled with Zig into a single static library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Zig 94.0%
  • C++ 3.5%
  • Shell 2.1%
  • Python 0.4%