#version 450 layout(binding = 0, std430) buffer Foobar { vec4 _data[]; } Foobar_1; layout(binding = 1, std430) buffer Foobaz { vec4 _data[]; } Foobaz_1; layout(location = 0) out vec4 _entryPointOutput; void main() { _entryPointOutput = Foobar_1._data[0] + Foobaz_1._data[0]; }