[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55499] trunk/blender/source/blender/ editors/render/render_preview.c: Fix #34720: Sculpt mode T panel has no texture preview
Sergey Sharybin
sergey.vfx at gmail.com
Fri Mar 22 10:42:16 CET 2013
Revision: 55499
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55499
Author: nazgul
Date: 2013-03-22 09:42:16 +0000 (Fri, 22 Mar 2013)
Log Message:
-----------
Fix #34720: Sculpt mode T panel has no texture preview
Cycles was not able to render texture icons, same actually
goes to lux. Now made it so blender internal is used to render
icons for textures.
Modified Paths:
--------------
trunk/blender/source/blender/editors/render/render_preview.c
Modified: trunk/blender/source/blender/editors/render/render_preview.c
===================================================================
--- trunk/blender/source/blender/editors/render/render_preview.c 2013-03-22 09:18:35 UTC (rev 55498)
+++ trunk/blender/source/blender/editors/render/render_preview.c 2013-03-22 09:42:16 UTC (rev 55499)
@@ -304,7 +304,17 @@
sce->r.alphamode = R_ADDSKY;
sce->r.cfra = scene->r.cfra;
- BLI_strncpy(sce->r.engine, scene->r.engine, sizeof(sce->r.engine));
+
+ if (id_type == ID_TE && sp->pr_method == PR_ICON_RENDER) {
+ /* force blender internal for texture icons render,
+ * seems commonly used render engines does not support
+ * such kind of rendering
+ */
+ BLI_strncpy(sce->r.engine, "BLENDER_RENDER", sizeof(sce->r.engine));
+ }
+ else {
+ BLI_strncpy(sce->r.engine, scene->r.engine, sizeof(sce->r.engine));
+ }
if (id_type == ID_MA) {
Material *mat = NULL, *origmat = (Material *)id;
More information about the Bf-blender-cvs
mailing list