### 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
4 errors