[Bf-blender-cvs] [481f032f5cb] blender-v3.0-release: Assets: Generate light preview when making light object an asset

Julian Eisel noreply at git.blender.org
Mon Nov 22 21:15:03 CET 2021


Commit: 481f032f5cbe2cd3c36c9ef516670fd9e06db25f
Author: Julian Eisel
Date:   Mon Nov 22 21:02:46 2021 +0100
Branches: blender-v3.0-release
https://developer.blender.org/rB481f032f5cbe2cd3c36c9ef516670fd9e06db25f

Assets: Generate light preview when making light object an asset

We already supported previews for lights, just didn't actually use them
when making a light object an asset. They were only used when making the
light data itself an asset.

===================================================================

M	source/blender/editors/interface/interface_icons.c

===================================================================

diff --git a/source/blender/editors/interface/interface_icons.c b/source/blender/editors/interface/interface_icons.c
index c335632faae..6f119d55d3c 100644
--- a/source/blender/editors/interface/interface_icons.c
+++ b/source/blender/editors/interface/interface_icons.c
@@ -2041,6 +2041,14 @@ void UI_icon_render_id(
     return;
   }
 
+  /* For objects, first try if a preview can created via the object data. */
+  if (GS(id->name) == ID_OB) {
+    Object *ob = (Object *)id;
+    if (ED_preview_id_is_supported(ob->data)) {
+      id = ob->data;
+    }
+  }
+
   if (!ED_preview_id_is_supported(id)) {
     return;
   }



More information about the Bf-blender-cvs mailing list