Skip to content

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

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

hexops-graveyard/mach-gpu-dawn

Folders and files

NameName
Last commit message
Last commit date
Oct 18, 2023
Mar 26, 2022
Oct 27, 2022
Aug 23, 2022
Oct 22, 2022
Feb 12, 2022
Feb 12, 2022
Feb 12, 2022
Aug 13, 2023
Oct 17, 2023
Oct 17, 2023

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.