diff --git a/simgear/scene/material/Effect.cxx b/simgear/scene/material/Effect.cxx index 6c486b0b..89b33a75 100644 --- a/simgear/scene/material/Effect.cxx +++ b/simgear/scene/material/Effect.cxx @@ -1479,7 +1479,8 @@ static SGMutex realizeTechniques_lock; bool Effect::realizeTechniques(const SGReaderWriterOptions* options) { SGGuard g(realizeTechniques_lock); - mergeSchemesFallbacks(this, options); + if (getPropertyRoot()->getBoolValue("/sim/version/compositor-support", false)) + mergeSchemesFallbacks(this, options); if (_isRealized) return true;