#version 310 es precision highp float; const float posinf = 1.0 / 0.0; const float neginf = -1.0 / 0.0; const float nan = 0.0 / 0.0; layout(location = 0) out vec3 FragColor; void main() { FragColor = vec3(posinf, neginf, nan); }