From d81b9ee0a7b938fa8a884e7fa8ee96c64d6a53d9 Mon Sep 17 00:00:00 2001 From: Themaister Date: Sun, 3 Jul 2011 13:41:24 +0200 Subject: [PATCH] Print full compile error in Cg. --- gfx/shader_cg.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gfx/shader_cg.c b/gfx/shader_cg.c index 973af2b03c..41f803ce8b 100644 --- a/gfx/shader_cg.c +++ b/gfx/shader_cg.c @@ -295,8 +295,11 @@ static bool load_plain(const char *path) { if (!prg[i].fprg || !prg[i].vprg) { + const char *listing = cgGetLastListing(cgCtx); CGerror err = cgGetError(); SSNES_ERR("CG error: %s\n", cgGetErrorString(err)); + if (listing) + SSNES_ERR("%s\n", listing); return false; } @@ -802,8 +805,11 @@ static bool load_preset(const char *path) if (!prog->fprg || !prog->vprg) { + const char *listing = cgGetLastListing(cgCtx); CGerror err = cgGetError(); SSNES_ERR("CG error: %s\n", cgGetErrorString(err)); + if (listing) + SSNES_ERR("%s\n", listing); goto error; }