From c0115e60e91e05748f3d38ffdf5c7ba56380f4f2 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 17 Apr 2020 15:03:05 +0200 Subject: [PATCH] added some more debug lines to DF_GRAPH --- drawing.cpp | 9 +++++++++ graph.cpp | 1 + 2 files changed, 10 insertions(+) diff --git a/drawing.cpp b/drawing.cpp index 015f262e..5ec70005 100644 --- a/drawing.cpp +++ b/drawing.cpp @@ -184,6 +184,7 @@ vector line_vertices; #endif EX void glflush() { + DEBBI(DF_GRAPH, ("glflush")); #if MINIMIZE_GL_CALLS if(isize(triangle_vertices)) { // printf("%08X %08X | %d shapes, %d/%d vertices\n", triangle_color, line_color, shapes_merged, isize(triangle_vertices), isize(line_vertices)); @@ -1879,6 +1880,8 @@ void dqi_line::draw_back() { } EX void sort_drawqueue() { + + DEBBI(DF_GRAPH, ("sort_drawqueue")); for(int a=0; a dv (pmodel, mdHyperboloidFlat); for(auto& ptd: ptds) @@ -1968,6 +1972,7 @@ EX void reverse_transparent_walls() { } EX void draw_main() { + DEBBI(DF_GRAPH, ("draw_main")); if(sphere && GDIM == 3 && pmodel == mdPerspective) { for(int p: {1, 0, 2, 3}) { if(elliptic && p < 2) continue; @@ -2037,6 +2042,8 @@ EX hookset *hooks_vr_draw_all; EX void drawqueue() { + DEBBI(DF_GRAPH, ("drawqueue")); + #if CAP_WRL if(wrl::in) { wrl::render(); return; } #endif @@ -2054,6 +2061,8 @@ EX void drawqueue() { profile_start(3); sort_drawqueue(); + + DEBB(DF_GRAPH, ("sort walls")); if(GDIM == 2) for(PPR p: {PPR::REDWALLs, PPR::REDWALLs2, PPR::REDWALLs3, PPR::WALL3s, diff --git a/graph.cpp b/graph.cpp index 0d3c1177..a188d5df 100644 --- a/graph.cpp +++ b/graph.cpp @@ -2927,6 +2927,7 @@ void sumaura(int v) { vector auravertices; void drawaura() { + DEBBI(DF_GRAPH, ("draw aura")); if(!haveaura()) return; if(vid.stereo_mode) return; double rad = current_display->radius;