X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogram.cpp;h=82308b3405e0c42cc2086925c7633bd6b6a08770;hp=021b23483dcdce1c074388916a38721a72aee567;hb=e9374cde7e471b0150140b37e5bd7cd5a0d720d9;hpb=9885c5465db78b6a1d9cc8bf7ffa7a79fb116afc diff --git a/source/program.cpp b/source/program.cpp index 021b2348..82308b34 100644 --- a/source/program.cpp +++ b/source/program.cpp @@ -8,6 +8,7 @@ #include #include #include +#include #include #include "buffer.h" #include "error.h" @@ -115,6 +116,12 @@ void Program::link() if(!linked) throw compile_error(get_info_log()); +#ifdef DEBUG + std::string info_log = get_info_log(); + if(!info_log.empty()) + IO::print("Program link info log:\n%s", info_log); +#endif + unsigned count = get_program_i(id, GL_ACTIVE_UNIFORMS); vector uniforms_by_index(count); for(unsigned i=0; i