mesa/src/intel
Ian Romanick f2c69f8306 anv: Enable KHR_shader_integer_dot_product
For now, only mark the 4x8BitPacked variants as accelerated.

Applications are unlikely to use the "add with saturate" opcodes from
VK_INTEL_shader_integer_functions2, so, technically, all of the
AccumulatingSaturating variants "[provide] a performance advantage over
user-provided code composed from elementary instructions..." on all
Intel platforms.  If we encounter an application that cares, we can do
things differently then.  Ditto for the non-packed 8Bit, 4-element
vector variants.

v2: Don't memset props as this also zeros sType and pNext.  Noticed by
Georg Lehmann in !12617.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12624>
2021-08-31 19:57:21 +00: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/fs: fix framebuffer reads 2021-08-31 11:52:39 +00:00
dev intel: Parse INTEL_NO_HW for devinfo construction 2021-08-24 00:12:47 +00: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 anv: Enable KHR_shader_integer_dot_product 2021-08-31 19:57:21 +00: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