Blender Git Loki
Git Commits -> Revision 7db4d34
Revision 7db4d34 by Kévin Dietrich (subdivision_work) July 15, 2021, 02:57 (GMT) |
Add an evaluator cache to avoid recompiling evaluation kernels. |
Commit Details:
Full Hash: 7db4d34aa1d036d9fd3d7a9cd8aa68846b18e263
Parent Commit: 6f5ed0d
Lines Changed: +137, -24
13 Modified Paths:
/intern/opensubdiv/internal/evaluator/evaluator_capi.cc (+22, -2) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_impl.cc (+44, -3) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_impl.h (+19, -1) (Diff)
/intern/opensubdiv/opensubdiv_evaluator_capi.h (+12, -1) (Diff)
/source/blender/blenkernel/BKE_subdiv_eval.h (+6, -2) (Diff)
/source/blender/blenkernel/intern/multires_reshape_smooth.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/multires_reshape_util.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/multires_versioning.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/subdiv_ccg.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/subdiv_deform.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/subdiv_eval.c (+8, -5) (Diff)
/source/blender/blenkernel/intern/subdiv_mesh.c (+2, -1) (Diff)
/source/blender/draw/intern/draw_cache_impl_subdivision.c (+18, -4) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_impl.cc (+44, -3) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_impl.h (+19, -1) (Diff)
/intern/opensubdiv/opensubdiv_evaluator_capi.h (+12, -1) (Diff)
/source/blender/blenkernel/BKE_subdiv_eval.h (+6, -2) (Diff)
/source/blender/blenkernel/intern/multires_reshape_smooth.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/multires_reshape_util.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/multires_versioning.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/subdiv_ccg.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/subdiv_deform.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/subdiv_eval.c (+8, -5) (Diff)
/source/blender/blenkernel/intern/subdiv_mesh.c (+2, -1) (Diff)
/source/blender/draw/intern/draw_cache_impl_subdivision.c (+18, -4) (Diff)