Blender Git Loki
Git Commits -> Revision a67cc72
Revision a67cc72 by Jeroen Bakker (master) June 11, 2018, 09:52 (GMT) |
MetaBall support for Workbench + EEVEE Note: Metaballs only support the first material slot. Splicing it per material would create empty Batches. In order to overcome this we set the batch for other materials to NULL. We added extra checks in EEVEE and Workbench to not draw when the geom is NULL. |
Commit Details:
Full Hash: a67cc72232ae71f7c58e5aa88fc919f53fa72433
Parent Commit: 5aa8d98
Lines Changed: +67, -8
9 Modified Paths:
/source/blender/draw/engines/eevee/eevee_engine.c (+1, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+4, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_render.c (+1, -1) (Diff)
/source/blender/draw/engines/workbench/workbench_deferred.c (+10, -2) (Diff)
/source/blender/draw/engines/workbench/workbench_forward.c (+10, -2) (Diff)
/source/blender/draw/intern/draw_cache.c (+11, -0) (Diff)
/source/blender/draw/intern/draw_cache.h (+1, -0) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+1, -0) (Diff)
/source/blender/draw/intern/draw_cache_impl_metaball.c (+28, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+4, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_render.c (+1, -1) (Diff)
/source/blender/draw/engines/workbench/workbench_deferred.c (+10, -2) (Diff)
/source/blender/draw/engines/workbench/workbench_forward.c (+10, -2) (Diff)
/source/blender/draw/intern/draw_cache.c (+11, -0) (Diff)
/source/blender/draw/intern/draw_cache.h (+1, -0) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+1, -0) (Diff)
/source/blender/draw/intern/draw_cache_impl_metaball.c (+28, -1) (Diff)