From c72decd66b0201a59956d2d21e3f0d16316809b4 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Fri, 18 Oct 2019 17:15:28 -0400 Subject: render: shader: Improve shader compilation error printing. --- chickadee/render/shader.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/chickadee/render/shader.scm b/chickadee/render/shader.scm index 02f0e12..e3b80c9 100644 --- a/chickadee/render/shader.scm +++ b/chickadee/render/shader.scm @@ -269,7 +269,9 @@ them into a GPU shader program." (unless (shader-compiled? id) (let ((error-log (compilation-error id))) (gl-delete-shader id) ; clean up GPU resource. - (error "failed to compile shader" error-log))) + (display "shader compilation failed:\n") + (display error-log (current-error-port)) + (error "failed to compile shader"))) id)) (define (uniform-count id) (let ((bv (make-u32vector 1))) -- cgit v1.2.3