[Bf-blender-cvs] [c1938eb] master: OpenSubdiv: Report when OSD can't be enabled due to dependencies

Sergey Sharybin noreply at git.blender.org
Tue Aug 4 12:27:08 CEST 2015


Commit: c1938eb127d02aba4b6251d6f13ea5c8b30fa673
Author: Sergey Sharybin
Date:   Tue Aug 4 12:23:53 2015 +0200
Branches: master
https://developer.blender.org/rBc1938eb127d02aba4b6251d6f13ea5c8b30fa673

OpenSubdiv: Report when OSD can't be enabled due to dependencies

Should be useful for debugging cases when enabling the option doesn't
cause any performance improvements.

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

M	source/blender/modifiers/intern/MOD_subsurf.c

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

diff --git a/source/blender/modifiers/intern/MOD_subsurf.c b/source/blender/modifiers/intern/MOD_subsurf.c
index 2a804b0..dc6e3b4 100644
--- a/source/blender/modifiers/intern/MOD_subsurf.c
+++ b/source/blender/modifiers/intern/MOD_subsurf.c
@@ -128,6 +128,9 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob,
 		if ((DAG_get_eval_flags_for_object(md->scene, ob) & DAG_EVAL_NEED_CPU) == 0) {
 			subsurf_flags |= SUBSURF_USE_GPU_BACKEND;
 		}
+		else {
+			modifier_setError(md, "OpenSubdiv is disabled due to dependencies");
+		}
 	}
 #endif




More information about the Bf-blender-cvs mailing list