gnash-dev
[Top][All Lists]
Advanced

[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.

--strk;

  ()   Free GIS & Flash consultant/developer
  /\   http://strk.keybit.net/services.html



reply via email to

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