mesa/src
Dave Airlie c6a569f242 llvmpipe: disable alpha test branch if multisample is enabled.
If multisample is enabled and alpha testing happens, the
branch can jump out of the fragment shader before the other
samples are generated. Just don't take the branch optimisation
post alpha test if multisample is enabled.

This should fix some rendering bugs in kicad with multisample
enabled.

Cc: mesa-stable
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17049>
(cherry picked from commit 6e5d126a65)
2022-06-17 09:03:15 -07:00
..
amd ac/gpu_info: always retile DCC on gfx10 and newer chips 2022-06-08 10:58:17 -07:00
android_stub android_stub: update platform headers to include atrace 2021-10-09 00:42:32 +00:00
asahi asahi: Port driver to macOS 12.x ABI 2022-03-22 00:19:30 +00:00
broadcom broadcom/compiler: disable flags optimization for loop conditions 2022-06-15 16:12:59 -07:00
compiler nir: Fix unused-variable compile warnings 2022-06-16 14:17:59 -07:00
drm-shim drm-shim: Implement a shim function for close 2022-04-12 10:01:39 +00:00
egl egl/wayland: skip buffer creation on zink 2022-06-07 13:17:38 -07:00
etnaviv ci: update various ci result files 2022-03-11 09:58:28 +00:00
freedreno tu: Save/restore *_BIN_CONTROL in 3d GMEM store path 2022-06-16 16:03:19 -07:00
gallium llvmpipe: disable alpha test branch if multisample is enabled. 2022-06-17 09:03:15 -07:00
gbm gallium: Learn about kopper 2022-04-07 00:17:40 +00:00
getopt
glx glx: set max values for pbuffer width / height 2022-05-17 10:27:32 -07:00
gtest gtest: Fix output of array ASSERT/EXPECT macros 2021-11-11 09:53:09 -08:00
hgl
imagination pvr: Implement vkCreateQueryPool() and vkDestroyQueryPool(). 2022-04-13 17:58:03 +00:00
imgui
intel anv: do not get rid of empty/useless fragment shaders 2022-06-17 09:03:13 -07:00
loader gallium/dri: add missing PIPE_BIND_DRI_PRIME handling 2022-02-08 00:13:07 +00:00
mapi glthread: call _mesa_glthread_BindBuffer unconditionally 2022-02-01 06:11:22 +00:00
mesa mesa/program: fix nir output reg overflow 2022-06-07 13:17:38 -07:00
microsoft microsoft/compiler: Images are no longer reprensented by uniform vars 2022-06-15 16:13:00 -07:00
nouveau
panfrost panfrost: Disable CRC at <16x16 tile sizes 2022-06-15 16:12:59 -07:00
tool pps: Open writable renderer node in DrmDevice::create 2022-05-13 10:05:22 -07:00
util format_utils: properly parenthesize macro params 2022-06-07 13:17:38 -07:00
virtio venus: fix the queue init failure path 2022-06-17 09:03:14 -07:00
vulkan vulkan/util: Fill VkPhysicalDeviceIDProperties::deviceNodeMask 2022-06-15 16:13:00 -07:00
meson.build microsoft: Initial vulkan-on-12 driver 2022-03-25 16:21:45 +00:00