mirror of
https://github.com/KhronosGroup/glslang
synced 2024-11-09 12:00:05 +00:00
24 lines
292 B
GLSL
24 lines
292 B
GLSL
|
#version 450
|
||
|
|
||
|
layout(location =0 ) in int c;
|
||
|
layout(location =0 ) out int o;
|
||
|
|
||
|
void main() {
|
||
|
int i = 0;
|
||
|
o = 1;
|
||
|
do {
|
||
|
o = 2;
|
||
|
return;
|
||
|
o = 3;
|
||
|
} while(i++ < 5);
|
||
|
|
||
|
// All this is a dead merge block.
|
||
|
o = 4;
|
||
|
if (c==4) {
|
||
|
o = 100;
|
||
|
} else {
|
||
|
o = 200;
|
||
|
}
|
||
|
o = 300;
|
||
|
}
|