Hi,

While trying to fix some new compute CTS tests (only failing on HSW), Ken
mentioned that we probably needed to pick of the changes made recently in
our GL driver to program the numbers of threads for compute workloads using
the number of subslices.

It didn't help fixing the particular issue I'm looking at, but here are the
patches.

Cheers,

Lionel Landwerlin (3):
  anv: device: calculate compute thread numbers using subslices numbers
  anv: allocator: correct scratch space for haswell
  anv: pipeline: use correct number of thread for compute

 src/intel/vulkan/anv_allocator.c | 35 +++++++++++++++++++++++++-------
 src/intel/vulkan/anv_device.c    | 43 ++++++++++++++++++++++++++++++++++++----
 src/intel/vulkan/anv_private.h   | 14 +++++++++++++
 src/intel/vulkan/gen7_pipeline.c | 10 ++++++----
 src/intel/vulkan/gen8_pipeline.c |  6 ++++--
 src/intel/vulkan/genX_pipeline.c |  7 ++++++-
 6 files changed, 97 insertions(+), 18 deletions(-)

--
2.9.3
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to