Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021