diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-07-10 15:37:34 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-07-10 15:40:51 +0300 |
commit | d0920fba1609b864adb38f0ec469e6b1581890e4 (patch) | |
tree | d67ea01a0edd9c7d1f1eda1d28727ad6770286b5 /intern | |
parent | c17cb50ae282f0f04d399ac4f9fa2f3c5eb548bb (diff) |
OpenSubdiv: Fix wrong topology refiner cast
Diffstat (limited to 'intern')
-rw-r--r-- | intern/opensubdiv/opensubdiv_evaluator_capi.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/intern/opensubdiv/opensubdiv_evaluator_capi.cc b/intern/opensubdiv/opensubdiv_evaluator_capi.cc index c4a128213dd..049c0aad3bf 100644 --- a/intern/opensubdiv/opensubdiv_evaluator_capi.cc +++ b/intern/opensubdiv/opensubdiv_evaluator_capi.cc @@ -42,6 +42,7 @@ #include <opensubdiv/osd/types.h> #include "opensubdiv_intern.h" +#include "opensubdiv_topology_refiner.h" #include "MEM_guardedalloc.h" @@ -341,7 +342,7 @@ OpenSubdiv_EvaluatorDescr *openSubdiv_createEvaluatorDescr( int subsurf_level) { /* TODO(sergey): Look into re-using refiner with GLMesh. */ - TopologyRefiner *refiner = (TopologyRefiner *)topology_refiner; + TopologyRefiner *refiner = topology_refiner->osd_refiner; if(refiner == NULL) { /* Happens on bad topology. */ return NULL; |