mesa/src
Mike Blumenkrantz 61f2667cf5 zink: remove gfx program slot mapping
if shaders aren't being shared between programs, they can instead directly
assign io between the shader stages such that only the producer and consumer
pair need to have their slots match up

this requires that each gfx program struct stores base nir for a given shader
in order to avoid breaking io for other programs which reuse shader states

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11691>
2021-07-06 18:05:15 +00:00
..
amd ac: fix win32 build 2021-07-06 14:49:24 +00:00
android_stub egl/android: refactor to use the legit vndk/window.h header 2021-06-09 21:07:54 +00:00
asahi asahi: Use XML for interpolation packet 2021-07-06 13:44:50 +00:00
broadcom ci: update VK-GL-CTS to 1.2.6.2 2021-07-01 08:12:31 +00:00
compiler glsl: Prohibit implicit conversion of mem parameter in atomicOP functions 2021-07-05 18:29:51 +03:00
drm-shim drm-shim: fix compile with glibc >= 2.33 2021-04-20 05:49:29 +00:00
egl gbm: Version the GBM backend interface 2021-07-06 16:57:59 +00:00
etnaviv etnaviv: tell the truth if alpha-test is supported 2021-04-08 19:25:26 +00:00
freedreno turnip/kgsl: new flag TU_USE_KGSL 2021-07-01 04:22:55 +00:00
gallium zink: remove gfx program slot mapping 2021-07-06 18:05:15 +00:00
gbm gbm: Load backend based on DRM device driver name 2021-07-06 16:58:00 +00:00
getopt scons: Remove. 2021-03-20 10:38:55 +00:00
glx glx: create DRI screen for display GPU incase of prime 2021-06-03 09:12:32 +00:00
gtest gtest: Update to 1.10.0 2020-04-20 11:57:11 +00:00
hgl hgl: Major refactor and cleanup 2021-01-09 20:51:35 -06:00
imgui meson: drop intel_ prefix on imgui_core 2019-12-10 15:16:02 +00:00
intel anv: remove dead code 2021-06-30 22:34:42 +00:00
loader loader: Factor out driver library loading code 2021-07-06 16:57:59 +00:00
mapi glthread: change when glFlush flushes asynchronously 2021-06-17 02:24:22 +00:00
mesa nir: Add pass to lower phi precision 2021-06-29 23:27:28 +00:00
microsoft microsoft/compiler: Change behavior for emitting inexpressible barriers 2021-07-01 21:05:14 +00:00
nouveau nouveau: add drm-shim support 2021-01-11 22:45:01 +00:00
panfrost Revert "panfrost: Fix crc_valid condition" 2021-07-06 15:05:56 +00:00
tool pps: Intel pps driver 2021-05-18 14:28:48 +00:00
util util/disk_cache: Don't leak when cache is empty 2021-07-02 01:54:10 +00:00
virtio venus: fix AHB VkBuffer memory requirement 2021-07-01 03:42:24 +00:00
vulkan vulkan/wsi: Fix prime blits to use system memory for the destination 2021-07-02 23:35:57 +00:00
meson.build panfrost: Add a Vulkan driver for Midgard/Bifrost GPUs 2021-06-22 14:07:34 +00:00