This way, we let the card convert float-to-int, which we have reasonable
control over, as opposed to glReadPixels(), which is rather unpredictable.
Fixes unit test failures on Broadwell on Linux (Mesa 10.1).
unsigned char out_data[width * height * 4];
unsigned char out_data[width * height * 4];
- EffectChainTester tester(NULL, width, height);
+ EffectChainTester tester(NULL, width, height, FORMAT_GRAYSCALE, COLORSPACE_sRGB, GAMMA_LINEAR, GL_RGBA8);
ImageFormat format;
format.color_space = COLORSPACE_sRGB;
ImageFormat format;
format.color_space = COLORSPACE_sRGB;
unsigned char out_data[width * height * 4];
unsigned char out_data[width * height * 4];
- EffectChainTester tester(NULL, width, height);
+ EffectChainTester tester(NULL, width, height, FORMAT_GRAYSCALE, COLORSPACE_sRGB, GAMMA_LINEAR, GL_RGBA8);
ImageFormat format;
format.color_space = COLORSPACE_sRGB;
ImageFormat format;
format.color_space = COLORSPACE_sRGB;
255, 128, 128, 255,
76, 85, 255, 255,
150, 44, 21, 255,
255, 128, 128, 255,
76, 85, 255, 255,
150, 44, 21, 255,
};
unsigned char out_data[width * height * 4];
};
unsigned char out_data[width * height * 4];
- EffectChainTester tester(NULL, width, height);
+ EffectChainTester tester(NULL, width, height, FORMAT_GRAYSCALE, COLORSPACE_sRGB, GAMMA_LINEAR, GL_RGBA8);
ImageFormat format;
format.color_space = COLORSPACE_sRGB;
ImageFormat format;
format.color_space = COLORSPACE_sRGB;
unsigned char out_y[width * height], out_cb[width * height], out_cr[width * height];
unsigned char out_y[width * height], out_cb[width * height], out_cr[width * height];
- EffectChainTester tester(NULL, width, height);
+ EffectChainTester tester(NULL, width, height, FORMAT_GRAYSCALE, COLORSPACE_sRGB, GAMMA_LINEAR, GL_RGBA8);
ImageFormat format;
format.color_space = COLORSPACE_sRGB;
ImageFormat format;
format.color_space = COLORSPACE_sRGB;
unsigned char out_y[width * height * 4], out_cbcr[width * height * 4];
unsigned char out_y[width * height * 4], out_cbcr[width * height * 4];
- EffectChainTester tester(NULL, width, height);
+ EffectChainTester tester(NULL, width, height, FORMAT_GRAYSCALE, COLORSPACE_sRGB, GAMMA_LINEAR, GL_RGBA8);
ImageFormat format;
format.color_space = COLORSPACE_sRGB;
ImageFormat format;
format.color_space = COLORSPACE_sRGB;