mesa/src/intel
Jordan Justen cf12faef61
intel/compiler: Restrict cs_threads to 64
Our current GPGPU_WALKER code only supports up to 64 threads.

On HSW we could use up to 70 and TGL up to 112, but only if the walker
is adjusted so the width does not exceed 64. Work to support this is
in progress.

Previous to this change, we might try to downgrade to SIMD8 if the
SIMD16 shader spilled. Since HSW and TGL have the max number of
threads above 64, we would then try to emit an invalid GPGPU walker
command.

Fixes: 932045061b ("i965/cs: Emit compute shader code and upload programs")
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Tested-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
2020-02-28 14:45:43 -08:00
..
blorp intel/blorp: Implement GEN:BUG:1605967699. 2020-02-25 00:04:36 +00:00
common intel/isl: Move get_format_encoding function to isl 2020-02-13 18:44:50 +00:00
compiler intel/compiler: Restrict cs_threads to 64 2020-02-28 14:45:43 -08:00
dev intel: Load the driver even if I915_PARAM_REVISION is not found. 2020-02-06 09:46:51 +02:00
genxml intel/genxml: Drop "reserved" enum 2020-02-05 21:31:27 -08:00
isl isl: Add a module which manages aux resolves 2020-02-24 18:00:05 +00:00
perf util/hash_table: added hash functions for integer types 2020-01-23 17:06:57 +00:00
tools intel/tools: Do not print type/qualifiers/name for c_literal 2020-02-25 22:23:38 +00:00
vulkan anv: Remove unused field urb.total_size 2020-02-27 14:45:10 -08:00
Android.blorp.mk intel: android: remove libdrm_intel requirement 2017-03-30 19:07:23 +01:00
Android.common.mk android: static link with libexpat with Android O+ 2019-03-25 10:11:57 +02:00
Android.compiler.mk android: fix build issues with brw_nir_trig_workarounds.c 2017-10-04 07:39:05 +03:00
Android.dev.mk drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
Android.genxml.mk intel/genxml: generate pack files for gen12 on android builds 2019-08-28 13:38:33 -07:00
Android.isl.mk isl: Fix the android build. 2020-02-05 21:31:40 -08:00
Android.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.perf.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.vulkan.mk anv/android: setup gralloc1 usage from gralloc0 usage manually 2020-01-28 14:46:25 +02:00
Makefile.perf.am i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Makefile.sources intel/isl: Add isl_aux_info.c to Makefile.sources 2020-02-25 00:41:15 +00:00
meson.build meson: only build imgui when needed 2019-11-25 07:51:56 +00:00