Looks like an oversight from when this was originally added. Before this change it would always end up as std140.
Cc: Ian Romanick <ian.d.roman...@intel.com> --- src/glsl/link_uniform_blocks.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/glsl/link_uniform_blocks.cpp b/src/glsl/link_uniform_blocks.cpp index 4df39e2..5bd5a26 100644 --- a/src/glsl/link_uniform_blocks.cpp +++ b/src/glsl/link_uniform_blocks.cpp @@ -283,7 +283,7 @@ link_uniform_blocks(void *mem_ctx, blocks[i].UniformBufferSize = 0; blocks[i]._Packing = - gl_uniform_block_packing(block_type->interface_packing); + gl_uniform_block_packing(block_type->fields.array->interface_packing); parcel.process(block_type->fields.array, blocks[i].Name); -- 2.4.3 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev