On 11 Aug 2003 11:08:33 -0400 Owen Taylor <[EMAIL PROTECTED]> babbled:

> On Sun, 2003-08-10 at 19:05, Carsten Haitzler wrote:
> 
> > > The current plan for addressing the second two is to do it as part of
> > > the 'libic' library so the same code can be used in the X server and in
> > > the software fallbacks for Cairo. I think a couple of people have taken
> > > a look at doing that optimization work, though I'm not sure if anybody
> > > is working on it actively at this time.
> > 
> > libic? hmmm part of Xr? or Xc? i have handy code to optimize paths when you
> > need it. For now it happily lurks at the bottom of all my own software
> > rendering pipelines... :)
> 
> It used to be libXr depends on libXc depends on libic. But libXr and
> libXc have now been merged and renamed to 'Cairo'.
> 
> The hope is certainly that we can pool knowledge to get the ultimately
> fast code for each platform in libic without having to do it over
> and over again in different places; right now, everybody has there
> own favorite set of routines, and as fun as it is to hand-tweak
> MMX and squeeze out a few extra million pixels per second 
> (I have my own set of such routines around somewhere), it's not 
> really efficient...

that's true. well i'll happily donate code if anyone wants to use it... but the
software isn't the real issue i guess - well from my point of view it's that
i've already solved software rendering. next is to actually support hardware
acceleration, but if that basically decelerates.. it's not a very attractive way
to spend my time :) Basically I've written a bit of a bench marker now that uses
XRender and compares to my own software implementation, so there's a fence post
to gauge by. I hope it helps driver authors in being able to test their work :)
I'll probably have to  go the OpenGL route anyway now :)


-- 
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
熊耳 - 車君                         [EMAIL PROTECTED]
Mobile Phone: +61 (0)413 451 899    Home Phone: 02 9698 8615
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to