[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
> /\ http://strk.keybit.net/services.html
>
> _______________________________________________
> Gnash-dev mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/gnash-dev
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
- Re: [Gnash-dev] OpenVG support coming, (continued)
- Re: [Gnash-dev] OpenVG support coming, Rob Savoye, 2011/03/22
- Re: [Gnash-dev] OpenVG support coming, Sandro Santilli, 2011/03/22
- Re: [Gnash-dev] OpenVG support coming, Rob Savoye, 2011/03/22
- Re: [Gnash-dev] OpenVG support coming, Benjamin Wolsey, 2011/03/22
- Re: [Gnash-dev] OpenVG support coming, Rob Savoye, 2011/03/22
- Re: [Gnash-dev] OpenVG support coming, Sandro Santilli, 2011/03/23
- Re: [Gnash-dev] OpenVG support coming, Rob Savoye, 2011/03/23
- Re: [Gnash-dev] OpenVG support coming, Sandro Santilli, 2011/03/23
- Re: [Gnash-dev] OpenVG support coming, Rob Savoye, 2011/03/23
- Re: [Gnash-dev] OpenVG support coming, Sandro Santilli, 2011/03/23
- Re: [Gnash-dev] OpenVG support coming,
Markus Gothe <=
- Re: [Gnash-dev] OpenVG support coming, olafBuddenhagen, 2011/03/29
- Re: [Gnash-dev] OpenVG support coming, Rob Savoye, 2011/03/29
- Re: [Gnash-dev] OpenVG support coming, olafBuddenhagen, 2011/03/31
- Re: [Gnash-dev] OpenVG support coming, olafBuddenhagen, 2011/03/29
- Re: [Gnash-dev] OpenVG support coming, olafBuddenhagen, 2011/03/29
- Re: [Gnash-dev] OpenVG support coming, olafBuddenhagen, 2011/03/29
- Re: [Gnash-dev] OpenVG support coming, olafBuddenhagen, 2011/03/29
Re: [Gnash-dev] OpenVG support coming, Bastiaan Jacques, 2011/03/23