I sent out an update to the piglit 'qbo' test, which this series passes. I didn't test the Geometry, Tessellation or Compute queries.
Jordan Justen (9): i965: Use offset instead of index in brw_store_register_mem64 squash: i965: Move brw_store_register_mem64 to intel_batchbuffer.c i965: Add brw_store_register_mem32 i965: Add MI_MATH reg defs for HSW+ i965/gen6+: Add support for storing immediate data into a buffer i965/hsw+: Add support for copying a register i965/gen6+: Add load register immediate helper functions i965: Implement ARB_query_buffer_object for HSW+ docs: Mark GL_ARB_query_buffer_object as done for i965/hsw+ docs/GL3.txt | 2 +- docs/relnotes/11.3.0.html | 1 + src/mesa/drivers/dri/i965/Makefile.sources | 1 + src/mesa/drivers/dri/i965/brw_context.c | 4 +- src/mesa/drivers/dri/i965/brw_context.h | 21 +- .../drivers/dri/i965/brw_performance_monitor.c | 5 +- src/mesa/drivers/dri/i965/brw_queryobj.c | 35 +- src/mesa/drivers/dri/i965/gen6_queryobj.c | 80 ++-- src/mesa/drivers/dri/i965/gen7_sol_state.c | 3 +- src/mesa/drivers/dri/i965/hsw_queryobj.c | 432 +++++++++++++++++++++ src/mesa/drivers/dri/i965/intel_batchbuffer.c | 155 ++++++++ src/mesa/drivers/dri/i965/intel_extensions.c | 4 + src/mesa/drivers/dri/i965/intel_reg.h | 41 ++ 13 files changed, 731 insertions(+), 53 deletions(-) create mode 100644 src/mesa/drivers/dri/i965/hsw_queryobj.c -- 2.8.0.rc3 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev