From 3dfec1ff7387239da75d1ca3fe675a192469fdfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Tue, 4 Mar 2025 18:13:48 +0100 Subject: [PATCH] Depth Picking: Do not include non-selectable object in depth picking This allow to make transparent object not interfere with navigation. Rel #134784 Pull Request: https://projects.blender.org/blender/blender/pulls/135109 --- source/blender/draw/intern/draw_manager_c.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/blender/draw/intern/draw_manager_c.cc b/source/blender/draw/intern/draw_manager_c.cc index f7614c07602..e8b1688b7c6 100644 --- a/source/blender/draw/intern/draw_manager_c.cc +++ b/source/blender/draw/intern/draw_manager_c.cc @@ -2474,6 +2474,9 @@ void DRW_draw_depth_loop(Depsgraph *depsgraph, if (use_only_selected && !(ob->base_flag & BASE_SELECTED)) { continue; } + if ((ob->base_flag & BASE_SELECTABLE) == 0) { + continue; + } blender::draw::ObjectRef ob_ref(data_, ob); dupli_handler.try_add(ob_ref); drw_engines_cache_populate(ob_ref);