commit | d146d7bb97df94869684f06d075cb54374e5faac | [log] [tgz] |
---|---|---|
author | Dave Airlie <airlied@redhat.com> | Mon Jul 06 12:06:46 2020 +1000 |
committer | Dave Airlie <airlied@redhat.com> | Wed Jul 08 06:06:14 2020 +1000 |
tree | 6fd52ed2132bbd8a3ca601f852693f164171d58a | |
parent | 72ed9e7046d437943cf2c8ac8f04147f88125cd1 [diff] |
draw/gs: use mask to limit vertex emission. When executing for a single primitive, the mask has only one active lane, however the vertex emit emits for all the lanes, pass in the active mask and write the excess lanes to the overflow slot. Fixes: glsl-1.50-gs-max-output -scan 1 20 Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5555>