1#version 460 2layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; 3 4layout(binding = 0, std430) buffer Output 5{ 6 int myout; 7} _5; 8 9int foo() 10{ 11 return 12; 12} 13 14void main() 15{ 16 int _17 = foo(); 17 while (true) 18 { 19 _5.myout = _17; 20 return; 21 } 22 _5.myout = _17; 23} 24 25