From d9f4bc70fb1b08bdac7e239ca1cbcae96f679c9b Mon Sep 17 00:00:00 2001 From: lightningterror <18107717+lightningterror@users.noreply.github.com> Date: Mon, 23 Jan 2023 06:10:54 +0100 Subject: [PATCH] common-ogl: Fix Shader compiled with warnings log spam on gl. Observed on intel igpu. --- common/GL/Program.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/GL/Program.cpp b/common/GL/Program.cpp index a1afb5e96e..cecdcde43e 100644 --- a/common/GL/Program.cpp +++ b/common/GL/Program.cpp @@ -60,7 +60,10 @@ namespace GL GLint info_log_length = 0; glGetShaderiv(id, GL_INFO_LOG_LENGTH, &info_log_length); - if (status == GL_FALSE || info_log_length > 0) + // Log will create a new line when there are no warnings so let's set a minimum log length of 1. + constexpr int info_log_min_length = 1; + + if (status == GL_FALSE || info_log_length > info_log_min_length) { std::string info_log; info_log.resize(info_log_length + 1);