Neil new features that u requested in v2.14
The Groups work
Straight lines draw
Have lessened the new jumpiness with the fixed drawing - Can start/stop pixels by clicking tap
AG - Neil noticed that the pen drawing was more jumpy with the new libraries. It was true. The reason was that although the new lib is much faster with big n's, but actually slower with small n's! It seems Fixing the bits is a 'Fixed cost' negated by variable savings!
I timed thousands of calls in a loop and estimate on my ppc
approx time for a call to oldlib = ( 15 + n ) miliseconds
approx time for a call to newlib= ( 75 + 0.1*n ) miliseconds
new lib can cope well with high numbers!
Ive tracked the extra time down to the first 3 bitfixing lines in the Timer, why do they take so long and can this can be reduced??
The Groups work
Straight lines draw
Have lessened the new jumpiness with the fixed drawing - Can start/stop pixels by clicking tap
AG - Neil noticed that the pen drawing was more jumpy with the new libraries. It was true. The reason was that although the new lib is much faster with big n's, but actually slower with small n's! It seems Fixing the bits is a 'Fixed cost' negated by variable savings!
I timed thousands of calls in a loop and estimate on my ppc
approx time for a call to oldlib = ( 15 + n ) miliseconds
approx time for a call to newlib= ( 75 + 0.1*n ) miliseconds
new lib can cope well with high numbers!
Ive tracked the extra time down to the first 3 bitfixing lines in the Timer, why do they take so long and can this can be reduced??
Attachments
Last edited: