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;