[Bf-blender-cvs] [2336410] opensubdiv-modifier: OpenSubdiv: Some more compilation error fixes

Sergey Sharybin noreply at git.blender.org
Mon Jul 20 12:03:49 CEST 2015


Commit: 233641064bd1a9d132f6ea94ce81ffbbc5c10e4e
Author: Sergey Sharybin
Date:   Mon Jul 20 12:01:00 2015 +0200
Branches: opensubdiv-modifier
https://developer.blender.org/rB233641064bd1a9d132f6ea94ce81ffbbc5c10e4e

OpenSubdiv: Some more compilation error fixes

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

M	source/blender/blenkernel/intern/subsurf_ccg.c

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

diff --git a/source/blender/blenkernel/intern/subsurf_ccg.c b/source/blender/blenkernel/intern/subsurf_ccg.c
index 0584549..50e8ef2 100644
--- a/source/blender/blenkernel/intern/subsurf_ccg.c
+++ b/source/blender/blenkernel/intern/subsurf_ccg.c
@@ -4452,6 +4452,7 @@ static bool subsurf_use_gpu_backend(SubsurfFlags flags)
 	        (U.opensubdiv_compute_type != USER_OPENSUBDIV_COMPUTE_NONE) &&
 	        (openSubdiv_supportGPUDisplay());
 #else
+	(void)flags;
 	return false;
 #endif
 }
@@ -4482,7 +4483,9 @@ struct DerivedMesh *subsurf_make_derived_from_derived(
 
 		smd->emCache = _getSubSurf(smd->emCache, levels, 3, useSimple | useAging | CCG_CALC_NORMALS);
 
+#ifdef WITH_OPENSUBDIV
 		ccgSubSurf_setSkipGrids(smd->emCache, use_gpu_backend);
+#endif
 		ss_sync_from_derivedmesh(smd->emCache, dm, vertCos, useSimple);
 		result = getCCGDerivedMesh(smd->emCache,
 		                           drawInteriorEdges,
@@ -4562,7 +4565,9 @@ struct DerivedMesh *subsurf_make_derived_from_derived(
 				ccg_flags |= CCG_ALLOC_MASK;
 
 			ss = _getSubSurf(prevSS, levels, 3, ccg_flags);
+#ifdef WITH_OPENSUBDIV
 			ccgSubSurf_setSkipGrids(ss, use_gpu_backend);
+#endif
 			ss_sync_from_derivedmesh(ss, dm, vertCos, useSimple);
 
 			result = getCCGDerivedMesh(ss, drawInteriorEdges, useSubsurfUv, dm, use_gpu_backend);




More information about the Bf-blender-cvs mailing list