Blender Git Commit Log

Git Commits -> Revision fe00859

February 7, 2021, 17:03 (GMT)
EEVEE: Rewrite closure_lit_lib to reduce complexity

This rewrite improves:
- Code clarity: Less duplicated code and removes a few hacks.
- Compile time performance: Shader code was divided by 3 in average.
I did not profile the compilation time but it is faster.
- Shading Perf: Noticed a 25% performance improvement on
the shading pass with default dielectric principled bsdf.
- Fix Principled Tint being white if color is black
- It seems to have fixed issues on some drivers giving some incorect
results.
- Changes Principled BSDF support to be less hacky.

Commit Details:

Full Hash: fe008592024c3081c5b43b82482d46e41262fdb1
Parent Commit: e49b702
Lines Changed: +1266, -997

By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2021