mesa/src
Nanley Chery 144c2d4e4a anv: Initialize the clear color more often for FCV
Instead of only initializing the clear color when the first subresource
is accessed, initialize it for every FCV-enabled subresource. This is
needed because writes to any subresource may be converted to fast
clears.

Now that init_fast_clear_color is called for every subresource, we take
care not to stomp on the fast-clear-tracking state of the first
subresource by moving the code which updates it outside of
init_fast_clear_color.

Now init_fast_clear_color does just what it says: initializes the fast
clear color.

This fixes the regression introduced with commit 57445adc89,
("anv: Re-enable CCS_E on TGL+").

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8461
Reviewed-by: Rohan Garg <rohan.garg@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24857>
2023-09-01 16:34:22 +00:00
..
amd radv/ci: re-enable vkcts-polaris10-valve 2023-09-01 15:14:58 +00:00
android_stub
asahi treewide: Use nir_before/after_impl for more elaborate cases 2023-08-30 19:30:58 +00:00
broadcom treewide: Use nir_before/after_impl for more elaborate cases 2023-08-30 19:30:58 +00:00
c11
compiler treewide: Use nir_before/after_impl for more elaborate cases 2023-08-30 19:30:58 +00:00
drm-shim
egl egl: bind dri2_set_WL_bind_wayland_display for zink when necessary 2023-08-31 17:54:26 +00:00
etnaviv etnaviv: Fully replicate back stencil config 2023-08-22 12:00:27 +02:00
freedreno freedreno/a7xx: Add CP_RESET_CONTEXT_STATE 2023-08-31 18:41:04 +00:00
gallium rusticl/queue: properly implement clCreateCommandQueueWithProperties 2023-09-01 13:51:22 +00:00
gbm
getopt
glx glx: Advertise GLX_MESA_gl_interop extension if support present 2023-08-19 01:08:30 +00:00
gtest gtest: backport ansi color fix 2023-08-18 21:33:14 +00:00
imagination pvr: Implement VK_EXT_tooling_info 2023-09-01 10:10:42 +00:00
imgui
intel anv: Initialize the clear color more often for FCV 2023-09-01 16:34:22 +00:00
loader
mapi
mesa mesa: remove GL_UNSIGNED_BYTE as supported for snorm reads 2023-09-01 10:37:43 +00:00
microsoft treewide: Use nir_before/after_impl for more elaborate cases 2023-08-30 19:30:58 +00:00
nouveau nvk: add build_id linker argument. 2023-09-01 04:00:13 +00:00
panfrost panfrost: drop pan_nir_lower_64bit_intrin 2023-08-30 16:25:40 +00:00
tool
util android: Fix num_planes assignment in u_gralloc_fallback 2023-08-31 04:03:06 +00:00
virtio venus: expose at least one cached memory type 2023-08-28 18:21:48 +00:00
vulkan vk/graphic_state, tu: Use dynamic blend count from subpass 2023-08-31 08:54:04 +00:00
.clang-format
meson.build