diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-07-17 19:06:32 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-07-18 16:42:49 +0300 |
commit | c64262a05ab0e9a7c5b69fc83ea53fb5825f442c (patch) | |
tree | 014de046f9e9af6b5642086547e7c3e554b90bbf /intern/opensubdiv/internal/opensubdiv_converter_factory.cc | |
parent | 428743a9b06cc09b4eb4dd3e7794d45d13457fb8 (diff) |
OpenSubdiv: Add API to evaluate face-varying data
There are move changes along the line to keep everything
working from from C.
Diffstat (limited to 'intern/opensubdiv/internal/opensubdiv_converter_factory.cc')
-rw-r--r-- | intern/opensubdiv/internal/opensubdiv_converter_factory.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/intern/opensubdiv/internal/opensubdiv_converter_factory.cc b/intern/opensubdiv/internal/opensubdiv_converter_factory.cc index bd6edbb9648..48516cc80b7 100644 --- a/intern/opensubdiv/internal/opensubdiv_converter_factory.cc +++ b/intern/opensubdiv/internal/opensubdiv_converter_factory.cc @@ -383,6 +383,8 @@ TopologyRefinerFactory<TopologyRefinerData>::assignFaceVaryingTopology( const int num_uvs = converter->getNumUVCoordinates(converter); // Fill in per-corner index of the UV. const int channel = createBaseFVarChannel(refiner, num_uvs); + // TODO(sergey): Need to check whether converter changed the winding of + // face to match OpenSubdiv's expectations. for (int face_index = 0; face_index < num_faces; ++face_index) { Far::IndexArray dst_face_uvs = getBaseFaceFVarValues(refiner, face_index, channel); |