[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