hexops / mach-gpu-dawn

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

Home Page:https://machengine.org/pkg/mach-gpu-dawn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://machengine.org/pkg/mach-gpu-dawn

License:Other


Languages

Language:Zig 94.0%Language:C++ 3.5%Language:Shell 2.1%Language:Python 0.4%