From 5c8a5cd96ec369cdb5f61a31b4004c1f412cec09 Mon Sep 17 00:00:00 2001 From: hachem Date: Mon, 24 Aug 2026 17:07:54 +0200 Subject: chore: cleanup shaders --- src/platform/opengl/opengl_device.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/platform/opengl') diff --git a/src/platform/opengl/opengl_device.cpp b/src/platform/opengl/opengl_device.cpp index 68e0e89..6391e05 100644 --- a/src/platform/opengl/opengl_device.cpp +++ b/src/platform/opengl/opengl_device.cpp @@ -116,11 +116,15 @@ namespace Donut::RHI { GLuint bi = glGetUniformBlockIndex(m_prog, r.name.c_str()); if (bi != GL_INVALID_INDEX) glUniformBlockBinding(m_prog, bi, r.binding); + else DONUT_WARN("GL RHI: shader '{}' has no uniform block '{}' (binding {})", + d.shader, r.name, r.binding); } else { GLint loc = glGetUniformLocation(m_prog, r.name.c_str()); if (loc >= 0) glUniform1i(loc, (GLint)r.binding); + else DONUT_WARN("GL RHI: shader '{}' has no sampler '{}' (unit {})", + d.shader, r.name, r.binding); } } glUseProgram(0); -- cgit v1.3