X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fprogram.cpp;h=82308b3405e0c42cc2086925c7633bd6b6a08770;hb=bd994b9a1376a021022e5145f30b7566e7923e4d;hp=30c73f33631373c7043a66f20509b7cc09369ea6;hpb=b152e4f63170e8ccd6c9fb9397964c628fb6efeb;p=libs%2Fgl.git diff --git a/source/program.cpp b/source/program.cpp index 30c73f33..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