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