Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/intern
diff options
context:
space:
mode:
authorBrecht Van Lommel <brecht@blender.org>2022-09-08 21:23:02 +0300
committerBrecht Van Lommel <brecht@blender.org>2022-09-21 17:27:25 +0300
commit609422c0a1da5479ea08d9e1568453b5f3b82180 (patch)
tree29796b41f2ca543910e5a810a3ec0f646eaf39b5 /intern
parent03fbfb30923ed5aaab4a389b8c0dbd5b71c0e35b (diff)
Fix T100833: Cycles UDIM baking broken after recent changes
Diffstat (limited to 'intern')
-rw-r--r--intern/cycles/blender/session.cpp2
-rw-r--r--intern/cycles/blender/session.h2
2 files changed, 3 insertions, 1 deletions
diff --git a/intern/cycles/blender/session.cpp b/intern/cycles/blender/session.cpp
index 30128ccf348..5a6eff197c6 100644
--- a/intern/cycles/blender/session.cpp
+++ b/intern/cycles/blender/session.cpp
@@ -702,7 +702,7 @@ void BlenderSession::bake(BL::Depsgraph &b_depsgraph_,
buffer_params.window_width = bake_width;
buffer_params.window_height = bake_height;
/* Unique layer name for multi-image baking. */
- buffer_params.layer = string_printf("bake_%d\n", (int)full_buffer_files_.size());
+ buffer_params.layer = string_printf("bake_%d\n", bake_id++);
/* Update session. */
session->reset(session_params, buffer_params);
diff --git a/intern/cycles/blender/session.h b/intern/cycles/blender/session.h
index f9a5b6faf7e..ceca86016b8 100644
--- a/intern/cycles/blender/session.h
+++ b/intern/cycles/blender/session.h
@@ -146,6 +146,8 @@ class BlenderSession {
BlenderDisplayDriver *display_driver_ = nullptr;
vector<string> full_buffer_files_;
+
+ int bake_id = 0;
};
CCL_NAMESPACE_END