mesa/src
Jianxun Zhang df006bba02 iris: Update aux state for color fast clears (xe2)
The texturing and rendering preparation functions restrict
fast clear support in some cases to account for limitations
on prior platforms. Instead of updating those checks to avoid
resolves on Xe2, we can bypass them by representing the aux
state of a fast-cleared surface as compressed-no-clear. This
is valid because there is no longer a bit pattern which
references a clear value stored outside of the aux surface.

Suggested by Nanley Chery <nanley.g.chery@intel.com>

Signed-off-by: Jianxun Zhang <jianxun.zhang@intel.com>
Reviewed-by: Nanley Chery <nanley.g.chery@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29906>
2024-06-26 05:25:43 +00:00
..
amd ac/nir/cdna: don't use image_descriptor intrinsics if the src is a descriptor 2024-06-25 10:09:08 +00:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi asahi: Make asahi_clc build work on x86_64->x86 builds 2024-06-22 10:09:45 -04:00
broadcom treewide: use nir_def_replace sometimes 2024-06-21 15:36:56 +00:00
c11
compiler nir: fix clip cull distance lowering metadata preserve 2024-06-26 01:22:12 +00:00
drm-shim drm-shim: Stub syncobj reset ioctl 2024-05-21 14:14:25 +00:00
egl egl/surfaceless: Enable RGBA configs 2024-06-25 19:30:12 +00:00
etnaviv etnaviv: update headers from rnndb 2024-06-12 16:34:30 +00:00
freedreno ir3: set rounding mode for all floating point conversions 2024-06-25 17:00:59 +00:00
gallium iris: Update aux state for color fast clears (xe2) 2024-06-26 05:25:43 +00:00
gbm egl/gbm: Enable RGBA configs 2024-06-25 19:30:12 +00:00
getopt
glx glx: fix build -D glx-direct=false 2024-06-14 16:24:33 +00:00
gtest
imagination treewide: use nir_def_replace sometimes 2024-06-21 15:36:56 +00:00
imgui
intel intel/genxml,blorp,common: Update 3DSTATE_PS command (xe2) 2024-06-26 05:25:43 +00:00
loader loader: use os_get_option() to allow android to set LIBGL_DRIVERS_PATH, GBM_BACKENDS_PATH, GALLIUM_PIPE_SEARCH_DIR 2024-06-21 07:44:36 +00:00
mapi gles1: fix glBufferSubData() 2024-06-24 17:08:12 +00:00
mesa glsl: remove unused symbol table functionality 2024-06-25 00:18:42 +00:00
microsoft treewide: use nir_def_replace sometimes 2024-06-21 15:36:56 +00:00
nouveau treewide: use nir_def_replace sometimes 2024-06-21 15:36:56 +00:00
panfrost panvk: support x11 wsi 2024-06-25 15:49:42 +00:00
tool pps: Config tweaks to avoid loosing traces 2024-03-25 19:49:50 +00:00
util isl/iris/anv: provide drirc toggle intel_sampler_route_to_lsc 2024-06-24 09:23:07 +00:00
virtio venus: support VK_ANDROID_NATIVE_BUFFER_SPEC_VERSION 8 2024-06-25 09:08:12 +00:00
vulkan vulkan: do not access member of a NULL structure 2024-06-21 21:07:05 +00:00
.clang-format asahi: add agx_ppp_push_merged helper 2024-05-14 04:57:27 +00:00
meson.build loader/wayland: Add fallback wl_display_dispatch_queue_timeout 2024-02-27 13:10:13 +00:00