mesa/src/intel/dev
Lionel Landwerlin b687cbe36c isl: add surface creation reporting mechanism
We have a number of users reporting surface creation issues with
modifiers etc...

This makes Anv & Iris printout the reason of the failure with
INTEL_DEBUG=isl Failure example in Iris :

MESA: debug: ISL surface failed: ../src/intel/isl/isl.c:1729: requested row pitch (42B) less than minimum alignment requirement (1024B) extent=160x160x1 dim=2d msaa=1x levels=1 rpitch=42 fmt=B8G8R8X8_UNORM usage=+rt+tex+disp

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Nanley Chery <nanley.g.chery@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14039>
2023-06-21 13:28:34 +00:00
..
i915 intel/dev: Use intel_ioctl() helper for GEM_SET_TILING 2023-06-02 20:09:24 +00:00
xe intel: Set mem_alignment in Xe kmd 2023-03-20 17:18:04 +00:00
gen_wa_helpers.py intel/dev: fix macro naming convention in gen_wa_helpers.py 2023-03-23 23:23:52 +00:00
intel_debug.c isl: add surface creation reporting mechanism 2023-06-21 13:28:34 +00:00
intel_debug.h isl: add surface creation reporting mechanism 2023-06-21 13:28:34 +00:00
intel_dev_info.c intel/devinfo: allow -p to take a pci-id in hexa 2023-05-16 19:32:41 +00:00
intel_device_info.c intel/dev: switch defect identifiers to use lineage numbers 2023-05-30 22:13:41 +00:00
intel_device_info.h intel/dev: add parentheses around intel_needs_workaround macro 2023-06-13 13:27:30 +00:00
intel_device_info_override_test.c intel: Convert missing i915 engine types to intel 2022-10-15 20:04:51 +00:00
intel_device_info_test.c intel/dev: move verification function to a header 2022-08-02 11:17:58 +00:00
intel_device_info_test.h intel/dev: Adjust prefetch_size values for MTL engines 2022-09-22 02:14:47 +00:00
intel_hwconfig.c intel/dev: Split hwconfig i915 specific code 2023-01-20 17:26:08 +00:00
intel_hwconfig.h intel/dev: Split hwconfig i915 specific code 2023-01-20 17:26:08 +00:00
intel_hwconfig_types.h intel/dev: Add intel_hwconfig_types.h from random post on the internet 2022-01-19 00:29:35 +00:00
intel_kmd.c intel/dev: Add INTEL_KMD_TYPE_XE 2023-03-03 05:25:35 +00:00
intel_kmd.h intel/dev: Add INTEL_KMD_TYPE_XE 2023-03-03 05:25:35 +00:00
mesa_defs.json intel/dev: switch defect identifiers to use lineage numbers 2023-05-30 22:13:41 +00:00
meson.build intel/dev: Implement Xe functions to fill intel_device_info 2023-03-03 05:25:35 +00:00