mesa/src
Dave Airlie 5398b13476 draw/gs: handle extra shader outputs in geometry.
When geometry shader is used with unfilled lines and front face,
we don't handle the extra shader output.

Instead of taking the output from the gs, ask draw for the total
which should give the correct answer.

Fixes a test program attached to:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/8644

Reviewed-by: Brian Paul <brianp@vmware.com>
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23943>
(cherry picked from commit 384c8677f5)
2023-07-15 22:52:37 +01:00
..
amd ac/nir/ngg: Call nir_convert_to_lcssa before divergence analysis. 2023-07-15 22:49:56 +01:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi asahi: Fix disk cache disable with AGX_MESA_DEBUG 2023-05-09 16:54:30 +01:00
broadcom broadcom/compiler: don't leak v3d_compile when finding a new best strategy 2023-07-11 12:50:35 +01:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir/split_64bit_vec3_and_vec4: Use the right number of components 2023-07-15 22:47:54 +01: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/loader: move crtc resource infrastructure as common helper 2023-05-25 14:06:10 +01:00
etnaviv etnaviv: nir: do not call nir_lower_idiv(..) unconditionally 2023-06-08 09:59:49 +02:00
freedreno freedreno/drm: Don't try to export suballoc bo 2023-06-28 16:08:11 +01:00
gallium draw/gs: handle extra shader outputs in geometry. 2023-07-15 22:52:37 +01:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx Revert "glx: Remove pointless GLX_INTEL_swap_event paranoia" 2023-06-15 22:10:35 +01:00
gtest
imagination pvr: Fix dynamic offset patching 2023-06-27 13:53:46 +01:00
imgui
intel anv: fix utrace batch allocation 2023-06-28 18:30:05 +01:00
loader loader/dri3: temporarily work around a crash when front is NULL 2023-05-25 14:06:12 +01:00
mapi mapi: Fixes check_table.cpp for DrawArraysInstancedARB and DrawElementsInstancedARB 2023-06-27 13:54:02 +01:00
mesa mesa: Drop dead TGSI serialization prototypes. 2023-06-15 22:10:37 +01:00
microsoft dzn: Fix qpool->queries_lock double lock 2023-06-07 11:14:20 +02:00
nouveau nouveau/codegen: Check nir_dest_num_components 2023-04-26 17:37:26 +01:00
panfrost pan/mdg: Fix temp count calculation 2023-07-15 22:52:36 +01:00
tool pps: Fix build errors. 2023-03-13 01:22:46 +00:00
util util: fix gc_alloc_size alignment 2023-06-15 22:07:23 +01:00
virtio venus: Fix detection of push descriptor set 2023-06-27 13:54:05 +01:00
vulkan vulkan/wsi: Remove duplicate NULL check 2023-06-08 09:59:42 +02:00
meson.build hgl: remove 2023-02-18 00:44:43 +00:00