Carsten Haitzler (The Rasterman) wrote: > On Sun, 10 Aug 2003 14:10:42 +0200 Thomas Winischhofer <[EMAIL PROTECTED]> > babbled: > > >>Alan Hourihane wrote: >> >>>On Sun, Aug 10, 2003 at 02:27:13PM +1000, Carsten Haitzler wrote: >>> >>> >>>>Would I be correct in the assumption that the only accelerated path for >>> >>>xrender>is the identity transform (1:1 scale)? all other transforms are done >>>in>software? (my initial tests here with xfree86 4.3.0 & nvidia's latest >>>drivers>(as of about a month ago) seem to indicate as much...) (and yes... my >>>drivers>are using acceleration... GL definitely is). ? >>> >>> >>>No. About 99% of the drivers don't have any xrender acceleration. I think >>>only the mga driver does. Although looking furthur the sis has some, but >>>it seems disabled, >> >>It's disabled because it doesn't work as Render. SiS hardware only >>supports one alpha per operation (and not per pixel). I kept the code >>within "#if 0"s for possibly upcoming XAA transparency support. > > > you're kidding? no alpha pixels? that's pretty poor in this day & age for gfx > hware... hmmm..
The 2d engine can't do this. 3D can, of course.The mga driver uses the 3D engine, too, for render. The SiS 2D engine can only perform transparent and alpha blended bitblits but only with a fixed alpha for the whole operation. I think this is pretty much standard. Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org _______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
