[cairo] Re: [Mesa3d-dev] Points in Cairo Glitz paper

Ian Romanick idr at us.ibm.com
Mon Apr 26 08:45:51 PDT 2004

Vladimir Vukicevic wrote:
> David Reveman wrote:
>> On Sun, 2004-04-25 at 11:01 -0600, Marcelo E. Magallon wrote:
>>> I didn't take a closer look at the convolution operation and I'm not
>>> sure if the imaging extensions are capable of providing equal
>>> functionality.
>> I've actually tried using the imaging extensions for convolution
>> filtering but it turned out terribly slow. 
> Some time ago, a friend was doing some work with the imaging extensions. 
>  It turned out that neither nVidia nor ATI make any real attempts to 
> optimize/accelerate them -- the majority of operations are terribly slow 
> under both linux and win32.  It's probably not worth depending on 
> ARB_imaging for much of anything, though I'm not sure if representing 
> operations using ARB_imaging would help Mesa accelerate those operations 
> (hand tailored assembly, etc.).

On most "consumer" hardware the majority of operations in ARB_imaging 
are software fallbacks.  There are a number of things that, with some 
effort, could be partially accelerated with hardware, however.  Most 
people working on drivers (open-source or closed-source) haven't done 
this because it's a fair amount of effort and the market hasn't demanded it.

The market drives everything.

If there were important applications that needed fast imaging to be 
fast, and Nvidia or ATI thought bumping performance in those application 
would sell more chips, you had better believe imaging performance would 
improve. :)

More information about the cairo mailing list