From 94132c75c7e79010d83117b2a8808c7a644b685a Mon Sep 17 00:00:00 2001 From: Haroon Qureshi Date: Sat, 11 Jul 2026 13:12:50 -0700 Subject: [PATCH] Remove dead code. PiperOrigin-RevId: 946289927 Change-Id: I4dc493b522f33c281511a8e6ad407e734e50734f --- src/render/filament/core/renderable.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/render/filament/core/renderable.cc b/src/render/filament/core/renderable.cc index 31aac819..7bbb30f7 100644 --- a/src/render/filament/core/renderable.cc +++ b/src/render/filament/core/renderable.cc @@ -251,6 +251,9 @@ void Renderable::Prepare(std::span requests, for (const mjrfRenderRequest* request : requests) { DrawState draw_state; mjrfMaterial material = material_; + + // Selected materials are handled in a separate pass, so clear the value + // here to take advantage of shared materials. material.selected = false; draw_state.wireframe = (request->draw_mode == mjDRAW_MODE_WIREFRAME); @@ -324,10 +327,6 @@ void Renderable::Prepare(std::span requests, this, request->viewport.width, request->viewport.height); } - if (material.selected) { - material.emissive += 0.3f; // vis->global.glow - } - const Mesh* mesh = !parts_.empty() ? parts_[0].mesh : nullptr; draw_state.material_key = material_mgr_->PrepareMaterialInstance( material, static_cast(request->draw_mode), geom_type_,