Blender Git Loki
Git Commits -> Revision eae1a16
Revision eae1a16 by Kévin Dietrich (subdivision_work) August 17, 2021, 18:57 (GMT) |
Reuse the MeshExtract APIs to build buffers. |
Commit Details:
Full Hash: eae1a1627003fe3b46f660ab18dfc7db5111a1c1
Parent Commit: 5c0d8c4
Lines Changed: +1144, -1050
16 Modified Paths:
/source/blender/draw/intern/draw_cache_impl_subdivision.c (+178, -971) (Diff)
/source/blender/draw/intern/draw_subdivision.h (+162, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh.h (+17, -8) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_lines.cc (+30, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_lines_adjacency.cc (+66, -5) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_points.cc (+51, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_tris.cc (+30, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_edge_fac.cc (+79, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_edit_data.cc (+76, -6) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_fdots_pos.cc (+41, -6) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_lnor.cc (+26, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_pos_nor.cc (+121, -14) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_select_idx.cc (+70, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_uv.cc (+49, -17) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_vcol.cc (+101, -23) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_weights.cc (+47, -0) (Diff)
/source/blender/draw/intern/draw_subdivision.h (+162, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh.h (+17, -8) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_lines.cc (+30, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_lines_adjacency.cc (+66, -5) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_points.cc (+51, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_tris.cc (+30, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_edge_fac.cc (+79, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_edit_data.cc (+76, -6) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_fdots_pos.cc (+41, -6) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_lnor.cc (+26, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_pos_nor.cc (+121, -14) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_select_idx.cc (+70, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_uv.cc (+49, -17) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_vcol.cc (+101, -23) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_weights.cc (+47, -0) (Diff)