mesa/src
Eric Anholt 49ec863e83 freedreno/ir3: Enable the i/o vectorizer on UBOs.
This will merge loads of UBO components together into vec4 loads.  At the
same time, it improves the alignment information on our loads, fixing the
regression from the vec3 loads fix.

shader-db results:
total instructions in shared programs: 12829370 -> 8755851 (-31.75%)
total cat6 in shared programs: 145840 -> 97027 (-33.47%)

Overall results from before the vec3 fix:
total instructions in shared programs: 8019997 -> 8755851 (9.18%)
total cat6 in shared programs: 87683 -> 97027 (10.66%)

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6612>
2020-09-30 19:53:43 +00:00
..
amd nir: Drop the high_offset argument to the load_store_vectorizer filter. 2020-09-30 19:53:43 +00:00
android_stub mesa: Make the android_stub be a set of non-installed shared libraries. 2020-09-22 17:09:22 +00:00
broadcom Revert "nir: replace lower_ffma and fuse_ffma with has_ffma" 2020-09-24 13:11:50 -07:00
compiler nir: Make nir_lower_ubo_vec4() handle non-vec4-aligned loads. 2020-09-30 19:53:43 +00:00
drm-shim drm-shim: Fix unused variable warnings from asserts in release build. 2020-08-28 22:45:08 +00:00
egl egl/android: HAVE_DRM_GRALLOC path fixes (v2) 2020-09-07 23:33:15 +02:00
etnaviv
freedreno freedreno/ir3: Enable the i/o vectorizer on UBOs. 2020-09-30 19:53:43 +00:00
gallium gallium/util: remove empty file u_half.h 2020-09-30 16:28:24 +00:00
gbm gallium: rename pipe_transfer_usage -> pipe_map_flags 2020-09-22 03:20:54 +00:00
getopt
glx glx: Allow depth-30 pbuffers to work without a depth-30 pixmap format 2020-09-17 14:28:24 -04:00
gtest
hgl
imgui
intel nir: Drop the high_offset argument to the load_store_vectorizer filter. 2020-09-30 19:53:43 +00:00
loader glx/dri3: Implement GLX_EXT_swap_control_tear 2020-09-10 14:48:19 -04:00
mapi
mesa gallium/util: remove empty file u_half.h 2020-09-30 16:28:24 +00:00
panfrost panfrost: Add preliminary support for Mali G72 2020-09-29 08:39:23 +00:00
util gallium/util: remove empty file u_half.h 2020-09-30 16:28:24 +00:00
virtio virgl: update protocol headers 2020-08-21 18:38:44 +00:00
vulkan vulkan/wsi/display: add option for display fence to signal syncobj 2020-09-24 13:20:00 +00:00
SConscript
meson.build meson: don't advertise TLS support if glx wasn't build with it 2020-08-31 09:14:57 +00:00