[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-dev] OpenVG support coming

From: Markus Gothe
Subject: Re: [Gnash-dev] OpenVG support coming
Date: Wed, 23 Mar 2011 18:06:51 +0100

On 23 Mar 2011, at 16:53, Sandro Santilli wrote:

> On Wed, Mar 23, 2011 at 09:34:28AM -0600, Rob Savoye wrote:
>>  Because now with OpenVG (or GL*) Gnash supports doing gradients in
>> hardware, something we've never supported before. This required a minor
>> tweak to the rendering API as to do gradients in hardware as it had to
>> be done someplace other than apply_fill_style(). There are other future
>> changes planned to take full advantage of hardware acceleration where
>> possible (like YUV<->RGB conversion), all that will live in libdevice,
>> and force more small rendering API changes.
>>  Btw, the entire CachedBitmap support needs to be refactored as well
>> one of these days, as OpenVG (and GL*) also supports doing images in
>> hardware as well. Right now it caches the current way, but really needs
>> to cache the rendered bitmap.
>>  Note this comment in the existing OpenGL renderer where it handles
>> gradients in software:
>> // TODO: this function is rubbish and shouldn't survive a rewritten OGL
>> // renderer.
>>  So I did refactor this to work the way it should, not the way it has
>> been. All of this work has been focused on making Gnash have the best
>> possible performance when rendering.
> Great overview, thanks.
> --strk;
>  ()   Free GIS & Flash consultant/developer
>  /\
> _______________________________________________
> Gnash-dev mailing list
> address@hidden

Totally agree, great overview... Awesome!
I'd like to se YUV<->RGB conversion done in hw.
OpenVG looks neat as well from what I can tell of the website.

//Markus - The panama-hat hacker

reply via email to

[Prev in Thread] Current Thread [Next in Thread]