From 4cfdf5f34b54ba0f20b1e0b0d0235fcdfec81a2c Mon Sep 17 00:00:00 2001 From: Haroon Qureshi Date: Wed, 3 Jun 2026 03:30:24 -0700 Subject: [PATCH] Bind materials before rendering reflection passes. PiperOrigin-RevId: 925911124 Change-Id: I134d29424233ccbf57f56e7379e8830662a57836 --- src/experimental/filament/filament/scene_view.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/experimental/filament/filament/scene_view.cc b/src/experimental/filament/filament/scene_view.cc index f76f7e55..bc4ebf75 100644 --- a/src/experimental/filament/filament/scene_view.cc +++ b/src/experimental/filament/filament/scene_view.cc @@ -255,7 +255,9 @@ void SceneView::Render(filament::Renderer* renderer, const mjrRenderRequest& req for (auto& iter : renderables_) { iter->BindMaterialInstance(request); + } + for (auto& iter : renderables_) { if (RenderTarget* target = iter->GetReflectionTarget()) { viewport.left = 0; viewport.bottom = 0;