shader: MESA_SHADER_KERNEL source_sha1: {0x6c952007, 0xa737260b, 0xc05e8328, 0x451f26c3, 0x39193d5d} name: hello internal: false workgroup-size: 0, 0, 0 shared-size: 0 stage: 14 next_stage: 0 subgroup_size: 0 bit_sizes_int: 0x60 Unhandled stage 14 inputs: 0 outputs: 0 uniforms: 8 scratch: 8 decl_var uniform INTERP_MODE_NONE none uint64_t #0 (0, 0, 0) decl_function __wrapped_hello (0 params) impl __wrapped_hello { decl_var INTERP_MODE_NONE none struct.mystruct .compoundliteral block b0: // preds: 32 %0 = load_const (0x00000000) 64 %1 = @load_kernel_input (%0 (0x0)) (base=0, range=8, align_mul=256, align_offset=0) 64x3 %2 = @load_global_invocation_id () () 32 %3 = u2u32 %2.x 64 %4 = u2u64 %3 32 %5 = load_const (0x00000003) 64 %6 = ishl %4, %5 (0x3) 64 %7 = iadd %1, %6 32 %8 = load_const (0x000004d2 = 0.000000 = 1234) @store_scratch (%8 (0x4d2), %0 (0x0)) (align_mul=256, align_offset=0, wrmask=x) 32 %9 = load_const (0x000011d7 = 0.000000 = 4567) 32 %10 = load_const (0x00000004) @store_scratch (%9 (0x11d7), %10 (0x4)) (align_mul=256, align_offset=4, wrmask=x) 32x2 %11 = @load_scratch (%0 (0x0)) (align_mul=256, align_offset=0) @store_global (%11, %7) (wrmask=xy, access=none, align_mul=4, align_offset=0) // succs: b1 block b1: }