发布于 2014-12-07 10:55:10
解释就在这里:
样本是不透明的东西,要将它们放置到一个统一的缓冲区对象中,它们需要有一个定义良好的(和跨平台的)大小。
统一块的目的是,您可以使用来自(客户端)程序中单个结构的单个OpenGL调用进行设置。但要使其工作,必须知道此结构的内存布局,以便编译器生成的内存布局与着色器统一块的内存布局相匹配。
但是由于没有定义采样器的内存布局,所以无法确定内存布局。没有明确的内存布局--没有结构,没有结构--没有块。
https://stackoverflow.com/questions/27341260
复制相似问题