2020-09-17 22:20:26 +00:00
|
|
|
|
2021-10-12 20:53:52 +00:00
|
|
|
out vec4 sk_FragColor;
|
|
|
|
uniform vec4 colorGreen;
|
|
|
|
uniform vec4 colorRed;
|
|
|
|
int glob;
|
|
|
|
struct S {
|
|
|
|
int i;
|
|
|
|
};
|
|
|
|
bool block_variable_hides_global_variable_b() {
|
|
|
|
return glob == 2;
|
|
|
|
}
|
|
|
|
bool local_variable_hides_struct_b() {
|
|
|
|
bool S = true;
|
|
|
|
return S;
|
|
|
|
}
|
|
|
|
bool local_struct_variable_hides_struct_type_b() {
|
|
|
|
S S = S(1);
|
|
|
|
return S.i == 1;
|
|
|
|
}
|
|
|
|
bool local_variable_hides_global_variable_b() {
|
|
|
|
int glob = 1;
|
|
|
|
return glob == 1;
|
|
|
|
}
|
|
|
|
vec4 main() {
|
|
|
|
glob = 2;
|
|
|
|
bool _0_var = true;
|
|
|
|
return (((_0_var && block_variable_hides_global_variable_b()) && local_variable_hides_struct_b()) && local_struct_variable_hides_struct_type_b()) && local_variable_hides_global_variable_b() ? colorGreen : colorRed;
|
2020-09-17 22:20:26 +00:00
|
|
|
}
|