而使用shared布局需要我们先编译一个代理program来获取具体布局,虽然可以在不同的program中使用,但不方便离线处理。 std140布局则保证不同OpenGL实现满足同样的布局规则,使用更为方便。 下面是std140布局的具体规则: 位于std140布局的Uniform Block中的每个结构体按照它们在Uniform Block中出现的顺序存储。每个结构体及其成...
OpenGL规范(OpenGL 4.5,第7.6.2.2节,第137页)很好地涵盖了std140布局的规则。其中最重要的一点是...