blender/intern/opensubdiv
Sergey Sharybin c37ca43720 OpenSubdiv: Changes in C-API
- 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.
2018-07-11 12:55:22 +02:00
..
CMakeLists.txt
gpu_shader_opensubdiv_fragment.glsl
gpu_shader_opensubdiv_geometry.glsl
gpu_shader_opensubdiv_vertex.glsl
opensubdiv_capi.cc OpenSubdiv: Changes in C-API 2018-07-11 12:55:22 +02:00
opensubdiv_capi.h OpenSubdiv: Changes in C-API 2018-07-11 12:55:22 +02:00
opensubdiv_converter_capi.h OpenSubdiv: Make more flexible C-API to specify FVar interpolation 2018-07-10 14:40:45 +02:00
opensubdiv_converter.cc OpenSubdiv: Make more flexible C-API to specify FVar interpolation 2018-07-10 14:40:45 +02:00
opensubdiv_device_context_cuda.cc Update CUEW to latest version 2018-02-07 11:53:01 +01:00
opensubdiv_device_context_cuda.h
opensubdiv_device_context_opencl.cc
opensubdiv_device_context_opencl.h
opensubdiv_evaluator_capi.cc OpenSubdiv: Changes in C-API 2018-07-11 12:55:22 +02:00
opensubdiv_gl_mesh.h OpenSubdiv: Changes in C-API 2018-07-11 12:55:22 +02:00
opensubdiv_gpu_capi.cc OpenSubdiv: Changes in C-API 2018-07-11 12:55:22 +02:00
opensubdiv_intern.h
opensubdiv_topology_refiner.h
opensubdiv_utils_capi.cc