<div dir="ltr">The only difference between the two renderers in master is the algorithm used to generate circles, alpha-blended shadows are still present in both renderers (although, the shadows in this pull-request are of course a bit more expensive in terms of computing power). Since they use different functions to accomplish this it would be easy to remove or revert to the previous behavior for the shadows/button bevels for the non-AA renderer if desired. <br>
<div class="gmail_extra"><br><div class="gmail_quote">On Sun, Aug 18, 2013 at 3:13 PM, Willem Jan Palenstijn <span dir="ltr"><<a href="mailto:wjp@usecode.org" target="_blank">wjp@usecode.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Sun, Aug 18, 2013 at 04:07:11PM +0300, Filippos Karapetis wrote:<br>
> Would it be possible at all to remove extra effects, e.g. remove shadows<br>
> and other "expensive" effects that need these operations from the non-AA<br>
> renderer? Or are these operations used for the whole rendering process?<br>
<br>
</div>What you describe is the current situation in master, as far as I know.<br>
<br>
-Willem Jan<br>
<div><br>
<br>
> On Sunday, August 18, 2013, Willem Jan Palenstijn wrote:<br>
><br>
> > Hi all,<br>
> ><br>
> > Pull request 361 ( <a href="https://github.com/scummvm/scummvm/pull/361" target="_blank">https://github.com/scummvm/scummvm/pull/361</a> ) adds<br>
> > various<br>
> > rendering improvements to our GUI, but in doing so adds expensive<br>
> > alpha/blending operations to the non-AA GUI renderer.<br>
> ><br>
> > This leads to the question if we still need and/or care for our non-AA<br>
> > GUI renderer. Does anybody have a clear view over if this is still needed<br>
> > for<br>
> > performance reasons on some platforms with some themes?<br>
> ><br>
> > If not, I think we could seriously consider removing the non-AA variant.<br>
> ><br>
> > -Willem Jan<br>
> ><br>
> ><br>
> > ------------------------------------------------------------------------------<br>
> > Get 100% visibility into Java/.NET code with AppDynamics Lite!<br>
> > It's a free troubleshooting tool designed for production.<br>
> > Get down to code-level detail for bottlenecks, with <2% overhead.<br>
> > Download for free and get started troubleshooting in minutes.<br>
> > <a href="http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk" target="_blank">http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk</a><br>
> > _______________________________________________<br>
> > Scummvm-devel mailing list<br>
</div>> > <a href="mailto:Scummvm-devel@lists.sourceforge.net" target="_blank">Scummvm-devel@lists.sourceforge.net</a> <javascript:;><br>
<div><div>> > <a href="https://lists.sourceforge.net/lists/listinfo/scummvm-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/scummvm-devel</a><br>
> ><br>
><br>
><br>
> --<br>
> "Experience is the name every one gives to their mistakes" - Oscar Wilde<br>
<br>
> ------------------------------------------------------------------------------<br>
> Get 100% visibility into Java/.NET code with AppDynamics Lite!<br>
> It's a free troubleshooting tool designed for production.<br>
> Get down to code-level detail for bottlenecks, with <2% overhead.<br>
> Download for free and get started troubleshooting in minutes.<br>
> <a href="http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk" target="_blank">http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk</a><br>
<br>
> _______________________________________________<br>
> Scummvm-devel mailing list<br>
> <a href="mailto:Scummvm-devel@lists.sourceforge.net" target="_blank">Scummvm-devel@lists.sourceforge.net</a><br>
> <a href="https://lists.sourceforge.net/lists/listinfo/scummvm-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/scummvm-devel</a><br>
<br>
<br>
------------------------------------------------------------------------------<br>
Get 100% visibility into Java/.NET code with AppDynamics Lite!<br>
It's a free troubleshooting tool designed for production.<br>
Get down to code-level detail for bottlenecks, with <2% overhead.<br>
Download for free and get started troubleshooting in minutes.<br>
<a href="http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk" target="_blank">http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk</a><br>
_______________________________________________<br>
Scummvm-devel mailing list<br>
<a href="mailto:Scummvm-devel@lists.sourceforge.net" target="_blank">Scummvm-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/scummvm-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/scummvm-devel</a><br>
</div></div></blockquote></div><br></div></div>