### Compilation failed: | |
error: 3: discard statement is only permitted in fragment shaders | |
error: 5: do-while loops are not supported | |
error: 7: while loops are not supported | |
error: 9: switch statements are not supported | |
error: 9: function 'switch_stmt' can exit without returning a value | |
5 errors |