mesa/src
Mike Blumenkrantz a6d3d65c3c zink: handle semi-matching i/o for separate shaders
while separate shaders requires i/o blocks to match between stages,
there are two tricky cases:
* sparse location specification
* variables are required to match in type by location

the first item means user locations must increment if a slot is not used

the second item means that e.g., a mat3x2 can match three vec2 variables
in matching slots

fix both of these cases now

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21383>
2023-02-17 16:02:46 +00:00
..
amd radv: stop using a PS epilog when the FS doesn't write any color outputs 2023-02-17 13:19:54 +00:00
android_stub android: Cleanup unneeded headers from the sync stub 2023-01-25 08:58:25 -03:00
asahi asahi: Vectorize background colour load 2023-02-16 06:36:49 +00:00
broadcom ci: enable dEQP-VK.ubo.random.all_shared_buffer.48 2023-02-16 23:31:59 +00:00
c11
compiler mesa: add astc decoder shader template (glsl es version) 2023-02-17 07:57:12 +00:00
drm-shim drm-shim: Use hide_drm_device_path() to hide other drm devices 2022-12-30 15:51:11 -08:00
egl egl/kopper: Pass ancillary invalidate flush flags down to gallium. 2023-02-15 19:17:07 +00:00
etnaviv ci/etnaviv: Update deqp xfails for gc2000. 2023-02-14 06:33:12 +00:00
freedreno ci: enable dEQP-VK.ubo.random.all_shared_buffer.48 2023-02-16 23:31:59 +00:00
gallium zink: handle semi-matching i/o for separate shaders 2023-02-17 16:02:46 +00:00
gbm gbm/backend: fix gbm compile without dri 2023-01-13 22:29:29 +00:00
getopt
glx egl/kopper: Pass ancillary invalidate flush flags down to gallium. 2023-02-15 19:17:07 +00:00
gtest
hgl
imagination pvr: Handle VK_QUERY_RESULT_WAIT_BIT. 2023-02-17 13:06:51 +00:00
imgui
intel anv: track vram only BOs to print things out on ENOMEM execbuf 2023-02-17 13:45:00 +00:00
loader dri3: avoid deadlocking when polling deleted windows for events 2023-02-16 15:55:47 +00:00
mapi glthread: make marshal functions for glBegin/End attribs non-static 2023-01-20 21:34:09 -05:00
mesa mesa/st: support compute shader decoding of ASTC 2023-02-17 07:57:12 +00:00
microsoft meson: don't pass vk wsi args where they don't belong 2023-02-15 18:35:14 +00:00
nouveau nir: Eliminate nir_op_f2b 2023-02-03 22:39:57 +00:00
panfrost panfrost: Disable CRC by default 2023-02-17 14:36:01 +00:00
tool tool/pps: Fix 32-bit build issue with format string 2023-01-18 19:27:41 +00:00
util util/disk_cache: Handle OS'es without d_type in struct dirent 2023-02-13 22:18:23 +00:00
virtio venus: update venus-protocol headers to partially fix WA1 2023-02-16 01:15:27 +00:00
vulkan vulkan: Update the XML and headers to 1.3.241 2023-02-17 03:42:35 +00:00
meson.build meson: drop TODO: opengl, it's done 2023-02-15 02:53:54 +00:00