Blender Git Commit Log

Git Commits -> Revision 5ccc022

Revision 5ccc022 by Clément Foucault (master)
June 22, 2017, 01:51 (GMT)
Eevee: Improve material variation managment.

- Unify variations between default shaders and material shader.
- Only create default shader passes if needed.

Downside is that we have a big array of passes and shading grp in the vedata ... And it will double in size each time a new variation flag is added.

Commit Details:

Full Hash: 5ccc02277d7cee7affa5d3b49a8b9e6e4368b201
Parent Commit: 1159d8c
Lines Changed: +202, -121

4 Modified Paths:

/source/blender/draw/engines/eevee/eevee_engine.c (+1, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+2, -4) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+175, -109) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+24, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021