[Bf-blender-cvs] [06129cbd9f3] cycles-x: Cycles X: Store offset of first pass type
Sergey Sharybin
noreply at git.blender.org
Thu Jun 10 10:51:22 CEST 2021
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;
}
More information about the Bf-blender-cvs
mailing list