Yes, everything is being done in a single thread (and so from the main loop)
I asked the people who have been seeing this issue to try the LIBGL_ALWAYS_SOFTWARE setting. One of them has already tried it and it didn't help (it may have actually made things worse even) On 11 August 2010 16:22, kiran <[email protected]> wrote: > Hello Chris, > > I have seen this or a similar problem when trying to update UI contents from > a different gthread. > > Are you rendering it from the main loop ? > > - Kiran > > On Wed, Aug 11, 2010 at 7:24 AM, Chris Debenham <[email protected]> wrote: >> >> On 11 August 2010 06:35, Robert Bragg <[email protected]> wrote: >> > On Tue, Aug 10, 2010 at 1:09 PM, Chris Debenham <[email protected]> >> > wrote: >> >> I have been hitting a problem where when displaying a cluttertext >> >> 'some' of the characters do not display. (screenshot attached showing >> >> the problem) >> >> There doesn't seem to be any pattern to the behaviour - and it only >> >> occurs for some people. I haven't found anything in common between >> >> failing systems (ie: distro/libclutter version/graphics drivers) >> >> If it makes any difference the text being displayed is actually a >> >> cluttergroup containing 5 black cluttertexts that create an >> >> outline/shadow and then a white cluttertext over the top of it all. >> >> When the problem occurs the same letter often disappears in all these >> >> independent texts (but not always) >> > >> > It implies to me that something has gone wrong with the glyph cache. >> > Internally we maintain a texture with pre-rendered glyphs which we >> > texture from when drawing your text. Certainly if you see the same >> > letter disappearing that would imply that glyph has been cleared in >> > the cache but for some reason Cogl doesn't know about it. >> >> That sounds about right >> >> > >> > Have you tried with Clutter master? Failing that it would be >> > interesting if you are able to test the 'wip/pango-share-atlas' branch >> > on clutter-project.org. We are hoping to merge this soon and it >> > changes how we manage the glyph cache to share the code we use for >> > texture atlasing. >> >> The hardest bit is that I am not seeing the issue myself (I did once - >> but it went away a day or so later and I have no idea what changed :-) >> >> > >> > In general it sounds a bit too random to give much more insight, its >> > quite possible its a driver bug. If you are running with mesa perhaps >> > you can try running with LIBGL_ALWAYS_SOFTWARE=1 in your environment >> > and see if it fixes the issue. >> >> Thanks - I'll ask the users who are hitting this issue to try that >> >> > >> > kind regards, >> > - Robert >> > >> _______________________________________________ >> clutter-app-devel-list mailing list >> [email protected] >> http://lists.clutter-project.org/listinfo/clutter-app-devel-list > > _______________________________________________ clutter-app-devel-list mailing list [email protected] http://lists.clutter-project.org/listinfo/clutter-app-devel-list
