yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
43c384bf
main
1// Covers a uniform buffer_type descriptor in a structured resourceheap. 2#version 460 3#extension GL_EXT_descriptor_heap : require 4#extension GL_EXT_structured_descriptor_heap : require 5#extension GL_EXT_scalar_block_layout : require 6#extension GL_EXT_buffer_reference : require 7#extension GL_EXT_buffer_reference2 : require 8 9layout(local_size_x = 1) in; 10 11layout(buffer_type, scalar) uniform UBO { 12 uint x; 13}; 14 15layout(heap_offset = 0) resourceheap Heap { 16 UBO ubo; 17 18 layout(buffer_reference, scalar) buffer { 19 uint data; 20 } inlineBDA; 21} heap; 22 23void main() 24{ 25 heap.inlineBDA.data = heap.ubo.x; 26}