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