[Gimp-developer] How to debug rendering problems in master?
- From: Omari Stephens <xsdg xsdg org>
 
- To: gimp-developer <gimp-developer-list gnome org>
 
- Subject: [Gimp-developer] How to debug rendering problems in master?
 
- Date: Mon, 09 Jul 2012 04:22:02 +0000
 
I just compiled master today to play around with the high bit depth 
support.  As has been mentioned, it's broken :o)
I seem to be running into two problems:
1) It seems like the rendering has some variety of race conditions and 
mipmap-looking caching problems.  Any suggestions for how to debug 
these, things to try, or files to look at?  One issue I've seen 
repeatedly is that the image looks mostly-ok at <= 50% zoom.  The 
top-left tile will be wrong.  When I move above 50% zoom, it looks like 
the entire image is rendered as a zoomed-in version of that incorrect 
top-left tile.
2) It's horrifically slow :o)  I've never actually gotten a profiler to 
work on my machine.  Anyone have any suggestions for bits that could use 
some optimization?  Especially bits that someone who is good at C but 
unfamiliar with the new codebase could take a look at?
In particular, is there anything I can do to make GIMP/GEGL take 
advantage of the multiple cores on my machine?  It only ever seems to 
use one, which is a waste, because I've got 7 other cores I paid money 
for just for GIMP (and other image processing).
In sum, I already have images that could benefit from >8bit processing, 
so I'd like the future to be here sooner rather than later.  Please tell 
me how to help make that happen.  Maslow's triangle dictates that I must 
work on problems 1 or 2, if at all possible.
--xsdg
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]