blob: 146bf49d1886e55162b165c4514dc94b6b0752c1 [file] [edit]
#version 450
#extension GL_EXT_buffer_reference2 : require
// Forward-declared buffer_reference block whose body is never defined, then used
// in pointer arithmetic. The referent stays an empty member list, so the block
// size is 0.
layout(buffer_reference) buffer B;
layout(local_size_x = 1) in;
void main()
{
B b;
b = b + 1;
}