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
diff options
context:
space:
mode:
authorWilliam Leeson <leesonw>2021-10-13 12:08:11 +0300
committerWilliam Leeson <william@blender.org>2021-10-13 12:09:22 +0300
commit3021babf38f88a7e8099189ffa84addf84430dfe (patch)
treedd794fd5ff3a24c237e492582450a3676271abf5 /intern/cycles/blender/blender_session.h
parent53af51ad50ec43ee960eb9125f0adf5c37e2a5cd (diff)
Fix: Stops assert when baking in debug mode.
When baking in a debug build running gdb it kept asserting because a GL context was being created outside the main thread. To fix this the patch only creates the GL context is only created for rendering (when it is actually used). Reviewed By: sergey Differential Revision: https://developer.blender.org/D12767
Diffstat (limited to 'intern/cycles/blender/blender_session.h')
-rw-r--r--intern/cycles/blender/blender_session.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/intern/cycles/blender/blender_session.h b/intern/cycles/blender/blender_session.h
index fef6ad1adfc..7d3be5f8054 100644
--- a/intern/cycles/blender/blender_session.h
+++ b/intern/cycles/blender/blender_session.h
@@ -146,6 +146,8 @@ class BlenderSession {
*/
void free_blender_memory_if_possible();
+ void ensure_display_driver_if_needed();
+
struct {
thread_mutex mutex;
int last_pass_index = -1;