[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [udig-devel] SWTGraphics and Performance
|
Hi Emily,
Do you think that maybe you could disable advanced graphics when a pan
begins and then reactivate it when it is done or is that not
possible. I have been thinking about this and I think some animations
also use the advanced graphics.
Jesse
On 14-Oct-08, at 6:06 PM, Emily Gouge wrote:
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
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel