diff --git a/gsk/gl/gskshaderbuilder.c b/gsk/gl/gskshaderbuilder.c index 1136de0c00..a352a0efec 100644 --- a/gsk/gl/gskshaderbuilder.c +++ b/gsk/gl/gskshaderbuilder.c @@ -172,11 +172,10 @@ gsk_shader_builder_compile_shader (GskShaderBuilder *builder, g_string_append_c (code, ' '); g_string_append (code, value); g_string_append_c (code, '\n'); - - if (i == builder->defines->len - 2) - g_string_append_c (code, '\n'); } + g_string_append_c (code, '\n'); + if (!lookup_shader_code (code, builder->resource_base_path, shader_preamble, error)) { return -1;