Blender Git Commit Log

Git Commits -> Revision ee08c87

Revision ee08c87 by Brecht Van Lommel (compositor-2016)
June 8, 2016, 19:45 (GMT)
Cleanup: remove Cycles layer bits checking in the kernel.

At some point the idea was that we could have an optimization where we could
render multiple render layers without re-exporting the scene, by just updating
the layer bits. We are not doing this now and in practice with the available
render layer control like exclude layers it's not always possible anyway.

This makes it easier to support an arbitrary number of layers in the future
(hopefully this summer), and frees up some useful bits in the kernel.

Reviewed By: sergey, dingto

Differential Revision: https://developer.blender.org/D2020

Commit Details:

Full Hash: ee08c87b4bdbce8a43ec7499dda4fe506ec51b32
Parent Commit: 8708eee
Committed By: Jeroen Bakker
Lines Changed: +8, -40

9 Modified Paths:

/intern/cycles/blender/blender_object.cpp (+4, -6) (Diff)
/intern/cycles/blender/blender_sync.cpp (+1, -5) (Diff)
/intern/cycles/blender/blender_sync.h (+0, -2) (Diff)
/intern/cycles/blender/blender_util.h (+0, -8) (Diff)
/intern/cycles/kernel/kernel_path_state.h (+0, -3) (Diff)
/intern/cycles/kernel/kernel_types.h (+1, -10) (Diff)
/intern/cycles/kernel/kernel_volume.h (+2, -3) (Diff)
/intern/cycles/render/integrator.cpp (+0, -2) (Diff)
/intern/cycles/render/integrator.h (+0, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021