I'd love to get some review on
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3395

I think it's time to make the switch for softpipe.  It improves
performance significantly (~10%) and makes it pass far more piglit
tests than glsl_to_tgsi does.  There are 5 regressions in doubles, but
given how broken doubles were before this I think we don't need to get
every last doubles regression fixed.  There's also one gles31
regression in GSes, but I think that's just an instance of "softpipe
GS handling is broken across the board" as one can see with the
deqp-softpipe-skips.txt list

I also have followup work waiting for this MR -- using it to replace
mesa_to_tgsi (-1200 lines), making i915g use it (letting that driver
compile far more programs than it used to), replacing ATIFS to TGSI
(cutting code and introducing optimization to this ancient shader
path), and eventually pushing it into other TGSI-consuming drivers so
we can delete glsl_to_tgsi (-10kloc) and start cleaning up the program
compile path in mesa/st (my original motivation here).
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to