ShaderGenerator: print out generated shader in spam output mode

This commit is contained in:
rdb 2019-01-31 00:05:23 +01:00
parent 1d9334f578
commit 0ba1235d35

View File

@ -1684,6 +1684,11 @@ synthesize_shader(const RenderState *rs, const GeomVertexAnimationSpec &anim) {
}
text << "}\n";
if (pgraphnodes_cat.is_spam()) {
pgraphnodes_cat.spam() << "Generated shader:\n"
<< text.str() << "\n";
}
// Insert the shader into the shader attrib.
PT(Shader) shader = Shader::make(text.str(), Shader::SL_Cg);
nassertr(shader != nullptr, nullptr);