Strange speed differences on composite

René Rebe rene at exactcode.de
Mon Feb 20 01:55:08 PST 2006


Hi,

On Monday 20 February 2006 06:18, Torgeir Veimo wrote:
> On Tue, 2006-02-14 at 12:07 -0500, Adam Jackson wrote:
> > 
> > When Render is accelerated in hardware, you can simply load the 1 and
> > (1-srca) blend factors into the hardware and it runs like a normal
> > screen-to-screen blit; you can think of a plain blit as one where the
> > source blend factor is 1 but the dest blend factor is 0.  When it's
> > not accelerated in hardware, you have to compute each output pixel by
> > reading the dst_color pixel from the framebuffer, blending it with the
> > src_color pixel in the CPU, and then writing that result back to the
> > framebuffer.  
> 
> Wouldn't it make sense to do _all_ client based rendering in software
> and only hardware accelerate the copy to framebuffer memory operations
> that the compositor needs to do in the case when exa isn't sufficient
> implemented? 

That is like Option "ShadowFB" "true"

or for drivers without ShadowFB: Option "NoAccel" "true"

 ,-)

Yours,

-- 
René Rebe - Rubensstr. 64 - 12157 Berlin (Europe / Germany)
            http://www.exactcode.de | http://www.t2-project.org
            +49 (0)30  255 897 45



More information about the xorg mailing list