Module: Mesa
Branch: master
Commit: b5accb3ff997c073f9a9418c97ddd2365f81504f
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5accb3ff997c073f9a9418c97ddd2365f81504f

Author: Ilia Mirkin <[email protected]>
Date:   Sun May 17 18:08:11 2020 -0400

freedreno/a3xx: parameterize ubo optimization

A3xx apparently has higher alignment requirements than later gens for
indirect const uploads. It also has fewer of them. Add compiler
parameters for both settings, and set accordingly for a3xx and a4xx+.
This fixes all the ubo test failures caused by this optimization.

Signed-off-by: Ilia Mirkin <[email protected]>
Reviewed-by: Rob Clark <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5077>

---

 .gitlab-ci/deqp-freedreno-a307-fails.txt       | 1919 ------------------------
 src/freedreno/ir3/ir3_compiler.c               |    4 +
 src/freedreno/ir3/ir3_compiler.h               |   10 +
 src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c |   24 +-
 4 files changed, 27 insertions(+), 1930 deletions(-)

Diff:   
http://cgit.freedesktop.org/mesa/mesa/diff/?id=b5accb3ff997c073f9a9418c97ddd2365f81504f
_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to