Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] [view] accelerating view...

From: maximo:meteorstudios at: 15-Jan-2004 13:47

I REAAAAALLLYYYYY need to get view refresh more quickly. I know we all bitch about its slowness, I've got a few tricks, but I have to do an interactive application which is drawing one single line interactively. the simple "mouse down to start and mouse up" to draw a line. my canvas has to be at least 1000x800 and its really slow on my dual 800 with WILDCAT graphics card. right now while dragging the mouse there is no more than 2 frames a second refresh speed, if the show face is enabled. The actual event and process loop is 100 real time if I remove the 'show face line (meaning that the actual process of creating the draw effect block is microscopic in terms of slowing down the refresh.) can you guys give me some of your tricks to improve refresh speeds in any interactive apps? I'm into doin pretty wild stuff (like freezing the ui as a bitmap while I'm drawing or whatever, creating an overlay plane, anything works)... I tought about using the timer in order for the algorythm to forget about drawing all those refreshes when the cursor is going slowly (which really creates a large amount of lag) any advanced or wild suggestions are welcome is there a way to look-ahead for events and forget events in some circumstances (like if there is already a more recent mouse move event, I'd skip all those in the cue and perform only the latest one... that is a very common process amongst true signal based event handling). can creating my own handler allow me to streamline the event handling so that less useless events are generated, thus reducing lag? Thanks in advance !!! -MAx --- You can either be part of the problem or part of the solution, but in the end, being part of the problem is much more fun.