mesa/src
Rhys Perry 1e9f72ffbe radv,aco: use lower_to_fragment_fetch
This simplifies ACO and will let us optimize the FMASK fetch (for example,
move it out of loops).

fossil-db (Sienna Cichlid):
Totals from 955 (0.64% of 150170) affected shaders:
CodeSize: 4722016 -> 4722952 (+0.02%); split: -0.02%, +0.04%
Instrs: 875619 -> 875760 (+0.02%); split: -0.02%, +0.04%
Latency: 14069089 -> 14071699 (+0.02%); split: -0.02%, +0.04%
InvThroughput: 2321419 -> 2321218 (-0.01%); split: -0.02%, +0.01%
VClause: 23080 -> 23081 (+0.00%)
SClause: 32426 -> 32019 (-1.26%); split: -1.88%, +0.62%
Copies: 42787 -> 42777 (-0.02%); split: -0.19%, +0.16%
Branches: 17900 -> 17902 (+0.01%); split: -0.04%, +0.06%
PreSGPRs: 43229 -> 41002 (-5.15%); split: -5.16%, +0.00%

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12214>
2021-10-07 15:36:39 +00:00
..
amd radv,aco: use lower_to_fragment_fetch 2021-10-07 15:36:39 +00:00
android_stub egl/android: refactor to use the legit vndk/window.h header 2021-06-09 21:07:54 +00:00
asahi nir: add indirect loop unrolling to compiler options 2021-08-03 10:54:50 +00:00
broadcom build: unify vulkan cpp platform args 2021-10-06 14:19:35 +00:00
compiler nir/lower_tex: add lower_to_fragment_fetch_amd 2021-10-07 15:36:39 +00:00
drm-shim drm-shim: Support kernels with >4k pages 2021-08-13 23:33:52 +00:00
egl egl/wayland: Support RGBA ordered formats 2021-10-06 22:08:40 +00:00
etnaviv etnaviv: move drm version readout to drm layer 2021-10-01 10:13:32 +00:00
freedreno ir3: support source modes for resinfo.b 2021-10-07 08:19:13 +00:00
gallium radeonsi: make the DRI_PRIME dGPU -> iGPU copy async 2021-10-07 09:21:05 +00:00
gbm gbm: assume USE_SCANOUT in create_with_modifiers 2021-10-01 00:02:36 +02:00
getopt
glx gallium: add PIPE_CAP_PREFER_BACK_BUFFER_REUSE 2021-09-29 08:14:57 +00:00
gtest
hgl
imgui
intel anv: implement VK_KHR_synchronization2 2021-10-06 20:22:38 +00:00
loader loader/dri3: fix swap out of order when changing swap interval 2021-09-30 03:27:14 +00:00
mapi mesa: GL_ARB_ES3_2_compatibility GL compat profile support 2021-09-23 11:10:23 +00:00
mesa mesa/st: Don't bump locations of patch vars for !PIPE_CAP_TEXCOORD. 2021-10-06 03:44:17 +00:00
microsoft nir_to_dxil: Add tagging raw SRVs in shader flags 2021-10-05 23:32:18 +00:00
nouveau
panfrost build: unify vulkan cpp platform args 2021-10-06 14:19:35 +00:00
tool pps: Panfrost pps driver 2021-07-13 11:03:55 +00:00
util gallium: add utility and interface for memory fd allocations 2021-10-06 13:49:08 +00:00
virtio build: unify vulkan cpp platform args 2021-10-06 14:19:35 +00:00
vulkan vulkan: implement legacy entrypoints on top of VK_KHR_synchronization2 2021-10-06 20:22:38 +00:00
meson.build radv: Allow building when LLVM isn’t enabled 2021-10-01 10:40:18 +02:00