X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgallium%2Fdrivers%2Fllvmpipe%2Flp_perf.h;h=a9629dae3c7882d4c1f1c94de7b643bf34e18a3b;hb=2ab737557258148d52d9b9e983e4b18560b7a460;hp=9886088c38ec7960a0e0337a9b7beac154e508b8;hpb=cd9d9e2436a0815f6ed3a61d2cdf8fad53278506;p=mesa.git diff --git a/src/gallium/drivers/llvmpipe/lp_perf.h b/src/gallium/drivers/llvmpipe/lp_perf.h index 9886088c38e..a9629dae3c7 100644 --- a/src/gallium/drivers/llvmpipe/lp_perf.h +++ b/src/gallium/drivers/llvmpipe/lp_perf.h @@ -49,6 +49,12 @@ struct lp_counters unsigned nr_partially_covered_16; unsigned nr_empty_4; unsigned nr_non_empty_4; + unsigned nr_llvm_compiles; + int64_t llvm_compile_time; /**< total, in microseconds */ + + unsigned nr_color_tile_clear; + unsigned nr_color_tile_load; + unsigned nr_color_tile_store; }; @@ -58,8 +64,10 @@ extern struct lp_counters lp_count; /** Increment the named counter (only for debug builds) */ #ifdef DEBUG #define LP_COUNT(counter) lp_count.counter++ +#define LP_COUNT_ADD(counter, incr) lp_count.counter += (incr) #else #define LP_COUNT(counter) +#define LP_COUNT_ADD(counter, incr) (void) incr #endif