Blender Git Commit Log
Git Commits -> Revision 2b6c70a
Revision 2b6c70a by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) May 26, 2021, 00:02 (GMT) |
EEVEE: Rework multi material handling Shading groups are now created by the material_array_get functions instead of passing a reference to be filled later. This avoids having to wait later to maybe create a sub shading group. This also simplifies different geomety type handling. |
Commit Details:
Full Hash: 2b6c70a780f79ffccf777bb63cd94c11eac37171
Parent Commit: 113c16d
Lines Changed: +307, -153
2 Added Paths:
/source/blender/draw/engines/eevee/eevee_gpencil.cc (+145, -0) (View)
/source/blender/draw/engines/eevee/eevee_mesh.cc (+48, -0) (View)
/source/blender/draw/engines/eevee/eevee_mesh.cc (+48, -0) (View)
10 Modified Paths:
/source/blender/draw/CMakeLists.txt (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_instance.cc (+2, -23) (Diff)
/source/blender/draw/engines/eevee/eevee_instance.hh (+2, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_material.cc (+69, -54) (Diff)
/source/blender/draw/engines/eevee/eevee_material.hh (+3, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_shading.cc (+24, -38) (Diff)
/source/blender/draw/engines/eevee/eevee_shading.hh (+3, -18) (Diff)
/source/blender/draw/engines/eevee/eevee_shadow.cc (+2, -8) (Diff)
/source/blender/draw/engines/eevee/eevee_shadow.hh (+1, -6) (Diff)
/source/blender/draw/engines/eevee/eevee_wrapper.hh (+7, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_instance.cc (+2, -23) (Diff)
/source/blender/draw/engines/eevee/eevee_instance.hh (+2, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_material.cc (+69, -54) (Diff)
/source/blender/draw/engines/eevee/eevee_material.hh (+3, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_shading.cc (+24, -38) (Diff)
/source/blender/draw/engines/eevee/eevee_shading.hh (+3, -18) (Diff)
/source/blender/draw/engines/eevee/eevee_shadow.cc (+2, -8) (Diff)
/source/blender/draw/engines/eevee/eevee_shadow.hh (+1, -6) (Diff)
/source/blender/draw/engines/eevee/eevee_wrapper.hh (+7, -3) (Diff)