mesa/src/intel
Kenneth Graunke c590a3eadf intel/fs: Move packHalf2x16 handling to lower_pack()
This mainly lets the software scoreboarding pass correctly mark the
instructions, without needing to resort to fragile manual handling in
the generator.

We can also make small improvements.  On Gfx 8LP-12.0, we no longer have
the restrictions about DWord alignment, so we can simply write each half
into its intended location, rather than writing it to the low DWord and
then shifting it in place.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21783>
2023-03-09 23:26:17 +00:00
..
blorp intel/blorp: Set array_len for 3D images properly 2023-03-04 06:12:46 +00:00
ci ci/anv: Temporarily halve TGL testing load 2023-03-09 01:07:36 +00:00
common intel/common: Implement the Xe functions for intel_gem 2023-03-07 15:41:36 +00:00
compiler intel/fs: Move packHalf2x16 handling to lower_pack() 2023-03-09 23:26:17 +00:00
dev anv/iris: report counter symbols with debug option 2023-03-08 12:45:43 +00:00
ds intel/dev: create a helper dependency for libintel_dev 2023-03-02 00:01:27 +00:00
genxml genxml: fix border color offset field on Gfx12+ 2023-03-01 08:45:11 +00:00
isl intel/isl: disable TILE64 for YCRCB formats 2023-03-09 13:50:39 +00:00
nullhw-layer vulkan/layers: Use PUBLIC instead of VK_LAYER_EXPORT 2023-02-17 03:42:34 +00:00
perf intel/dev: create a helper dependency for libintel_dev 2023-03-02 00:01:27 +00:00
tools intel/dev: create a helper dependency for libintel_dev 2023-03-02 00:01:27 +00:00
vulkan intel: use generated workaround helpers for Wa_1409600907 2023-03-09 22:56:51 +00:00
vulkan_hasvk intel: use generated workaround helpers for Wa_1409600907 2023-03-09 22:56:51 +00:00
meson.build blorp: add dependency on idep_intel_dev 2023-03-03 13:04:23 +00:00