Continuous distribution
[clouds.git] / billboardfrag.glsl
index 94d15dcb2f1e477e90ed7cba724dedfcc4f49308..046b7bd3bca6e335cd847e6e6dc4151f4edf03fa 100644 (file)
@@ -4,7 +4,13 @@ uniform sampler2D tex;
 in vec2 texCoord;
 out vec4 FragColor;
 uniform bool modulate;
+uniform bool debugContDist;
+uniform float density;
 void main() {
+  if (debugContDist) {
+    FragColor = mix(vec4(1, 1, 1, 1), vec4(1, 0, 0, 1), density);
+    return;
+  }
        // Cf = color from fragment, Ct = color from texture
        // Cc = color from texture environment -- not set, defaults to (0,0,0,0)
        // Af = alpha from fragment, At = alpha from texture