Skip to content

etnaviv: fix shader register control with MSAA

Lucas Stach requested to merge lynxeye/mesa:etnaviv-fix-msaa-temps into main

Apparently MSAA doesn't only add another input, but it also increases required temporaries by one. Simple programs where the register demand is given by the number of inputs did work fine, while more complex ones, where register demand is given by the number of temporaries exhibit rendering issues without this fix.

Fixes rendering in the glmark2 shading and bump subtests.

Merge request reports