Keith Packard <[EMAIL PROTECTED]> wrote:

> > Yes, it would indeed be great if the XAA.HOWTO would be expanded by a
> > new paragraph speaking about the XRENDER acceleration hooks. There is
> > already the xaa.h which gives some info, but a discution of the hooks
> > would be welcome.
> 
> The current Render acceleration hooks are pretty low level; we
> need to spend some time designing a more comprehensive interface. 
> The trouble is that Render provides so little structure to build
> upon, unlike the core protocol. 

Ok, so it is a little early yet to start implementing this in our 
drivers? Or should we just implement what the Matrox driver is doing and 
follow that model for now (ie: just alpha blits)?

> We can place additional structure inside the render code and XAA
> to break down the current interface into more reasonable
> functions.  However, it's hard to get excited about building
> accelerated implementations without a comprehensive test suite and
> when the spec is still a bit in flux.  I've been working on the
> test suite with some students, but there's a steep learning curve
> and so not much progress has been made yet.  

Ok. What stuff other than alpha blits (for fonts and menus) does XRENDER 
provide anyway? I am a little unclear on that right now.

Also I have been wondering about the accelerated anti-aliased text. Is 
all anti-aliased text in XFree86 done via the XRENDER extension and alpha 
blits? It is possible to implement accelerated anti-aliased text using 
simple 4-8 levels of mono bitmap blits using FreeType (that is what we 
used for it in our MGL graphics library). It is slower than regular text 
(and probably slower than alpha blits in hardware), but way faster than 
doing alpha blits in software when there is a hardware mono blit function 
to use. Has anyone considered using that style of interface for anti-
aliased text in XFree86?

Regards,

---
Kendall Bennett
Chief Executive Officer
SciTech Software, Inc.
Phone: (530) 894 8400
http://www.scitechsoft.com

~ SciTech SNAP - The future of device driver technology! ~

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to