[Kde-graphics-devel] KImageF ?

Zack Rusin zack at kde.org
Tue Nov 29 16:11:26 CET 2005


On Tuesday 29 November 2005 10:45, Brad Hards wrote:
> Has anyone thought about a KDE class to handle data like the nvidia
> "half" data type (16-bit per channel, floating point).

Don't look at Cg, it's going away.

> I'm thinking about how we can handle high definition images in a
> sensible way. Ideally it would be accelerated on hardware that can
> support it, and would still work OK for people with 8bit ARGB
> hardware.

Ideally I'd like to have a 16bit channel support in Qt. The future of 
KImageEffect looks as follows right now:
a) scrap it,
b) create OpenGL SL to C compiler and finish SL support in Mesa,
c) create image manipulation library where /all/ algorithms are 
implemented with SL. 
d) build a simple graph library on top of it. So you can mix and match 
the algorithms from C as filters. 

If the hardware supports fragment shaders, we're getting hardware 
accelerated image manipulation library of the bat, if it doesn't we're 
getting software fallbacks for free. It'd be one codebase that unifies 
it all.

Zack

-- 
Winners compare their achievments to their goals, 
losers compare theirs to that of others. 


More information about the Kde-graphics-devel mailing list