Blender Git Loki
Git Commits -> Revision 2afed99
Revision 2afed99 by Clément Foucault (master) December 14, 2018, 15:17 (GMT) |
Curve Batch Cache: Rework Implementation to use new batch request Shaded triangles are not yet implemented (request from gpumaterials). This also changes the mechanism to draw curve normals to make it not dependant on normal size display. This way different viewport can reuse the same batch. |
Commit Details:
Full Hash: 2afed99da3a8e76b8041e9f636fb198b332896cc
Parent Commit: 77164e3
Lines Changed: +499, -600
1 Added Path:
/source/blender/draw/modes/shaders/edit_curve_overlay_normals_vert.glsl (+23, -0) (View)
9 Modified Paths:
/source/blender/draw/CMakeLists.txt (+1, -0) (Diff)
/source/blender/draw/intern/draw_cache.c (+18, -27) (Diff)
/source/blender/draw/intern/draw_cache.h (+1, -1) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+14, -15) (Diff)
/source/blender/draw/intern/draw_cache_impl_curve.c (+375, -526) (Diff)
/source/blender/draw/intern/draw_cache_impl_displist.c (+29, -7) (Diff)
/source/blender/draw/intern/draw_cache_impl_mesh.c (+15, -19) (Diff)
/source/blender/draw/intern/draw_cache_impl_metaball.c (+3, -3) (Diff)
/source/blender/draw/modes/edit_curve_mode.c (+20, -2) (Diff)
/source/blender/draw/intern/draw_cache.c (+18, -27) (Diff)
/source/blender/draw/intern/draw_cache.h (+1, -1) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+14, -15) (Diff)
/source/blender/draw/intern/draw_cache_impl_curve.c (+375, -526) (Diff)
/source/blender/draw/intern/draw_cache_impl_displist.c (+29, -7) (Diff)
/source/blender/draw/intern/draw_cache_impl_mesh.c (+15, -19) (Diff)
/source/blender/draw/intern/draw_cache_impl_metaball.c (+3, -3) (Diff)
/source/blender/draw/modes/edit_curve_mode.c (+20, -2) (Diff)