mesa/src
Pavel Ondračka cc14d40239 r300: remove gl_ClipVertex early
There is no HW support, but in some cases the shaders mostly work even
if we ignore it, and so far we have just done so. However since the
driver didn't know to what output position in the PVS we should
redirect it, it ended in the first slot. Importantly, if the
CLIP_VERTEX output would be written after position (which actually
belongs in the first slot) it would overwrite it and things blow up.

So just remove it early, and also improve the warning a bit, including
the part that we could use draw module to actually emulate the feature.

Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com>
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11856
Fixes: 5dcef1e7b8
Reviewed-by: Filip Gawin <filip@gawin.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31547>
2024-10-13 05:47:17 +00:00
..
amd radv: Disable EXT BDA capture and replay. 2024-10-11 22:17:33 +00:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi hk: drop gunk 2024-10-05 18:30:13 +00:00
broadcom broadcom: fix pairing tmu lookup with previous ldtmu 2024-10-10 06:58:15 +00:00
c11 build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
compiler vtn: Handle SPV_INTEL_optnone 2024-10-11 15:39:45 +00:00
drm-shim drm-shim: stub synobj_timeline_wait and query ioctl 2024-07-16 11:17:59 +02:00
egl egl/x11: Downgrade warning to info 2024-10-10 20:52:02 +00:00
etnaviv etnaviv: Update headers from rnndb 2024-10-11 09:33:03 +00:00
freedreno freedreno: sanitize device names for config name usage 2024-10-10 11:48:45 +00:00
gallium r300: remove gl_ClipVertex early 2024-10-13 05:47:17 +00:00
gbm gbm: mark surface buffers as explicit flushed 2024-09-26 09:36:46 +00:00
getopt build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
gfxstream gfxstream: use sync_fence_info 2024-10-09 22:53:05 +00:00
glx glx: Destroy base screen after deinitScreen 2024-09-10 08:55:58 +02:00
gtest build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imagination pvr: unify code into one condition 2024-10-02 12:16:19 +00:00
imgui
intel intel/brw: Move emit_scan/emit_scan_step near its usage 2024-10-11 06:40:29 +00:00
loader meson: remove dri-search-path 2024-09-19 05:06:50 +00:00
mapi mesa: OVR_multiview_multisampled_render_to_texture 2024-09-20 18:54:26 +00:00
mesa mesa: clean up setup of MaxAddressRegs constant 2024-10-10 09:36:43 +00:00
microsoft ci/windows: Increase dozen-deqp fraction 2024-09-12 19:07:45 +00:00
nouveau nvk: Advertise VK_KHR_fragment_shading_rate 2024-10-10 23:16:57 +00:00
panfrost panvk: Add support for CmdDispatchIndirect 2024-10-04 10:31:11 +00:00
tool perfetto: Add Panfrost data sources to system.cfg 2024-08-22 18:33:45 +00:00
util util: add aarch64 fast half-float to float conversion 2024-10-12 22:05:01 +00:00
virtio ci/virgl: Fix library path 2024-10-10 11:05:57 +00:00
vulkan vulkan: Add a vk_fragment_shading_rate_is_disabled() helper 2024-10-10 23:16:57 +00:00
x11 meson: require dri3 modifiers 2024-09-06 17:34:17 +00:00
.clang-format panfrost: Move ForEachMacros into panfrost 2024-09-12 20:04:58 +00:00
meson.build mesa: add gfxstream-experimental to -Dvulkan-drivers 2024-09-19 20:06:04 +00:00