From 809fdaa3e49fab01debdf9abcc14d278987b6bc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Thu, 29 Mar 2018 18:16:58 +0200 Subject: [PATCH] shaderbuilder: Insert newlines directly after defines Instead of doing that in the loop in the last interation, we can just do it after the loop. --- gsk/gl/gskshaderbuilder.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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;