All by me This is my first go at a fast (not scanline) triangle filler Idk whether im calculating speed correctly (it seems way too fast) Guided by @ChromeCat_test's 'Every Block Timed v2': https://scratch.mit.edu/projects/1030987979/ While I was optimising this, it became very similar to Azex tri filler by @KryptoAlt: https://scratch.mit.edu/projects/885002848/ I promise I did this myself, this isn't just me copying that project In the comparison graph, red is mine and orange is azex (I only added azex tri filler to this after all my optimisations) You may need to run this multiple times to get a more accurate representation of difference in speed