X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=white_balance_effect.cpp;h=a52af6a87fd1992d65e03e5136717c53b7b0d5e6;hp=d2e380aaea9c7a8810b7d291ef5e70a695bb4276;hb=9ad1a31f02c3de450c650191cc40a194506807bc;hpb=45c9a794d20296b46c5200fde481af9bf9e810f9 diff --git a/white_balance_effect.cpp b/white_balance_effect.cpp index d2e380a..a52af6a 100644 --- a/white_balance_effect.cpp +++ b/white_balance_effect.cpp @@ -1,12 +1,12 @@ -#include -#include - +#include #include +#include +#include -#include "white_balance_effect.h" -#include "util.h" -#include "opengl.h" #include "d65.h" +#include "effect_util.h" +#include "util.h" +#include "white_balance_effect.h" using namespace Eigen; @@ -22,7 +22,7 @@ Vector3d convert_color_temperature_to_xyz(float T) assert(T <= 15000.0f); if (T <= 4000.0f) { - x = ((-0.2661239e9 * invT - 0.2343580e6) * invT + 0.8776956e3) * invT + 0.179910; + x = ((-0.2661239e9 * invT - 0.2343589e6) * invT + 0.8776956e3) * invT + 0.179910; } else { x = ((-3.0258469e9 * invT + 2.1070379e6) * invT + 0.2226347e3) * invT + 0.240390; }