函数作为GLSL中的参数

时间:2015-05-07 19:39:36

标签: opengl glsl

是否可以在OpenGL着色语言中将函数作为其他函数的参数传递?如果是,那怎么可能呢?

1 个答案:

答案 0 :(得分:2)

简单地说:不。函数不是GLSL / Cg中的第一类类型(或类型),并且您的硬件不能通过"查看"指针等 - 着色器的源文本作为文本传递给OpenGL VM并在那里编译。

(编辑反映@ datenwolf纠正我的错误 - 他说GL虚拟机的驱动程序组件进行编译。)