Spaces:
Sleeping
Sleeping
| varying float v_placed; | |
| varying float v_notUsed; | |
| void main() { | |
| float alpha = 0.5; | |
| // Red = collision, hide label | |
| gl_FragColor = vec4(1.0, 0.0, 0.0, 1.0) * alpha; | |
| // Blue = no collision, label is showing | |
| if (v_placed > 0.5) { | |
| gl_FragColor = vec4(0.0, 0.0, 1.0, 0.5) * alpha; | |
| } | |
| if (v_notUsed > 0.5) { | |
| // This box not used, fade it out | |
| gl_FragColor *= .1; | |
| } | |
| } |