From ef14e9c90e2698a580a67cbc782edbad659272cd Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Thu, 27 Mar 2025 15:44:49 -0700 Subject: [PATCH] fix MSAA custom resolve we were not binding the proper descriptor set. on gl this is only an assert, on vulkan it would be a problem if we supported subpasses, on metal there is no assert. --- filament/src/PostProcessManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/filament/src/PostProcessManager.cpp b/filament/src/PostProcessManager.cpp index 78b78e770a..433d30a95f 100644 --- a/filament/src/PostProcessManager.cpp +++ b/filament/src/PostProcessManager.cpp @@ -2341,6 +2341,9 @@ void PostProcessManager::customResolvePrepareSubpass(DriverApi& driver, CustomRe } void PostProcessManager::customResolveSubpass(DriverApi& driver) noexcept { + + bindPostProcessDescriptorSet(driver); + FEngine const& engine = mEngine; Handle const& fullScreenRenderPrimitive = engine.getFullScreenRenderPrimitive(); auto const& material = getPostProcessMaterial("customResolveAsSubpass");