Perform the loop-exit test when continuing from inside a do-while.
SPIR-V would previously jump to the top of the do-while loop when
encountering a `continue`. This is not correct; it should jump to the
loop-exit test. We don't have any real shaders which test this case, and
it can't be checked from inside Runtime Effects since do-while is not
part of ES2.
Reviewed-by: Ethan Nicholas <firstname.lastname@example.org>
Commit-Queue: John Stiles <email@example.com>
6 files changed