This patch set applies improvements related to the query buffer object functionality of the nvc0 driver.
Changes in v3: - Ensure nvc0->bufctx is in effect in get_query_result_resource() instead of setting it as current at the end of nvc0_draw_vbo() - Rebase to master Changes in v2: - Increase space requirement in patch 3 to ensure there is room for fence emission. Rhys Perry (3): nvc0: ensure nvc0->bufctx is in effect in nvc0_hw_get_query_resource() nvc0: rewrite query buffer write macro to output 64-bit predicates nvc0: use a macro to write query result availability to a buffer src/gallium/drivers/nouveau/nvc0/mme/com9097.mme | 136 ++++++++++++----- src/gallium/drivers/nouveau/nvc0/mme/com9097.mme.h | 98 +++++++++---- src/gallium/drivers/nouveau/nvc0/nvc0_macros.h | 2 + src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c | 162 +++++++++++---------- src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 1 + 5 files changed, 252 insertions(+), 147 deletions(-) -- 2.14.3 _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
