Hi there, This series splits HW (including MP performance counters) and SW queries in different files to improve readability of this area of the nvc0 driver.
This also prepares the way for landing global performance counters (PCOUNTER) in the next few weeks. I tested this series on Fermi and Kepler and I launched some piglit tests related to those queries. No regressions. Feel free to review, Thanks. Samuel. Samuel Pitoiset (5): nvc0: add a header file for nvc0_query nvc0: move nvc0_so_target_save_offset() to its correct location nvc0: move SW queries to nvc0_query_sw.c/h files nvc0: move HW queries to nvc0_query_hw.c/h files nvc0: move HW SM queries to nvc0_query_hw_sm.c/h files src/gallium/drivers/nouveau/Makefile.sources | 7 + src/gallium/drivers/nouveau/nvc0/nvc0_context.h | 12 +- src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 1183 +------------------- src/gallium/drivers/nouveau/nvc0/nvc0_query.h | 33 + src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c | 457 ++++++++ src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.h | 156 +++ .../drivers/nouveau/nvc0/nvc0_query_hw_sm.c | 749 +++++++++++++ .../drivers/nouveau/nvc0/nvc0_query_hw_sm.h | 20 + src/gallium/drivers/nouveau/nvc0/nvc0_query_sw.c | 92 ++ src/gallium/drivers/nouveau/nvc0/nvc0_query_sw.h | 61 + src/gallium/drivers/nouveau/nvc0/nvc0_screen.h | 144 +-- .../drivers/nouveau/nvc0/nvc0_shader_state.c | 5 +- src/gallium/drivers/nouveau/nvc0/nvc0_state.c | 20 + src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c | 5 +- 14 files changed, 1633 insertions(+), 1311 deletions(-) create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_query.h create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.h create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_sm.c create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_sm.h create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_query_sw.c create mode 100644 src/gallium/drivers/nouveau/nvc0/nvc0_query_sw.h -- 2.6.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev