28 void setUniforms(
const std::shared_ptr<IccProfile> &profile,
float sdrBrightness,
const QVector3D &channelFactors);
31 bool setProfile(
const std::shared_ptr<IccProfile> &profile);
33 std::unique_ptr<GLShader> m_shader;
34 std::shared_ptr<IccProfile> m_profile;
36 QMatrix4x4 m_toXYZD50;
37 std::unique_ptr<GlLookUpTable> m_B;
39 std::unique_ptr<GlLookUpTable> m_M;
40 std::unique_ptr<GlLookUpTable3D> m_C;
41 std::unique_ptr<GlLookUpTable> m_A;
57 Locations m_locations;