Fix T75751 Overlay: Clipping Region crashes Blender

This commit is contained in:
Clément Foucault 2020-04-15 22:30:22 +02:00
parent e08ac50a5c
commit e0d7b6c78d
Notes: blender-bot 2023-02-14 06:46:23 +01:00
Referenced by issue #75751, Clipping Region crashes Blender
1 changed files with 2 additions and 0 deletions

View File

@ -233,10 +233,12 @@ GPUShader *OVERLAY_shader_background(void)
GPUShader *OVERLAY_shader_clipbound(void)
{
OVERLAY_Shaders *sh_data = &e_data.sh_data[0];
const GPUShaderConfigData *sh_cfg = &GPU_shader_cfg_data[0];
if (!sh_data->clipbound) {
sh_data->clipbound = GPU_shader_create_from_arrays({
.vert = (const char *[]){datatoc_common_view_lib_glsl, datatoc_clipbound_vert_glsl, NULL},
.frag = (const char *[]){datatoc_gpu_shader_uniform_color_frag_glsl, NULL},
.defs = (const char *[]){sh_cfg->def, NULL},
});
}
return sh_data->clipbound;