Hey Gustavo,

I'm sorry about the top-posting, but gmail makes everything so hard... :|

As you might have noticed, that is not cached atm. We just cache geometry
information no actual glyphs and bitmaps. Well, at least I didn't do
anything like that.

--
Tom.


On Sun, Dec 16, 2012 at 10:05 PM, Gustavo Sverzut Barbieri <
[email protected]> wrote:

> On Sun, Dec 16, 2012 at 12:57 PM, Tom Hacohen <[email protected]> wrote:
> > Hey Gustavo,
> >
> > Sorry for the delay. I'll be brief as I don't have much time or energy.
> :)
> > If you have any further questions, please feel free to ask.
> > If I remember correctly, there are two structures:
> > 1. Evas_Text_Props_Info
> > 2. Evas_Text_Props
> >
> > The first one is immutable and is refcounted. The second one is mutable
> and
> > everything goes with it. I guess the lack of a const before
> > Evas_Text_Props_Info *info is confusing, and I think it's an oversight.
> The
> > *_Info one includes all the info about the glyphs of a run, while the
> other
> > one represents a part of that run and points to the relevant info.
> >
> > With that being said, this code has changed since I touched it (some
> > adjustments were made by cedric iirc) so my info may be out of date.
>
> Hi Tom,
>
> We mostly figured out that and we introduced some changes that will
> turn "glyphs" array into a structure with its length and refcount, not
> reusing that array anymore, we unref the old and create a new one
> (later we can optimize by recycling memory).
>
> One thing that was not clear to me (maybe the team figured out) is how
> the glyphs information and bitmaps are managed. When these data are
> released? How can we lock that if we have threads rendering in the
> background?
>
> BR,
>
>
> --
> Gustavo Sverzut Barbieri
> http://profusion.mobi embedded systems
> --------------------------------------
> MSN: [email protected]
> Skype: gsbarbieri
> Mobile: +55 (19) 9225-2202
>
>
> ------------------------------------------------------------------------------
> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
> Remotely access PCs and mobile devices and provide instant support
> Improve your efficiency, and focus on delivering more value-add services
> Discover what IT Professionals Know. Rescue delivers
> http://p.sf.net/sfu/logmein_12329d2d
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>



-- 
Tom.
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to