menduz / mach-core

window+input+GPU, truly cross-platform

Home Page:https://machengine.org/core

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mach-core

window+input+GPU, truly cross-platform

gen-texture-light boids textured-cube

Features

Mach core provides the power of Vulkan, DirectX, Metal, and modern OpenGL in a single concise graphics API and shader language - by compiling Google Chrome's WebGPU implementation natively using Zig.

No more cmake/ninja/gn/etc, no more 'install all these system dependencies' - just Zig, Git, and curl - and at the flip of a switch you can seamlessly cross-compile for Windows/Linux/macOS, with browser support in development, and mobile support coming in the future - all under a single unified API.

Documentation

machengine.org/core

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

window+input+GPU, truly cross-platform

https://machengine.org/core

License:Other


Languages

Language:Zig 89.6%Language:JavaScript 9.2%Language:Shell 0.9%Language:Dockerfile 0.2%