mesa/src
José Roberto de Souza 161c412a82 intel: Fix the MOCS values in XY_FAST_COLOR_BLT for Xe2+
Xe2 changed the MOCS field in few instructions, those now have a field
for the MOCS index and other the encryption enable bit but ISL returns
the combination of both aka MEMORY_OBJECT_CONTROL_STATE.

To minimize changes I have added 2 macros to extract the values
from the value returned by isl.

From all the instructions changed Mesa only make use of two, so the
other instruction will be handled in the next patch.

Cc: mesa-stable
Reviewed-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34592>
2025-04-22 20:42:25 +00:00
..
amd aco/isel: create WMMA with constant C matrix if possible 2025-04-22 16:08:57 +00:00
android_stub
asahi libagx: drop libagx_sub_sat 2025-04-22 12:47:54 +00:00
broadcom spirv, nir: Delay calculation of shared_size when using explicit layout 2025-04-17 19:13:17 +00:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler nir,amd: add neg_lo/hi modifiers to cmat_matmul_amd 2025-04-22 16:08:55 +00:00
drm-shim
egl EGL: legacy-x11=dri2 should support hardware driver 2025-04-17 21:37:58 +00:00
etnaviv etnaviv/ml: Fix depthwise convolutions 2025-04-22 14:58:34 +00:00
freedreno tu,freedreno: Don't fallback to LINEAR with DRM_FORMAT_MOD_QCOM_COMPRESSED 2025-04-22 19:48:43 +00:00
gallium intel: Fix the MOCS values in XY_FAST_COLOR_BLT for Xe2+ 2025-04-22 20:42:25 +00:00
gbm meson: support building with system libgbm 2025-04-09 12:15:33 +00:00
getopt
gfxstream gfxstream: update code generator for simplified dep graph 2025-04-09 18:29:57 +00:00
glx glx: drop dead GL_LIB_NAME define 2025-04-18 12:14:11 +00:00
gtest
imagination treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
imgui
intel intel: Fix the MOCS values in XY_FAST_COLOR_BLT for Xe2+ 2025-04-22 20:42:25 +00:00
loader loader: Use RTLD_LOCAL not RTLD_GLOBAL 2025-04-18 07:14:56 +00:00
mapi glapi: import noop_array and public stubs earlier. 2025-04-04 00:18:28 +00:00
mesa mesa: Add CPU traces 2025-04-15 10:37:39 +00:00
microsoft microsoft/compiler: Force load_output => undef in tess_ctrl main func 2025-04-16 16:02:07 +00:00
nouveau nvk: Maxwell+ is now conformant 2025-04-22 16:54:50 +00:00
panfrost panvk: reset dyn_bufs map count to 0 in create_copy_table 2025-04-22 17:33:02 +00:00
tool perfetto/android: align datasource names with tooling expectations 2025-04-08 18:29:10 +00:00
util util/dynarray: add util_dynarray_resize_zero() 2025-04-22 15:29:34 +00:00
virtio venus: virtgpu: Require stable wire format 2025-04-19 21:02:17 +00:00
vulkan vulkan: Add vk_ir_header::dst_leaf_node_offset 2025-04-17 20:20:40 +00:00
x11 glx/egl/x11: fix x11_dri3_check_multibuffer 2025-02-17 02:50:15 +00:00
.clang-format radv: Add radv_foreach_stage to ForEachMacros again. 2025-04-11 18:01:47 +00:00
meson.build meson: support building with system libgbm 2025-04-09 12:15:33 +00:00