mesa/src
Rhys Perry dae1629778 aco: disable sdwa on gfx11
Instead of SDWA v_mov_b32/v_xor_b32, we can use a combination of
v_add_u16/v_sub_u16 (add/sub swap, similar to xor swap) and v_perm_b32
with a literal.

I don't know yet if GFX11 adds any new instructions which makes this
easier, but this approach should have full functionality.

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16595>
2022-05-31 18:07:34 +00:00
..
amd aco: disable sdwa on gfx11 2022-05-31 18:07:34 +00:00
android_stub android_stub: update platform headers to include atrace 2021-10-09 00:42:32 +00:00
asahi asahi: Add wrap library 2022-05-22 17:58:07 -04:00
broadcom v3d: fix blending for mixed RT formats 2022-05-31 17:25:50 +00:00
compiler nir: Add a correctness note for nir_lower_phis_to_regs_block 2022-05-31 14:12:21 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl egl: Fix DETECT_OS macro usage 2022-05-27 21:47:11 +02:00
etnaviv etnaviv: fill all minor GPU features from the kernel 2022-04-27 09:10:27 +00:00
freedreno ci: bump VK-GL-CTS to 1.3.2.0 2022-05-31 15:02:08 +00:00
gallium v3d: expose GL_ARB_draw_buffers_blend 2022-05-31 17:25:50 +00:00
gbm gallium: Learn about kopper 2022-04-07 00:17:40 +00:00
getopt scons: Remove. 2021-03-20 10:38:55 +00:00
glx glx/dri2: Require DRI2 >= 1.3 for working buffer invalidation 2022-05-17 20:31:50 +00:00
gtest gtest: Fix output of array ASSERT/EXPECT macros 2021-11-11 09:53:09 -08:00
hgl hgl: Major refactor and cleanup 2021-01-09 20:51:35 -06:00
imagination pvr: use UINT64_C for 64-bit constant 2022-05-23 08:52:56 +00:00
imgui
intel ci: bump VK-GL-CTS to 1.3.2.0 2022-05-31 15:02:08 +00:00
loader gallium/dri: add missing PIPE_BIND_DRI_PRIME handling 2022-02-08 00:13:07 +00:00
mapi mapi: added EXT_external_objects_win32 definitions 2022-05-15 19:56:49 +00:00
mesa mesa: Drop dead #include "sparc/sparc.h" 2022-05-30 17:03:21 +00:00
microsoft microsoft/compiler: Fixup sampler derefs in tex instrs that don't *need* samplers 2022-05-30 07:28:50 +00:00
nouveau nouveau: disable fences when running under drm-shim. 2022-05-09 23:10:45 +00:00
panfrost ci: bump VK-GL-CTS to 1.3.2.0 2022-05-31 15:02:08 +00:00
tool pps: Open writable renderer node in DrmDevice::create 2022-05-11 15:41:28 +00:00
util util: Fixes typo in test_util_get_process_exec_path 2022-05-26 23:27:50 +00:00
virtio venus: use common entry point for VkPhysicalDeviceMemoryProperties 2022-05-24 23:35:28 +00:00
vulkan vulkan/runtime: Add min_lod to vk_image_view 2022-05-31 13:42:28 +00:00
meson.build microsoft: Initial vulkan-on-12 driver 2022-03-25 16:21:45 +00:00