diff options
author | William Leeson <leesonw> | 2021-10-13 12:08:11 +0300 |
---|---|---|
committer | William Leeson <william@blender.org> | 2021-10-13 12:09:22 +0300 |
commit | 3021babf38f88a7e8099189ffa84addf84430dfe (patch) | |
tree | dd794fd5ff3a24c237e492582450a3676271abf5 /intern/cycles/blender/blender_session.h | |
parent | 53af51ad50ec43ee960eb9125f0adf5c37e2a5cd (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.h | 2 |
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; |