mesa/src/asahi
Connor Abbott 22a061fb91 nir: Use better calculation for alpha-to-coverage mask
The old calculation depended on the sample count, and gave subpar
results for 8x MSAA with standard sample locations. The new calculation
is based on the Intel pass, with some changing of the constants so that
the sample count is always proportional to alpha for 2xMSAA and 4xMSAA
and the addition of rotating the sample mask based on the pixel.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39335>
2026-03-20 18:09:48 +00:00
..
ci asahi: Add OpenGL / EGL CTS CI expectations 2026-02-16 22:44:41 +00:00
clc pvr,pan,agx: drop cargo-culted nir_opt_loop calls 2026-02-02 23:16:22 +00:00
compiler nir: replace lower_ldexp with has_ldexp 2026-03-20 08:15:08 +00:00
drm-shim asahi: fix drm-shim 2025-09-15 22:46:21 +00:00
genxml asahi: fix some copyright headers 2026-02-23 20:04:12 +00:00
isa asahi: fix some copyright headers 2026-02-23 20:04:12 +00:00
layout treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
lib nir: Use better calculation for alpha-to-coverage mask 2026-03-20 18:09:48 +00:00
libagx poly: Make all heap allocations atomic 2025-11-25 23:20:28 +00:00
vulkan vulkan/runtime: break view mask from renderpass information 2026-03-17 20:13:35 +00:00
.clang-format clang-format: Update the .clang-format files to conformance clang-format json-schema 2025-09-09 07:04:55 +00:00
meson.build agx: add XML-based disassembler 2025-06-05 18:57:42 +00:00