#glsl #gl #source #generate #macro

glissile

用于生成 GLSL 源代码的宏

3 个版本

0.0.3 2019 年 1 月 28 日
0.0.2 2018 年 11 月 2 日
0.0.1 2018 年 11 月 2 日

#188 in 渲染

MIT/Apache

6KB

Glissile

Glissile 将是一个用于生成 GLSL 源代码的宏。目前它只是将其内容作为 r# 定界字符串重新插入。

示例

extern crate glissile;
use glissile::glsl;

let frag_code = glsl! {
    precision mediump float;
    varying vec2 texCoord;

    void main() {
        gl_FragColor = vec4(texCoord, 0., 1.);
    }
};

许可证

许可协议为以下之一:

任选其一。

贡献

除非你明确声明,否则根据 Apache-2.0 许可协议定义,你提交的任何有意包含在作品中的贡献,都应如上所述双许可,不附加任何额外条款或条件。

无运行时依赖