Skip to content

freedreno/a6xx: blend stateobj

Rob Clark requested to merge robclark/mesa:wip/blend-stateobj into master

Removes the special handling for integer render targets, so we can move (most) of blend state into a stateobj, and get rid of some more registers emitted directly in cmdstream.

The special handling for integer formats seems to date back to f866446e and have gotten copied forward into newer gens. EXT_texture_integer indicates that logicops should apply to integer formats, those were possibly unintended victims of the original patch. Or possibly a gl vs gles hw limit. CI appears to be happy with the special handling removed, but our CI coverage is all gles. (If this turns out to matter for something anyone cares about wiht gl, I guess we can figure out a better workaround, but until then let's reduce CP_BUSY_GFX_CORE_IDLE)

Merge request reports

Loading