blender/intern/opensubdiv/internal
Sergey Sharybin ec4ba68730 Subsurf: Fix/workaround crashes and failures with non-manifold geometry
The idea is simple: do not provide full topology to OpenSubdiv, leave
edges creation to OpenSubdiv itself. This solves issues with non-manifold
meshes which were known to fail, including the ones from T52059.

On a positive side we can simplify our side of converter, keeping code
shorter.

it is still possible that we'll need to ensure all loops has same
winding, but that is less things to worry about.
2018-08-01 18:42:59 +02:00
..
opensubdiv_converter_factory.cc Subsurf: Fix/workaround crashes and failures with non-manifold geometry 2018-08-01 18:42:59 +02:00
opensubdiv_converter_factory.h
opensubdiv_converter_internal.cc Subsurf: Use edge sharpness directly from converter 2018-08-01 18:42:59 +02:00
opensubdiv_converter_internal.h Subsurf: Use edge sharpness directly from converter 2018-08-01 18:42:59 +02:00
opensubdiv_converter_orient_impl.h
opensubdiv_converter_orient.cc
opensubdiv_converter_orient.h
opensubdiv_device_context_cuda.cc
opensubdiv_device_context_cuda.h
opensubdiv_device_context_opencl.cc
opensubdiv_device_context_opencl.h
opensubdiv_evaluator_internal.cc Fix compilation with older OpenSubdiv libraries 2018-07-16 12:55:39 +02:00
opensubdiv_evaluator_internal.h
opensubdiv_evaluator.cc
opensubdiv_gl_mesh_draw.cc
opensubdiv_gl_mesh_draw.h
opensubdiv_gl_mesh_fvar.cc
opensubdiv_gl_mesh_fvar.h
opensubdiv_gl_mesh_internal.cc
opensubdiv_gl_mesh_internal.h
opensubdiv_gl_mesh.cc
opensubdiv_internal.h Subsurf: Support subdivision of loose elements 2018-08-01 18:42:59 +02:00
opensubdiv_topology_refiner_internal.cc
opensubdiv_topology_refiner_internal.h
opensubdiv_topology_refiner.cc Subsurf: Use edge sharpness directly from converter 2018-08-01 18:42:59 +02:00
opensubdiv_util.cc
opensubdiv_util.h
opensubdiv.cc