[Mesa-dev] [PATCH v2 0/6] anv: Query cleanups and fixes
Jason Ekstrand
jason at jlekstrand.net
Mon Feb 20 19:25:47 UTC 2017
This series is a v2 of some of the patches I sent out on Saturday to fix
queries. I've incorporated the review feedback from Lionel. All but the
last two patches are CC'd to stable for both 13.0 and 17.0 as queries are
pretty well busted without them. This series fixes some rendering errors
in The Talos Principle due to occlusion queries not working correctly.
Jason Ekstrand (6):
anv: Add an invalidate_range helper
anv/query: clflush the bo map on non-LLC platforms
genxml: Make MI_STORE_DATA_IMM more consistent
anv/query: Perform CmdResetQueryPool on the GPU
anv/Makefile: alphabetize
anv: Put everything about queries in genX_query.c
src/intel/genxml/gen6.xml | 2 +-
src/intel/genxml/gen7.xml | 2 +-
src/intel/genxml/gen75.xml | 2 +-
src/intel/vulkan/Makefile.sources | 13 +-
src/intel/vulkan/anv_private.h | 13 +
src/intel/vulkan/anv_query.c | 190 ---------------
src/intel/vulkan/genX_cmd_buffer.c | 276 ---------------------
src/intel/vulkan/genX_query.c | 480 +++++++++++++++++++++++++++++++++++++
8 files changed, 504 insertions(+), 474 deletions(-)
delete mode 100644 src/intel/vulkan/anv_query.c
create mode 100644 src/intel/vulkan/genX_query.c
--
2.5.0.400.gff86faf
More information about the mesa-dev
mailing list