On Thu, 2009-12-10 at 01:52 -0800, Marek Olšák wrote:
> Keith,
> 
> I've taken your comment into consideration and started laying out a
> new simple driver module which I call Blitter. The idea is to provide
> acceleration for operations like clear, surface_copy, and
> surface_fill. The module doesn't depend on a CSO context, instead, a
> driver must call appropriate util_blitter_save* functions to save CSOs
> and a blit operation takes care of their restoration once it's done.
> 
> I attached a patch illustrating the idea with the clear implemented
> and a working example of usage, but it's not ready to get pushed yet.
> 
> Please tell me what you think about it.

Marek,

This looks good to me.  It looks like this approach keeps the
implementation entirely on the driver side of the interface, which is
what I was hoping for.

I had assumed that doing this type of operation in the driver would
require assistance "from above" for saving and restoring state.  But it
seems like you've been able to do without that, which is nice.

Let me know how it progresses.

Keith


------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to