Commit: 06129cbd9f330d8825312f3d798266c4210f3ec5 Author: Sergey Sharybin Date: Wed Jun 9 10:25:40 2021 +0200 Branches: cycles-x https://developer.blender.org/rB06129cbd9f330d8825312f3d798266c4210f3ec5
Cycles X: Store offset of first pass type Will allow to simplify access to passes like AOV. Differential Revision: https://developer.blender.org/D11553 =================================================================== M intern/cycles/render/buffers.cpp =================================================================== diff --git a/intern/cycles/render/buffers.cpp b/intern/cycles/render/buffers.cpp index bbe6ecfc176..8a2d8e81423 100644 --- a/intern/cycles/render/buffers.cpp +++ b/intern/cycles/render/buffers.cpp @@ -50,7 +50,9 @@ void BufferParams::update_passes(vector<Pass> &passes) pass_stride = 0; for (const Pass &pass : passes) { - pass_offset_[pass.type] = pass_stride; + if (pass_offset_[pass.type] == PASS_UNUSED) { + pass_offset_[pass.type] = pass_stride; + } pass_stride += pass.components; } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs