[Qt-interest] Why doesn't the X11 paint engine support QPaintEngine::PixmapTransform? (Re-post due to missing line-breaking)

Michael T raselmsh at hotmail.com
Sun Jun 27 23:28:20 CEST 2010


Samual wrote:
> Whenever we've tested using XRender for gradients or pixmap transforms 
> in the past it has invariably performed worse than using raster.
>  
> At this point we're pretty much moving away from the X11 paint engine, 
> recommending the use of the raster engine (with -graphicssystem raster 
> in configure or as a command line argument). Hopefully we'll also make 
> this the default in not too long.

Thanks for the reply!  I wonder whether this makes sense in the long run, given
that the big three of the graphics world are (or so I have heard) currently
working at optimising the XRender performance of their (proprietary) graphics
drivers?  I certainly agree that making "raster" the default might make sense
until such time as tangible results of their work are there, but having an X11
backend available which makes proper use of XRender would also seem like a good
idea, given that even if one of the three achieves good 2D performance it would
benefit all users of their driver.  (Not to mention that the driver developers
would be likely to use Qt applications as benchmarks in this case, which would
also benefit your graphics performance!)

Just my thoughts though, obviously since you write the code, you choose the
direction.

Regards,

Michael

 		 	   		  
_________________________________________________________________
Hotmail: Free, trusted and rich email service.
https://signup.live.com/signup.aspx?id=60969



More information about the Qt-interest-old mailing list