Blender Git Loki
Git Commits -> Revision 2ba187e
Revision 2ba187e by Kévin Dietrich (subdivision_work) September 9, 2021, 11:13 (GMT) |
Make use of GPUVertBuf directly from the OSD Blender API, revise how wrapped buffers are created. |
Commit Details:
Full Hash: 2ba187ea51fef51129f509be0ef992ef45b65025
Parent Commit: 3f83bd9
Lines Changed: +245, -655
11 Modified Paths:
/intern/opensubdiv/CMakeLists.txt (+3, -0) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_capi.cc (+32, -60) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_impl.cc (+110, -202) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_impl.h (+21, -47) (Diff)
/intern/opensubdiv/opensubdiv_evaluator_capi.h (+31, -83) (Diff)
/source/blender/draw/intern/draw_cache_impl_subdivision.cc (+29, -242) (Diff)
/source/blender/gpu/GPU_vertex_buffer.h (+1, -2) (Diff)
/source/blender/gpu/intern/gpu_vertex_buffer.cc (+4, -7) (Diff)
/source/blender/gpu/intern/gpu_vertex_buffer_private.hh (+1, -2) (Diff)
/source/blender/gpu/opengl/gl_vertex_buffer.cc (+9, -4) (Diff)
/source/blender/gpu/opengl/gl_vertex_buffer.hh (+4, -6) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_capi.cc (+32, -60) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_impl.cc (+110, -202) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_impl.h (+21, -47) (Diff)
/intern/opensubdiv/opensubdiv_evaluator_capi.h (+31, -83) (Diff)
/source/blender/draw/intern/draw_cache_impl_subdivision.cc (+29, -242) (Diff)
/source/blender/gpu/GPU_vertex_buffer.h (+1, -2) (Diff)
/source/blender/gpu/intern/gpu_vertex_buffer.cc (+4, -7) (Diff)
/source/blender/gpu/intern/gpu_vertex_buffer_private.hh (+1, -2) (Diff)
/source/blender/gpu/opengl/gl_vertex_buffer.cc (+9, -4) (Diff)
/source/blender/gpu/opengl/gl_vertex_buffer.hh (+4, -6) (Diff)