Location shaders: some Mali GPU don't like ternary operators #321

This commit is contained in:
Emux 2017-06-13 12:03:12 +03:00
parent 223eb120fa
commit d5ebf43e3d

View File

@ -40,7 +40,9 @@ void main() {
// - subtract inner from outer to create the outline
// - multiply by viewshed
// - add center point
a = max(d, (a - (b + c)) + c) + (u_mode == 0 ? c : 0);
a = max(d, (a - (b + c)) + c);
if (u_mode == 0)
a += c;
gl_FragColor = u_color * a;
}
}