mesa/src
Caio Oliveira f18dee3618 intel/brw: Fallback to SEND from SEND_GATHER if possible
After optimization happen, if the sources are still in one or two
contigous spans for some reason (e.g. some data read from memory
now being written), it is beneficial to just use regular SEND
and avoid having to set the ARF scalar instruction.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Lionel Landwerlin <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32410>
2025-01-30 04:43:58 +00:00
..
amd aco/insert_NOPs: implement VALU -> VALU case for VALUReadSGPRHazard on GFX12 2025-01-30 03:13:16 +00:00
android_stub
asahi clc,libagx: automatically set lang version 2025-01-28 23:01:32 +00:00
broadcom ci: Uprev VKCTS to 1.4.1.1 2025-01-28 15:01:00 +00:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler nir/loop_analyze: stack-allocate loop_info_state 2025-01-30 03:48:36 +00:00
drm-shim drm-shim: stub synobj_timeline_wait and query ioctl 2024-07-16 11:17:59 +02:00
egl egl: never select swrast for vmwgfx 2025-01-23 21:14:21 +00:00
etnaviv etnaviv: always clamp shadow sampler comparison reference value 2025-01-28 00:01:07 +00:00
freedreno freedreno/ci: Migrate a618-piglit-full to kingoftown 2025-01-29 20:34:14 +00:00
gallium zink: refcount needs_present resource 2025-01-30 01:38:32 +00:00
gbm egl,gallium,gbm,mesa: replace get_param with pipe_caps access 2025-01-17 04:39:46 +00:00
getopt build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
gfxstream anv,gfxstream,panvk,zink: update urls to vulkan docs 2025-01-28 14:28:58 +00:00
glx glapi: rename exported symbols so as not to conflict with old libglapi 2025-01-23 00:49:05 +00:00
gtest build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imagination pvr: use vk_descriptor_type_is_dynamic 2024-12-19 15:12:58 +00:00
imgui
intel intel/brw: Fallback to SEND from SEND_GATHER if possible 2025-01-30 04:43:58 +00:00
loader loader: improve the existing loader-libgallium non-matching version error 2025-01-23 00:49:05 +00:00
mapi glapi: rename exported symbols so as not to conflict with old libglapi 2025-01-23 00:49:05 +00:00
mesa mesa: enable GL name reuse for virgl 2025-01-29 06:22:42 +00:00
microsoft microsoft/compiler: repair SSA in dxil_nir_split_tess_ctrl 2025-01-23 23:35:44 +00:00
nouveau nvk: Handle pCounterBuffers == NULL in Begin/EndTransformFeedback 2025-01-29 09:35:18 +00:00
panfrost panfrost/ci: Move panfrost-g52-piglit to nightly 2025-01-29 20:34:13 +00:00
tool panvk: add u_trace perfetto support 2024-12-17 23:14:26 +00:00
util anv: add a drirc to disable border colors without format 2025-01-29 13:57:26 +00:00
virtio ci/android: improve handling of expectation files 2025-01-29 16:36:59 +00:00
vulkan vulkan: Add inital vram-report-limit layer 2025-01-24 19:56:43 +00:00
x11 meson: require dri3 modifiers 2024-09-06 17:34:17 +00:00
.clang-format freedreno: move ForEachMacros into freedreno 2025-01-24 12:15:31 +00:00
meson.build dri: put shared-glapi into libgallium.*.so 2025-01-23 00:49:05 +00:00