【发布时间】:2016-04-04 16:22:38
【问题描述】:
我想知道我是否可能有这样的事情:
layout (location = attr.POSITION) in vec3 position;
例如Attr 是一个常量结构
const struct Attr
{
int POSITION;
} attr = Attr(0);
我已经试过了,但它抱怨
着色器状态无效:0(34):错误 C0000:语法错误,意外 整数常量,期望标识符或模板标识符或类型 标记“”处的标识符
或者如果没有结构体,我可以使用其他东西来声明文字输入限定符,例如attr.POSITION?
【问题讨论】:
标签: opengl struct glsl constants