svga: add num-commands-per-draw HUD query
[mesa.git] / src / gallium / drivers / svga / svga_cmd.c
index 7b78cb735472ccf94a2ceb38c4f12980233390ad..2bd1cc21a75276e051f55b4a05ae7b10c083437e 100644 (file)
@@ -121,6 +121,8 @@ SVGA3D_FIFOReserve(struct svga_winsys_context *swc,
 
    swc->last_command = cmd;
 
+   swc->num_commands++;
+
    return &header[1];
 }
 
@@ -1022,6 +1024,8 @@ SVGA3D_BeginDrawPrimitives(struct svga_winsys_context *swc,
 
    swc->hints |= SVGA_HINT_FLAG_CAN_PRE_FLUSH;
 
+   swc->num_draw_commands++;
+
    return PIPE_OK;
 }