• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1    1. store_src_rg                   coords = src.rg
2    2. init_lane_masks                CondMask = LoopMask = RetMask = true
3    3. store_loop_mask                $0 = LoopMask
4    4. copy_constant                  $1 = colorGreen(1)
5    5. cast_to_int_from_float         $1 = FloatToInt($1)
6    6. store_loop_mask                $2 = LoopMask
7    7. mask_off_loop_mask             LoopMask &= ~(CondMask & LoopMask & RetMask)
8    8. reenable_loop_mask             LoopMask |= $2
9    9. branch_if_no_active_lanes      branch_if_no_active_lanes +4 (label 0 at #13)
10   10. copy_4_constants               $2..5 = colorGreen
11   11. copy_4_slots_masked            [main].result = Mask($2..5)
12   12. mask_off_return_mask           RetMask &= ~(CondMask & LoopMask & RetMask)
13   13. label                          label 0x00000000
14   14. load_loop_mask                 LoopMask = $0
15   15. load_src                       src.rgba = [main].result
16