mesa/src/intel
Jordan Justen c7d8a69249 intel/devinfo: Add devinfo->max_scratch_ids
This consolidates several duplicated pieces of code into devinfo.
max_scratch_ids is an array that provides the max number of threads
for the rendering and compute stages.

This fixes some exceptions missed by crocus for scratch ids on haswell
and cherryview.

It also fills out devinfo->max_scratch_ids properly for stages VS
through CS on Gfx12.5. But, functionally this should not make a
difference as Gfx12.5 already uses COMPUTE for all stages.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12799>
2021-09-13 13:26:51 -07:00
..
blorp intel/blorp: Fix Gfx7 stencil surface state valign 2021-08-25 22:39:30 +00:00
common meson/intel: Don't build genxml tests on Android 2021-08-11 23:57:52 +00:00
compiler intel/compiler: Add support to handle 64-bit atomics with A32 messages 2021-09-09 23:34:33 +00:00
dev intel/devinfo: Add devinfo->max_scratch_ids 2021-09-13 13:26:51 -07:00
ds pps: fix a missing include in Intel pps driver 2021-05-21 22:03:16 +00:00
genxml intel: Add underscores to HALIGN and VALIGN enums 2021-08-25 22:39:30 +00:00
isl intel/isl: Disable I915_FORMAT_MOD_Y_TILED on XeHP+ 2021-08-25 22:39:30 +00:00
nullhw-layer intel/nullhw: fix build 2021-03-26 20:12:40 +00:00
perf intel/perf: Use a char array for OA perf query data 2021-08-11 23:57:52 +00:00
tools intel/error-decode: printout INSTDONE_GEOM register for Gfx12.5 2021-08-17 08:05:45 +00:00
vulkan intel/devinfo: Add devinfo->max_scratch_ids 2021-09-13 13:26:51 -07:00
Makefile.perf.am intel: Rename GEN_PERF prefix to INTEL_PERF in build files 2021-04-20 20:06:34 +00:00
meson.build pps: Intel pps driver 2021-05-18 14:28:48 +00:00