packages feed

mischief-render-0.1.0.0: README.md

# mischief-render 

This library adds rendering (via WGPU) to Mischief. It lets you write low-level shader code directly in Haskell monads and seamlessly bind GPU data and run custom materials. It also provides built-in API for Cameras, Sprites and Animations. 

This library lives in the official [repo](https://codeberg.org/mischief/mischief) and is considered a "core library" of the ecosystem. 

To contribute, you can file issues, such as bug reports and feature requests, in the official [repository](https://codeberg.org/mischief/mischief).
You can also join the official server on discord to be kept up to date with updates and chat with the rest of the community. Link in the aforementioned repo. 

You can go through the official rendering book at the `Mischief.Render` module above.  

### Disclaimer

The API is mostly limited to 2D (although 3D is possible and will be supported oficially in the future).

Many performance optimizations and features have been intentionally ommitted for now. The plan is to have
a small stable core that will be expanded over time.