mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-11-28 04:34:25 +08:00
d750ad19fd
With GPL it's not possible to know the primitive topology when compiling the pre-rasterization stages. For NGG, we use the maximum number of vertices per prim and rely on the hardware to ignore the extra bits for points/lines. Though, this can't work for NGG streamout because the number of vertices per prim is used to compute a streamout offset. The only way to solve this is to pass the number of vertices per prim through a new user SGPR. This fixes a bunch of streamout tests with Zink/RADV on GFX11. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21833> |
||
---|---|---|
.. | ||
amd | ||
android_stub | ||
asahi | ||
broadcom | ||
c11 | ||
compiler | ||
drm-shim | ||
egl | ||
etnaviv | ||
freedreno | ||
gallium | ||
gbm | ||
getopt | ||
glx | ||
gtest | ||
imagination | ||
imgui | ||
intel | ||
loader | ||
mapi | ||
mesa | ||
microsoft | ||
nouveau | ||
panfrost | ||
tool | ||
util | ||
virtio | ||
vulkan | ||
meson.build |