Skip to content

etnaviv: Use old set of state registers for PE configuration on GC880

Marek Vasut requested to merge marex/mesa:etnaviv-pe-gc880 into main

While the GC880 is HALTI0, it still uses the old set of state registers for PE pipe configuration. This is another specialty of the GC880, readd the missing handling for this GPU otherwise e.g. Qt5 cube example suffers from rendering corruption with both eglfs and wayland backends.

Fixes: 7c46a488 ("etnaviv: use new PE pipe address states on >= HALTI0")

Without this patch:
cube-bad

With this patch:
cube-good

Merge request reports