Skip to content

etnaviv: generalize FE stall before loading shader and sampler states

Lucas Stach requested to merge lynxeye/mesa:etna-stall into master

It seems that some of the new shader and sampler states added with Halti0 are not self-synchronizing anymore. Make sure to stall the FE before loading those new states to avoid corruption of the in-flight draw state.

This fixes spurious GPU hangs observed on GC3000. glmark2 performance seems unimpacted.

Merge request reports

Loading