1#version 400 2int _absemulation(int x) { return x * sign(x); } 3out vec4 sk_FragColor; 4uniform int ui; 5uniform float uf; 6void main() { 7 int i = _absemulation(ui); 8 float f = abs(uf); 9 sk_FragColor.x = float(i); 10 sk_FragColor.y = f; 11} 12