#include <cmath>
+#include "color.h"
#include "colorcurve.h"
#include "mesh.h"
#include "shader.h"
unsigned char curve_data[256];
curve_data[0] = 0;
for(unsigned i=1; i<256; ++i)
- curve_data[i] = (1.055*pow(i/255.0f, 1/2.4f)-0.055)*255+0.5;
+ curve_data[i] = to_srgb(i/255.0f)*255+0.5f;
curve.image(0, LUMINANCE, UNSIGNED_BYTE, curve_data);
}