瀏覽代碼

ShaderGenerator: print out generated shader in spam output mode

rdb 6 年之前
父節點
當前提交
0ba1235d35
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      panda/src/pgraphnodes/shaderGenerator.cxx

+ 5 - 0
panda/src/pgraphnodes/shaderGenerator.cxx

@@ -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);