[BUG] [GLSL] [Nexus Player] unreachable break and continue changes image

The fragment shader files, screenshots, reproduction steps and platform info are available here:
https://github.com/mc-imperial/shader-compiler-bugs/issues/49

You can reproduce this on the Nexus Player via WebGL:

http://htmlpreview.github.io/?https://github.com/mc-imperial/shader-compiler-bugs/blob/master/nexus-player/wrong_images/large-v100-4ffeb35798071320_inv_variant_99/webgl_viewer_recipient.html

http://htmlpreview.github.io/?https://github.com/mc-imperial/shader-compiler-bugs/blob/master/nexus-player/wrong_images/large-v100-4ffeb35798071320_inv_variant_99/webgl_viewer_variant.html

Hi Paul,

We have tested this on our Nexus Player running the latest driver and we could reproduce the problem, we will forward the relevant information onto our driver team. Thank you for bringing this issue to our attention.

Kind Regards,
Shaun