X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=colorspace_conversion_effect.cpp;fp=colorspace_conversion_effect.cpp;h=2f74a2785ec49a84bfe518f9b2b99cc07ef6f8c9;hp=9726b3b69afdb283b24cb043a9d42643a03661d2;hb=0490917aca6b8e6057c04c8becc820a8e849a801;hpb=c9a573370a976df3675d4bd3195a49c854ab7db9 diff --git a/colorspace_conversion_effect.cpp b/colorspace_conversion_effect.cpp index 9726b3b..2f74a27 100644 --- a/colorspace_conversion_effect.cpp +++ b/colorspace_conversion_effect.cpp @@ -25,6 +25,13 @@ ColorSpaceConversionEffect::ColorSpaceConversionEffect() void get_xyz_matrix(ColorSpace space, Matrix3x3 m) { + if (space == COLORSPACE_XYZ) { + m[0] = 1.0f; m[3] = 0.0f; m[6] = 0.0f; + m[1] = 0.0f; m[4] = 1.0f; m[7] = 0.0f; + m[2] = 0.0f; m[5] = 0.0f; m[8] = 1.0f; + return; + } + double x_R, x_G, x_B; double y_R, y_G, y_B; double Y_R, Y_G, Y_B;