Related to std140…
Have noticed that OpenGL GLSL support for std430 packing in Uniform Buffer Objects (UBOs) is finally available, for NVIDIA at least:
GL_NV_uniform_buffer_std430_layout
It’s definitely in NVIDIA’s recent drivers, but I haven’t seen this new extension show up in the OpenGL Registry yet.
FWIW, Vulkan GLSL has std430 support for UBOs since ~2015, but OpenGL GLSL been stuck with std140 for UBOs until recently.
Related: