diff options
| -rw-r--r-- | libs/renderengine/gl/ProgramCache.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/renderengine/gl/ProgramCache.cpp b/libs/renderengine/gl/ProgramCache.cpp index bf2354dbfd..49bdd2a319 100644 --- a/libs/renderengine/gl/ProgramCache.cpp +++ b/libs/renderengine/gl/ProgramCache.cpp @@ -151,7 +151,8 @@ ProgramCache::Key ProgramCache::computeKey(const Description& description) { needs.set(Key::Y410_BT2020_MASK, description.isY410BT2020 ? Key::Y410_BT2020_ON : Key::Y410_BT2020_OFF); - if (needs.hasTransformMatrix() || (needs.getInputTF() != needs.getOutputTF())) { + if (needs.hasTransformMatrix() || + (description.inputTransferFunction != description.outputTransferFunction)) { switch (description.inputTransferFunction) { case Description::TransferFunction::LINEAR: default: |