|
|
@@ -198,25 +198,27 @@ void main()
|
|
|
#endif
|
|
|
|
|
|
// out_color = diffCol;
|
|
|
-#if 0
|
|
|
- if(pointLightCount == 0)
|
|
|
+#if 0 && INDIRECT_ENABLED
|
|
|
+ uint count = probeCount;
|
|
|
+ if(count == 0)
|
|
|
{
|
|
|
+ out_color = vec3(1.0, 0.0, 0.0);
|
|
|
}
|
|
|
- else if(pointLightCount == 1)
|
|
|
+ else if(count == 1)
|
|
|
{
|
|
|
- out_color += vec3(0.0, 1.0, 0.0);
|
|
|
+ out_color = vec3(0.0, 1.0, 0.0);
|
|
|
}
|
|
|
- else if(pointLightCount == 2)
|
|
|
+ else if(count == 2)
|
|
|
{
|
|
|
- out_color += vec3(0.0, 0.0, 1.0);
|
|
|
+ out_color = vec3(0.0, 0.0, 1.0);
|
|
|
}
|
|
|
- else if(pointLightCount == 3)
|
|
|
+ else if(count == 3)
|
|
|
{
|
|
|
- out_color += vec3(1.0, 0.0, 1.0);
|
|
|
+ out_color = vec3(1.0, 0.0, 1.0);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- out_color += vec3(1.0, 0.0, 0.0);
|
|
|
+ out_color = vec3(1.0, 1.0, 0.0);
|
|
|
}
|
|
|
#endif
|
|
|
}
|