From 45f7e07832ddfa04f7c647844e758aad00f4a0ff Mon Sep 17 00:00:00 2001 From: Mirsfang Date: Sat, 16 Jan 2021 05:59:09 +0800 Subject: [PATCH] fix material use (#3417) * fix material use * Update filament/src/PostProcessManager.cpp Co-authored-by: Mathias Agopian --- filament/src/PostProcessManager.cpp | 3 +++ 1 file changed, 3 insertions(+) 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);