1#version 310 es 2precision mediump float; 3 4 5layout (binding = 0) buffer SB_RW_1 { 6 uint arg_0; 7} sb_rw; 8 9void atomicSub_15bfc9() { 10 uint res = atomicAdd(sb_rw.arg_0, 1u); 11} 12 13void fragment_main() { 14 atomicSub_15bfc9(); 15 return; 16} 17void main() { 18 fragment_main(); 19} 20 21 22#version 310 es 23precision mediump float; 24 25 26layout (binding = 0) buffer SB_RW_1 { 27 uint arg_0; 28} sb_rw; 29 30void atomicSub_15bfc9() { 31 uint res = atomicAdd(sb_rw.arg_0, 1u); 32} 33 34layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; 35void compute_main() { 36 atomicSub_15bfc9(); 37 return; 38} 39void main() { 40 compute_main(); 41} 42 43 44