KurtE
Senior Member+
@...
Started doing the above update for the counted version (changed in fillRect, HLine, VLine, and drawFastH/VLine...
Now running it on TLC:
Showing some improvements from above...
Pushed up WIP to TLC_And_Others_Speedups...
Actually if you compare the timings versus the current master branch:
It is a little more dramatic.
Started doing the above update for the counted version (changed in fillRect, HLine, VLine, and drawFastH/VLine...
Now running it on TLC:
Code:
Benchmark Time (microseconds)
Screen fill 2182109
Text 163683
Lines 1921780
Horiz/Vert Lines 179702
Rectangles (outline) 109453
Rectangles (filled) 5472139
Circles (filled) 1656675
Circles (outline) 1144773
Triangles (outline) 527821
Triangles (filled) 1987452
Rounded rects (outline) 381047
Rounded rects (filled) 6124822
Done!
Pushed up WIP to TLC_And_Others_Speedups...
Actually if you compare the timings versus the current master branch:
Code:
Benchmark Time (microseconds)
Screen fill 8222049
Text 141225
Lines 1512162
Horiz/Vert Lines 693357
Rectangles (outline) 381698
Rectangles (filled) 22552883
Circles (filled) 2440288
Circles (outline) 1344817
Triangles (outline) 334055
Triangles (filled) 6792542
Rounded rects (outline) 638986
Rounded rects (filled) 22217715