mesa/src
Rhys Perry 974358a8c1 radv/llvm: add clip distance outputs manually if they're missing
It's possible that undef is written to clip/cull distance outputs and
they're eliminated, and we never set any position export to done=1 because
outinfo->pos_exports was calculated with the expectation that clip/cull is
exported.

Eliminating the export and fixing the done=1 bit hangs because the
hardware is still expecting clip/cull distances.

Fixes dEQP-VK.rasterization.provoking_vertex.transform_feedback.first.line_list
hang with LLVM.

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19200>
2022-11-28 19:18:50 +00:00
..
amd radv/llvm: add clip distance outputs manually if they're missing 2022-11-28 19:18:50 +00:00
android_stub
asahi agx: Add merge helpers to GenXML 2022-11-28 16:48:38 +00:00
broadcom Revert "glx: Fix drawable refcounting for naked Windows" 2022-11-25 20:08:45 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir: fix a leak of ralloc ctx in nir_opt_ray_query_ranges 2022-11-25 22:04:52 +00:00
drm-shim drm-shim: drop gnu99 override 2022-09-16 02:06:38 +00:00
egl egl: Fix uninitialized variable warning 2022-11-22 01:54:51 +00:00
etnaviv tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code 2022-11-22 06:53:46 +00:00
freedreno freedreno/decode: add missing dependency 2022-11-28 13:08:05 +00:00
gallium r600/sfn: always use four slots for Cayman trans ops 2022-11-28 18:34:19 +00:00
gbm utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
getopt
glx glx,dri: simplify indirect function call syntax 2022-11-27 02:52:41 +00:00
gtest
hgl
imagination pvr: Setup tile buffers. 2022-11-28 11:38:38 +00:00
imgui
intel Revert "glx: Fix drawable refcounting for naked Windows" 2022-11-25 20:08:45 +00:00
loader loader/dri3: Add DRI performance option to wait for next buffer on swap 2022-10-25 08:30:35 +00:00
mapi mapi: update gles 1.1 extention packet link 2022-11-20 15:14:01 +00:00
mesa mesa: do not require optional queries 2022-11-25 06:50:59 +00:00
microsoft microsoft/nir_to_dxil: Avoid emitting SampleCmpLevel prior to SM 6.7 if possible 2022-11-22 16:49:36 +00:00
nouveau drm-shim/nouveau: fix the shim to work with nvif ioctl. 2022-11-09 21:21:22 +00:00
panfrost Revert "glx: Fix drawable refcounting for naked Windows" 2022-11-25 20:08:45 +00:00
tool pps: make pps-producer RT only on freedreno 2022-11-15 21:21:42 +00:00
util driconf/intel: Use fake vendor to WA bad detection in Source engine games 2022-11-25 18:21:17 +00:00
virtio venus: enable VK_KHR_push_descriptor 2022-11-23 01:21:34 +00:00
vulkan vulkan: Remove asserts that weren't valid for RADV ETC2 emulation. 2022-11-25 17:16:14 +00:00
meson.build meson: build radeon drm-shim also for r300 and r600 2022-11-16 14:37:47 +00:00