Blender Git Loki
Git Commits -> Revision 9f69daf
July 16, 2016, 10:19 (GMT) |
Use a converter class for handling differences between DNA and BMesh strands data. This moves most of the data access logic for this data out of the GPU code and into the respective BKE files. The concept is similar to how DerivedMesh is used in other GPU code. |
Commit Details:
Full Hash: 9f69daff40d8e562088c87661d8a8d7ed7abad38
Parent Commit: 58f7322
Lines Changed: +577, -657
8 Modified Paths:
/source/blender/blenkernel/BKE_editstrands.h (+5, -0) (Diff)
/source/blender/blenkernel/BKE_strands.h (+4, -11) (Diff)
/source/blender/blenkernel/intern/editstrands.c (+171, -0) (Diff)
/source/blender/blenkernel/intern/strands.c (+151, -53) (Diff)
/source/blender/editors/space_view3d/drawstrands.c (+22, -14) (Diff)
/source/blender/gpu/GPU_strands.h (+36, -12) (Diff)
/source/blender/gpu/intern/gpu_strands_buffer.c (+187, -565) (Diff)
/source/blender/gpu/intern/gpu_strands_shader.c (+1, -2) (Diff)
/source/blender/blenkernel/BKE_strands.h (+4, -11) (Diff)
/source/blender/blenkernel/intern/editstrands.c (+171, -0) (Diff)
/source/blender/blenkernel/intern/strands.c (+151, -53) (Diff)
/source/blender/editors/space_view3d/drawstrands.c (+22, -14) (Diff)
/source/blender/gpu/GPU_strands.h (+36, -12) (Diff)
/source/blender/gpu/intern/gpu_strands_buffer.c (+187, -565) (Diff)
/source/blender/gpu/intern/gpu_strands_shader.c (+1, -2) (Diff)