diff options
author | Emma Anholt <emma@anholt.net> | 2023-05-18 13:01:27 -0700 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2023-06-12 17:37:54 +0000 |
commit | 96a0f886a7c6086ba9b654d94d250b81fd1c7b10 (patch) | |
tree | 3694201c2cb1bb4c15f4763928ce86e01911b0da /docs/envvars.rst | |
parent | d361655aae37ee204352f768282dae8c27b2847b (diff) | |
download | mesa-96a0f886a7c6086ba9b654d94d250b81fd1c7b10.tar.gz mesa-96a0f886a7c6086ba9b654d94d250b81fd1c7b10.tar.bz2 mesa-96a0f886a7c6086ba9b654d94d250b81fd1c7b10.zip |
mesa: Port the pbo.use_gs path to NIR and let it get used on NIR drivers.
Now that everyone but SVGA is requesting NIR, this path had been
effectively disabled. I had done a partial port of the VS side in
9143c08125a3 ("st/nir: Fix the st->pbo.use_gs case.") for the sake of
nv50, but with it should be ready for all drivers. Affects nv50, v3d,
d3d12, svga (I think).
Note that this GS code is slightly different from the TGSI: We put a 0 in
pos.z, rather than leaving the layer value there, because apparently v3d
didn't like those denorm Z values.
Also, it's nice to see that the NIR code is shorter than the TGSI code
was, we've made great progress on nir_builder.
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Acked-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23114>
Diffstat (limited to 'docs/envvars.rst')
0 files changed, 0 insertions, 0 deletions