#if DEBUG_SHOW_TILES == 1
- let color = plasma_quintic(float(hi - lo) / 16.0);
+ let count = hi - lo;
+ let color = count > 1 ? plasma_quintic(float(count) / 16.0) : float3(0.0);
ui_layer.Store(position, float4(color, 1.0));
#elif DEBUG_SHOW_TILES == 2
for (uint i = lo; i < hi; i++) {
count += countbits(constants.fine_buffer[i]);
}
- let color = count == 1 ? float3(1.0, 0.0, 0.0) : plasma_quintic(float(count) / 300.0);
+ let color = count == 1 ? float3(0.0) : plasma_quintic(float(count) / 300.0);
ui_layer.Store(position, float4(color, 1.0));
#else