On Mon, 2009-01-19 at 17:25 -0500, Younes Manton wrote:
> > - Drivers probably shouldn't mix'n'match hardware and software steps,
> > although this is a driver preference, e.g.
> >
> > video_do_foo();
> > nouveau_do_bar();
> > video_do_baz();
> >
> > I would guess that the migration setup would take longer than just doing
> > video_do_bar() instead, but that's just my opinion. I'm sure that not
> > all chipsets are quite like that.
> 
> I doubt this will be a problem, I can't think of any reason to fall
> back to software for a stage if the preceding stage was handled in
> hardware or shaders. There may be such an oddball case, but yeah no
> point in mixing hardware, software, and shaders if we have to read
> back from the GPU.

Sorry to get in the way, but if at some point in the pipe everything can
be done in hardware or shaders, maybe drivers should expose what they
can accelerate to let the app handle the rest (some smart frameworks
like gstreamer could take shortcuts).
OTOH that could require a more complex interface.

        Xav



------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to