forked from bartvdbraak/blender
c37ca43720
- Made OpenSubdiv_GLMesh private Previously, it was still accessible via C-API from C++ code. - Don't implicitly refine evaluator when updating coarse positions, now there is an explicit call to do this. Allows to first apply all changes to the coarse mesh and then refine once. - Added coarse positions update from a continuous buffer with given starts offset and stride. Allows to update coarse positions directly from MVert array. - Refiner is no longer freed when CPU evaluator is created. Allows to re-use refiner for multiple purposes. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
gpu_shader_opensubdiv_fragment.glsl | ||
gpu_shader_opensubdiv_geometry.glsl | ||
gpu_shader_opensubdiv_vertex.glsl | ||
opensubdiv_capi.cc | ||
opensubdiv_capi.h | ||
opensubdiv_converter_capi.h | ||
opensubdiv_converter.cc | ||
opensubdiv_device_context_cuda.cc | ||
opensubdiv_device_context_cuda.h | ||
opensubdiv_device_context_opencl.cc | ||
opensubdiv_device_context_opencl.h | ||
opensubdiv_evaluator_capi.cc | ||
opensubdiv_gl_mesh.h | ||
opensubdiv_gpu_capi.cc | ||
opensubdiv_intern.h | ||
opensubdiv_topology_refiner.h | ||
opensubdiv_utils_capi.cc |