[Bf-blender-cvs] [0d9611718d8] blender2.8: Temporarily disable material preview (T51796 workaround)

Luca Rood noreply at git.blender.org
Wed Jun 14 14:05:51 CEST 2017


Commit: 0d9611718d89636d0d407555252b3a6a1d7ef2f9
Author: Luca Rood
Date:   Wed Jun 14 12:29:32 2017 +0200
Branches: blender2.8
https://developer.blender.org/rB0d9611718d89636d0d407555252b3a6a1d7ef2f9

Temporarily disable material preview (T51796 workaround)

This stops the memory breakage caused by the material preview jobs,
to enable the new hair drawing implementation.

(This should be reverted once T51796 is actually fixed!)

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

M	source/blender/editors/render/render_preview.c

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

diff --git a/source/blender/editors/render/render_preview.c b/source/blender/editors/render/render_preview.c
index ae938c3fa30..1f1924ef53c 100644
--- a/source/blender/editors/render/render_preview.c
+++ b/source/blender/editors/render/render_preview.c
@@ -1266,6 +1266,9 @@ void ED_preview_icon_render(Main *bmain, Scene *scene, ID *id, unsigned int *rec
 
 void ED_preview_icon_job(const bContext *C, void *owner, ID *id, unsigned int *rect, int sizex, int sizey)
 {
+	/* XXX Temporarily disabling preview, as this breaks some memory chunks (See T51796). */
+	return;
+
 	wmJob *wm_job;
 	IconPreview *ip, *old_ip;
 
@@ -1308,6 +1311,9 @@ void ED_preview_icon_job(const bContext *C, void *owner, ID *id, unsigned int *r
 
 void ED_preview_shader_job(const bContext *C, void *owner, ID *id, ID *parent, MTex *slot, int sizex, int sizey, int method)
 {
+	/* XXX Temporarily disabling preview, as this breaks some memory chunks (See T51796). */
+	return;
+
 	Object *ob = CTX_data_active_object(C);
 	wmJob *wm_job;
 	ShaderPreview *sp;




More information about the Bf-blender-cvs mailing list