On Fri, 20 Dec 2013 11:46:34 -0200 Ulisses Furquim <[email protected]> said:
> Hi Raster, > > I see where you're heading... let's see the outcome. :-) I have a > question below inline. just fyi.. this is going to take months.. and months.. and ... MONTHS... it's a slow and steady re-build of evas rendering infra using what is there (i m using the thread infra already from 1.8 - i need to extend/expand it i suspect). some things i'm simply thinking over at the moment, so this is just getting stuff out there in a form that affects no-one unless they turn it on. :) ...snip... > > + // or if not async, do rendering inline now > > + else _evas_render2_stage_render_do(e); > > } > > + // reset flags since rendering is processed now > > + _evas_render2_stage_reset(e); > > + // clean/delete/gc objects here > > + _evas_render2_stage_object_cleanup(e); > > Don't we need to do these last 2 calls only if !do_async? And if > do_async then in your wake up function in the mainloop you reset flags > and cleanup objects? ummm no - even the previous async code resets at this point. the reset indicates we are done with the objects, but we may not be done with rendering itself yet. by this point we should have snarfed out all relevant data from objects and converted into something internal and "raw" that is maybe at most reference by objects - eg draw commands. :) take a look at the current evas render. :) -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [email protected] ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
