Thanks! On Friday, October 14, 2011, Carsten Haitzler <ras...@rasterman.com> wrote: > On Fri, 14 Oct 2011 10:01:19 -0300 Gustavo Sverzut Barbieri > <barbi...@profusion.mobi> said: > > done :) > >> I'm on the road (actually about to get into a plane), would you apply this >> to EWS engine as well? It's basically a copy of buffer with few changes >> >> On Friday, October 14, 2011, Enlightenment SVN < no-re...@enlightenment.org> >> wrote: >> > Log: >> > 1. make inline image ee buffer non-alpha by default. thats the default >> > for all eee's. this was wrong. >> > 2. make sure it sets back data when finished - check data in and check >> > it out. >> > >> > >> > >> > Author: raster >> > Date: 2011-10-14 00:28:45 -0700 (Fri, 14 Oct 2011) >> > New Revision: 64069 >> > Trac: http://trac.enlightenment.org/e/changeset/64069 >> > >> > Modified: >> > trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c >> > >> > Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c >> > =================================================================== >> > --- trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c 2011-10-14 >> 07:23:09 UTC (rev 64068) >> > +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c 2011-10-14 >> 07:28:45 UTC (rev 64069) >> > @@ -86,6 +86,8 @@ >> > ERR("evas_engine_info_set() for engine '%s' failed.", >> ee->driver); >> > } >> > } >> > + if (ee->engine.buffer.image) >> > + evas_object_image_data_set(ee->engine.buffer.image, >> ee->engine.buffer.pixels); >> > if (ee->func.fn_resize) ee->func.fn_resize(ee); >> > } >> > >> > @@ -93,9 +95,6 @@ >> > _ecore_evas_buffer_shutdown(void) >> > { >> > _ecore_evas_init_count--; >> > - if (_ecore_evas_init_count == 0) >> > - { >> > - } >> > if (_ecore_evas_init_count < 0) _ecore_evas_init_count = 0; >> > return _ecore_evas_init_count; >> > } >> > @@ -111,7 +110,7 @@ >> > { >> > if (ee2->func.fn_pre_render) ee2->func.fn_pre_render(ee2); >> > if (ee2->engine.func->fn_render) >> > - rend |= ee2->engine.func->fn_render(ee2); >> > + rend |= ee2->engine.func->fn_render(ee2); >> > if (ee2->func.fn_post_render) ee2->func.fn_post_render(ee2); >> > } >> > if (ee->engine.buffer.image) >> > @@ -120,16 +119,18 @@ >> > >> > evas_object_image_size_get(ee->engine.buffer.image, &w, &h); >> > if ((w != ee->w) || (h != ee->h)) >> > - _ecore_evas_resize(ee, w, h); >> > + _ecore_evas_resize(ee, w, h); >> > + ee->engine.buffer.pixels = >> evas_object_image_data_get(ee->engine.buffer.image, 1); >> > } >> > updates = evas_render_updates(ee->evas); >> > if (ee->engine.buffer.image) >> > { >> > Eina_Rectangle *r; >> > >> > + evas_object_image_data_set(ee->engine.buffer.image, >> ee->engine.buffer.pixels); >> > EINA_LIST_FOREACH(updates, l, r) >> > - evas_object_image_data_update_add(ee->engine.buffer.image, >> > - r->x, r->y, r->w, r->h); >> > + evas_object_image_data_update_add(ee->engine.buffer.image, >> > + > enlightenment-devel mailing list >> enlightenment-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > The Rasterman (Carsten Haitzler) ras...@rasterman.com > >
-- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2d-oct _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel