diff --git a/filament/src/PostProcessManager.cpp b/filament/src/PostProcessManager.cpp index 7924a6af36..edcee0621a 100644 --- a/filament/src/PostProcessManager.cpp +++ b/filament/src/PostProcessManager.cpp @@ -1482,6 +1482,9 @@ void PostProcessManager::colorGradingSubpass(DriverApi& driver, bool translucen Handle const& fullScreenRenderPrimitive = engine.getFullScreenRenderPrimitive(); auto const& material = getPostProcessMaterial("colorGradingAsSubpass"); + // the UBO has been set and committed in colorGradingPrepareSubpass() + FMaterialInstance* mi = material.getMaterialInstance(); + mi->use(driver); const uint8_t variant = uint8_t(translucent ? PostProcessVariant::TRANSLUCENT : PostProcessVariant::OPAQUE);