[Top][All Lists]

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

Re: [Gnash-dev] OpenVG support coming

From: Sandro Santilli
Subject: Re: [Gnash-dev] OpenVG support coming
Date: Wed, 23 Mar 2011 16:53:17 +0100

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.


  ()   Free GIS & Flash consultant/developer

reply via email to

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