diff --git a/source/blender/gpu/intern/gpu_shader.cc b/source/blender/gpu/intern/gpu_shader.cc index e410c91665d..cbdfb2853be 100644 --- a/source/blender/gpu/intern/gpu_shader.cc +++ b/source/blender/gpu/intern/gpu_shader.cc @@ -297,6 +297,9 @@ GPUShader *GPU_shader_create_from_info(const GPUShaderCreateInfo *_info) static std::string preprocess_source(StringRefNull original) { + if (original.is_empty()) { + return original; + } gpu::shader::Preprocessor processor; return processor.process(original); };