ran a few tests... the findings were interesting
this took 253minutes
set display mode 800,600,16
ink rgb(255,255,255),1
dim time(3)
time(1) = timer()
for indexA = 0 to screen width() - 1
for indexB = 0 to screen height() - 1
dot indexA,indexB
gosub _pipeline
next indexB
next indexA
cls
while scancode() = 0
set cursor 0,0
fTime# = time(3)/1000.000
print "Sync Refresh "+str$(fTime#)+" Seconds to Draw"
endwhile
end
_pipeline:
time(2) = timer()
time(3) = time(3) + ( time(2) - time(1) )
time(1) = time(2)
return
whilst this took 12-14seconds
set display mode 800,600,16
ink rgb(255,255,255),1
dim time(3)
sync on : sync rate 0
time(1) = timer()
for indexA = 0 to screen width() - 1
for indexB = 0 to screen height() - 1
dot indexA,indexB
gosub _pipeline
next indexB
next indexA
cls
while scancode() = 0
set cursor 0,0
fTime# = time(3)/1000.000
print "Sync Refresh "+str$(fTime#)+" Seconds to Draw"
sync
endwhile
end
_pipeline:
time(2) = timer()
time(3) = time(3) + ( time(2) - time(1) )
time(1) = time(2)
return
this took 25seconds
set display mode 800,600,16
ink rgb(255,255,255),1
dim time(3)
sync on : sync rate 0
time(1) = timer()
for indexA = 0 to screen width() - 1
for indexB = 0 to screen height() - 1
dot indexA,indexB
gosub _pipeline
next indexB
sync
next indexA
cls
while scancode() = 0
set cursor 0,0
fTime# = time(3)/1000.000
print "Sync Refresh "+str$(fTime#)+" Seconds to Draw"
sync
endwhile
end
_pipeline:
time(2) = timer()
time(3) = time(3) + ( time(2) - time(1) )
time(1) = time(2)
return
and finally this took 175mins
set display mode 800,600,16
ink rgb(255,255,255),1
dim time(3)
sync on : sync rate 0
time(1) = timer()
for indexA = 0 to screen width() - 1
for indexB = 0 to screen height() - 1
dot indexA,indexB
gosub _pipeline
sync
next indexB
next indexA
cls
while scancode() = 0
set cursor 0,0
fTime# = time(3)/1000.000
print "Sync Refresh "+str$(fTime#)+" Seconds to Draw"
sync
endwhile
end
_pipeline:
time(2) = timer()
time(3) = time(3) + ( time(2) - time(1) )
time(1) = time(2)
return
although the third took twice as long as the second, it was far better smooth wise - but interesting results non the less... be interesting to see what other get, and those who use pro
Tsu'va Oni Ni Jyuuko Fiori Sei Tau!
One block follows the suit ... the whole suit of blocks is the path ... what have you found?