Computer graphics has gotten to the point where you can't just draw pixels onto the screen directly anymore. Instead, rendering APIs are used for drawing in order to efficiently utilize the hardware. Each platform has its own preferred APIs (DirectX on Windows, Metal on MacOS, etc), where each platform has its own little quirks and tricks.
Built in rust, mepeyew
is meant to hide away these quirks in a nice and neat package while
trying to give you as much power as possible!
The classic hello triangle!
Add this to your Cargo.toml
:
mepeyew = "0.1"
```
mepeyew = { version = "0.1", default-features = false, features = ["webgpu", "assert_extensions"] } ```
Hey, welcome to the world of graphics programming. I'm deeply sorry, but in this strange world, there is no such thing as "basic usage". I'd like to put the classic triangle example code, but that would completely fill your screen. Instead, I'd recommend checking out this example in the docs.
This project is a work in progress! The API is designed to be stable, but I can't guarentee anything of course.