mirror of
				https://github.com/zenorogue/hyperrogue.git
				synced 2025-10-29 21:13:00 +00:00 
			
		
		
		
	added some more debug lines to DF_GRAPH
This commit is contained in:
		| @@ -184,6 +184,7 @@ vector<glvertex> 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)); | ||||
| @@ -1880,6 +1881,8 @@ void dqi_line::draw_back() { | ||||
|  | ||||
| EX void sort_drawqueue() { | ||||
|  | ||||
|   DEBBI(DF_GRAPH, ("sort_drawqueue")); | ||||
|    | ||||
|   for(int a=0; a<PMAX; a++) qp[a] = 0; | ||||
|    | ||||
|   int siz = isize(ptds); | ||||
| @@ -1929,6 +1932,7 @@ EX void reverse_side_priorities() { | ||||
|  | ||||
| // on the sphere, parts on the back are drawn first | ||||
| EX void draw_backside() { | ||||
|   DEBBI(DF_GRAPH, ("draw_backside")); | ||||
|   if(pmodel == mdHyperboloid && hyperbolic) { | ||||
|     dynamicval<eModel> 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<bool()> *hooks_vr_draw_all; | ||||
|    | ||||
| EX void drawqueue() { | ||||
|  | ||||
|   DEBBI(DF_GRAPH, ("drawqueue")); | ||||
|  | ||||
|   #if CAP_WRL | ||||
|   if(wrl::in) { wrl::render(); return; } | ||||
|   #endif | ||||
| @@ -2055,6 +2062,8 @@ EX void drawqueue() { | ||||
|    | ||||
|   sort_drawqueue(); | ||||
|  | ||||
|   DEBB(DF_GRAPH, ("sort walls")); | ||||
|    | ||||
|   if(GDIM == 2)  | ||||
|   for(PPR p: {PPR::REDWALLs, PPR::REDWALLs2, PPR::REDWALLs3, PPR::WALL3s, | ||||
|     PPR::LAKEWALL, PPR::INLAKEWALL, PPR::BELOWBOTTOM, PPR::ASHALLOW, PPR::BSHALLOW}) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Zeno Rogue
					Zeno Rogue