diff options
author | Campbell Barton <campbell@blender.org> | 2022-11-09 05:32:53 +0300 |
---|---|---|
committer | Campbell Barton <campbell@blender.org> | 2022-11-09 05:32:53 +0300 |
commit | 6fa05e2c29a28475799fab4a9ce51bd0bc53ca92 (patch) | |
tree | 0621c79e7ef4dc2e1644fdd863642e235dc8d98a /source | |
parent | 3fa6aacb91f4a0d04c1ef3c67449df67696cea6b (diff) |
Fix T102306: buildtime shader compilation option fails under Wayland
libdecor (for window decorations) was crashing on exit with the shader
builder, avoid the crash by calling the "background" system creation
function which doesn't initialize window management under Wayland.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/gpu/intern/gpu_shader_builder.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/gpu/intern/gpu_shader_builder.cc b/source/blender/gpu/intern/gpu_shader_builder.cc index abb45ca074a..96e3eacd6f5 100644 --- a/source/blender/gpu/intern/gpu_shader_builder.cc +++ b/source/blender/gpu/intern/gpu_shader_builder.cc @@ -59,7 +59,7 @@ void ShaderBuilder::init() break; } - ghost_system_ = GHOST_CreateSystem(); + ghost_system_ = GHOST_CreateSystemBackground(); ghost_context_ = GHOST_CreateOpenGLContext(ghost_system_, glSettings); GHOST_ActivateOpenGLContext(ghost_context_); |