[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [udig-devel] SWTGraphics and Performance
|
Thanks Jesse that is good to know.
I've been working on a pan tool that uses the scroll ability provided
with a canvas instead of the transforms currently being used. This
makes scrolling much smoother which is rather nice.
However, my problem is that using advanced graphics makes things slow
and unsmooth again. I've narrowed down the slow down to the call to
gc.setAdvanced(true) in the SWTGraphics class. The rest of the class
can still be used (and you still get transparency with the zoom and edit
tools).
I'm thinking for now that if I'm panning I was not going to use advanced
graphics. This should only affect our new ViewportPaneTiledSWT class.
Does this sound reasonable or do you have some better ideas?
Emily
Jesse Eichar wrote:
Advanced graphics is needed for transparency with the tools I believe
also the edit tools probably won't work as well with out it (or maybe
not at all).
Jesse
On 11-Oct-08, at 12:41 AM, Emily Gouge wrote:
Okay so I've half figured out my answer. This is a preference that we
can turn on and off so there is no point in changing any code.
So my question should probably be - what does it do and why is it
turned on by default? I seem to get the same functionality with
better performance if I turn this off.
Emily
Emily Gouge wrote:
I'm trying to make a fast smooth pan tool to go with the tiled
rendering system (and automatically add tiles as you pan). I have
had some success, however I only get the improved performance if in
the SWTGraphics java class I comment out the line that says
gc.setAdvanced(true).
What does setAdvanced do. Is it necessary?
Thanks,
Emily
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel