improve readability of glgsg spam output
This commit is contained in:
parent
1834d9e879
commit
508873a7d3
|
|
@ -2770,22 +2770,22 @@ clear(DrawableRegion *clearable) {
|
|||
glClear(mask);
|
||||
|
||||
if (GLCAT.is_spam()) {
|
||||
GLCAT.spam() << "glClear(";
|
||||
string clear_flags;
|
||||
if (mask & GL_COLOR_BUFFER_BIT) {
|
||||
GLCAT.spam(false) << "GL_COLOR_BUFFER_BIT|";
|
||||
clear_flags += " | GL_COLOR_BUFFER_BIT";
|
||||
}
|
||||
if (mask & GL_DEPTH_BUFFER_BIT) {
|
||||
GLCAT.spam(false) << "GL_DEPTH_BUFFER_BIT|";
|
||||
clear_flags += " | GL_DEPTH_BUFFER_BIT";
|
||||
}
|
||||
if (mask & GL_STENCIL_BUFFER_BIT) {
|
||||
GLCAT.spam(false) << "GL_STENCIL_BUFFER_BIT|";
|
||||
clear_flags += " | GL_STENCIL_BUFFER_BIT";
|
||||
}
|
||||
#ifndef OPENGLES
|
||||
if (mask & GL_ACCUM_BUFFER_BIT) {
|
||||
GLCAT.spam(false) << "GL_ACCUM_BUFFER_BIT|";
|
||||
clear_flags += " | GL_ACCUM_BUFFER_BIT";
|
||||
}
|
||||
#endif
|
||||
GLCAT.spam(false) << ")" << endl;
|
||||
GLCAT.spam() << "glClear(" << (clear_flags.c_str() + 3) << ")\n";
|
||||
}
|
||||
|
||||
report_my_gl_errors();
|
||||
|
|
@ -2865,21 +2865,21 @@ prepare_display_region(DisplayRegionPipelineReader *dr) {
|
|||
|
||||
if (GLCAT.is_spam()) {
|
||||
GLCAT.spam()
|
||||
<< "glViewportArrayv(0, " << count << ", [\n";
|
||||
<< "glViewportArrayv(0, " << count << ",";
|
||||
for (int i = 0; i < count; ++i) {
|
||||
GLfloat *vr = viewports + i * 4;
|
||||
GLCAT.spam(false) << vr[0] << ", " << vr[1] << ", " << vr[2] << ", " << vr[3] << ",\n";
|
||||
GLCAT.spam(false) << " [" << vr[0] << " " << vr[1] << " " << vr[2] << " " << vr[3] << "]";
|
||||
}
|
||||
GLCAT.spam(false) << "])\n";
|
||||
GLCAT.spam(false) << ")\n";
|
||||
if (_scissor_enabled) {
|
||||
GLCAT.spam()
|
||||
<< "glScissorArrayv(0, " << count << ", [\n";
|
||||
<< "glScissorArrayv(0, " << count << ",";
|
||||
for (int i = 0; i < count; ++i) {
|
||||
const LVecBase4i &sr = _scissor_array[i];
|
||||
GLCAT.spam(false) << sr << ",\n";
|
||||
GLCAT.spam(false) << " [" << sr << "]";
|
||||
}
|
||||
GLCAT.spam(false) << ")\n";
|
||||
}
|
||||
GLCAT.spam(false) << "])\n";
|
||||
}
|
||||
|
||||
} else
|
||||
|
|
@ -3296,6 +3296,11 @@ end_frame(Thread *current_thread) {
|
|||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
// Add in a newline to the spam output for improved legibility.
|
||||
if (GLCAT.is_spam()) {
|
||||
GLCAT.spam(false) << endl;
|
||||
}
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
|
|
|
|||
Loading…
Reference in New Issue