Crates.io | rhythmc |
lib.rs | rhythmc |
version | 0.0.2 |
source | src |
created_at | 2020-12-18 05:27:56.520082 |
updated_at | 2020-12-18 05:27:56.520082 |
description | A Rust to GLSL/SPIR-V compiler framework. The goal of this crate is to allow creation of GLSL shaders written in pure rust within a crate. |
homepage | |
repository | https://github.com/patrickhadlaw/rhythmc-rs |
max_upload_size | |
id | 324223 |
size | 3,632 |
A Rust to GLSL/SPIR-V compiler framework. The goal of this crate is to allow creation of GLSL shaders written in pure rust within a crate. This is useful for the following reasons:
use
, rhythmc will detect this and directly import the needed symbols into your GLSL code. So it's basically as simple as including from any other rust module.Why it is called rhythmc?
The name roots from the Game Engine this framework is built for (a private project for now, maybe).
$ cargo build
$ cargo test
$ cd macros && cargo test
$ cd compiler && cargo test