[Bf-blender-cvs] [77824c4] opensubdiv-modifier: OpenSubdiv: Remove some deprecated arguments from GL Mesh CAPI
Sergey Sharybin
noreply at git.blender.org
Thu Jul 16 16:15:22 CEST 2015
Commit: 77824c469609bbcfb226aea1a88af5c2dd86e617
Author: Sergey Sharybin
Date: Thu Jul 16 13:28:40 2015 +0200
Branches: opensubdiv-modifier
https://developer.blender.org/rB77824c469609bbcfb226aea1a88af5c2dd86e617
OpenSubdiv: Remove some deprecated arguments from GL Mesh CAPI
===================================================================
M intern/opensubdiv/opensubdiv_capi.cc
M intern/opensubdiv/opensubdiv_capi.h
M source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c
===================================================================
diff --git a/intern/opensubdiv/opensubdiv_capi.cc b/intern/opensubdiv/opensubdiv_capi.cc
index b5e7aa7..1d50d32 100644
--- a/intern/opensubdiv/opensubdiv_capi.cc
+++ b/intern/opensubdiv/opensubdiv_capi.cc
@@ -145,8 +145,6 @@ typedef PartitionedMesh<GLVertexBuffer,
struct OpenSubdiv_GLMesh *openSubdiv_createOsdGLMeshFromTopologyRefiner(
OpenSubdiv_TopologyRefinerDescr *topology_refiner,
int evaluator_type,
- int level,
- int /*scheme*/,
int /*subdivide_uvs*/)
{
using OpenSubdiv::Far::TopologyRefiner;
@@ -175,7 +173,7 @@ struct OpenSubdiv_GLMesh *openSubdiv_createOsdGLMeshFromTopologyRefiner(
mesh = new class(refiner, \
num_vertex_elements, \
num_varying_elements, \
- level, \
+ refiner->GetMaxLevel(), \
bits); \
break;
diff --git a/intern/opensubdiv/opensubdiv_capi.h b/intern/opensubdiv/opensubdiv_capi.h
index b5c3932..6b65923 100644
--- a/intern/opensubdiv/opensubdiv_capi.h
+++ b/intern/opensubdiv/opensubdiv_capi.h
@@ -66,8 +66,6 @@ enum {
OpenSubdiv_GLMesh *openSubdiv_createOsdGLMeshFromTopologyRefiner(
struct OpenSubdiv_TopologyRefinerDescr *topology_refiner,
int evaluator_type,
- int level,
- int scheme,
int subdivide_uvs);
void openSubdiv_deleteOsdGLMesh(OpenSubdiv_GLMesh *gl_mesh);
diff --git a/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c b/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c
index cf937a7..4026e05 100644
--- a/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c
+++ b/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c
@@ -243,8 +243,6 @@ bool ccgSubSurf_prepareGLMesh(CCGSubSurf *ss, bool use_osd_glsl)
ss->osd_mesh = openSubdiv_createOsdGLMeshFromTopologyRefiner(
ss->osd_topology_refiner,
compute_type,
- ss->subdivLevels,
- OPENSUBDIV_SCHEME_CATMARK, /* TODO(sergey): Deprecated argument. */
ss->osd_subsurf_uv);
ss->osd_topology_refiner = NULL;
More information about the Bf-blender-cvs
mailing list