On Sun, Jan 29, 2012 at 2:51 PM, Marek Olšák <[email protected]> wrote:
> Hi everyone,
>
> This is a cleanup in a series of cleanups I am going to make to improve the 
> horribly over-engineered and slow state management of r600g. This particular 
> patch series brings nothing new or special, it's merely a preparation for 
> future work.
>
> This series removes any uses of the register mask, which was used for partial 
> updates of registers. These patches show that sometimes we used it even when 
> we didn't have to, and the few cases that are valid can be handled separately 
> without much effort anyway. The majority of registers don't need this feature.
>
> Later on when we start using a more direct way to emit immutable states, we 
> should be able to bypass r600_pipe_state and memcpy state vectors into the 
> command stream directly. Getting rid of the register mask is a prerequisite 
> for that.
>
> There are no piglit regressions. Tested with RV670, RV730, and REDWOOD.

Looks good.

Reviewed-by: Alex Deucher <[email protected]>
_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to