89 instructions store_src_rg coords = src.rg init_lane_masks CondMask = LoopMask = RetMask = true copy_uniform $0 = colorGreen(1) cmpne_imm_float $0 = notEqual($0, 0) swizzle_4 $0..3 = ($0..3).xxxx copy_4_slots_unmasked v = $0..3 copy_slot_unmasked result(0) = v(0) splat_3_constants result(1..3) = 0xFFFFFFFF copy_2_slots_unmasked result(0..1) = v(0..1) copy_constant result(2) = 0 copy_constant result(3) = 0xFFFFFFFF copy_slot_unmasked result(0) = v(0) splat_2_constants result(1..2) = 0xFFFFFFFF copy_constant result(3) = 0 copy_constant result(0) = 0 copy_slot_unmasked result(1) = v(1) splat_2_constants result(2..3) = 0xFFFFFFFF copy_3_slots_unmasked result(0..2) = v(0..2) copy_constant result(3) = 0xFFFFFFFF copy_2_slots_unmasked result(0..1) = v(0..1) splat_2_constants result(2..3) = 0xFFFFFFFF copy_slot_unmasked result(0) = v(0) copy_constant result(1) = 0 copy_slot_unmasked result(2) = v(2) copy_constant result(3) = 0xFFFFFFFF copy_slot_unmasked result(0) = v(0) copy_constant result(1) = 0xFFFFFFFF splat_2_constants result(2..3) = 0 copy_constant result(0) = 0xFFFFFFFF copy_2_slots_unmasked result(1..2) = v(1..2) copy_constant result(3) = 0 copy_constant result(0) = 0 copy_slot_unmasked result(1) = v(1) copy_constant result(2) = 0xFFFFFFFF copy_constant result(3) = 0 splat_2_constants result(0..1) = 0xFFFFFFFF copy_slot_unmasked result(2) = v(2) copy_constant result(3) = 0 copy_4_slots_unmasked result = v copy_3_slots_unmasked result(0..2) = v(0..2) copy_constant result(3) = 0xFFFFFFFF copy_2_slots_unmasked result(0..1) = v(0..1) copy_constant result(2) = 0 copy_slot_unmasked result(3) = v(3) copy_2_slots_unmasked result(0..1) = v(0..1) copy_constant result(2) = 0xFFFFFFFF copy_constant result(3) = 0 copy_slot_unmasked result(0) = v(0) copy_constant result(1) = 0xFFFFFFFF copy_2_slots_unmasked result(2..3) = v(2..3) copy_slot_unmasked result(0) = v(0) copy_constant result(1) = 0 copy_slot_unmasked result(2) = v(2) copy_constant result(3) = 0xFFFFFFFF copy_slot_unmasked result(0) = v(0) splat_2_constants result(1..2) = 0xFFFFFFFF copy_slot_unmasked result(3) = v(3) copy_slot_unmasked result(0) = v(0) copy_constant result(1) = 0xFFFFFFFF copy_constant result(2) = 0 copy_constant result(3) = 0xFFFFFFFF copy_constant result(0) = 0xFFFFFFFF copy_3_slots_unmasked result(1..3) = v(1..3) copy_constant result(0) = 0 copy_2_slots_unmasked result(1..2) = v(1..2) copy_constant result(3) = 0xFFFFFFFF copy_constant result(0) = 0 copy_slot_unmasked result(1) = v(1) copy_constant result(2) = 0xFFFFFFFF copy_slot_unmasked result(3) = v(3) copy_constant result(0) = 0xFFFFFFFF copy_slot_unmasked result(1) = v(1) splat_2_constants result(2..3) = 0xFFFFFFFF splat_2_constants result(0..1) = 0 copy_2_slots_unmasked result(2..3) = v(2..3) splat_2_constants result(0..1) = 0 copy_slot_unmasked result(2) = v(2) copy_constant result(3) = 0xFFFFFFFF copy_constant result(0) = 0 splat_2_constants result(1..2) = 0xFFFFFFFF copy_slot_unmasked result(3) = v(3) copy_4_slots_unmasked $0..3 = result bitwise_or_2_ints $0..1 |= $2..3 bitwise_or_int $0 |= $1 swizzle_4 $0..3 = ($0..3).xxxx copy_4_uniforms $4..7 = colorRed copy_4_uniforms $8..11 = colorGreen mix_4_ints $0..3 = mix($4..7, $8..11, $0..3) load_src src.rgba = $0..3