1#version 450 2#extension GL_EXT_buffer_reference: require 3 4layout(buffer_reference) buffer PtrUint 5{ 6 uint value; 7}; 8 9layout(buffer_reference) buffer PtrInt 10{ 11 int value; 12}; 13 14layout(set = 0, binding = 0) buffer Buf 15{ 16 PtrUint ptr; 17}; 18 19void main() 20{ 21 PtrInt(ptr).value = 10; 22} 23