glUniform - 有很多可供选择

时间:2015-07-03 09:33:29

标签: opengl shader

我为我的图形库编写了一个Shader程序包装器,为了完整性,我想给它一个设置制服的界面。目前我已经有数十个超载,因为有几十个(超过二十个,以防万一我被指责夸大效果)glUniform重载。

我是否错过了[统一位置],[源类型],[目标类型],[长度],[指针]的glUniform方法,这使我可以压缩所有这些?我似乎无法看到一个。我可以通过一次调用来绘制整个统一缓冲区,但是着色器程序似乎是不必要的(?)挑剔。

0 个答案:

没有答案