Uploaded January 2012 | Updated September 2026, 2 weeks ago
This is my second attempt to make the Amiga blitter draw subpixel-corrected lines for a polygon filler.
I have decided on a hybrid approach, where I use the blitter to draw vertically oriented polygon edges, and the CPU for horizontally oriented polygon edges. This solves the problem cases in the first version, where the filler would leak outside the polygon.
As discussed in my blogposts:
scalibq.wordpress.com/2011/11/29/just-keeping-it-real-part-2
scalibq.wordpress.com/2011/12/04/just-keeping-it-real-part-3
scalibq.wordpress.com/2011/12/13/just-keeping-it-real-part-4
scalibq.wordpress.com/2012/01/06/just-keeping-it-real-part-5-1
Early binaries of subpixel and non-subpixel routines available here: bohemiq.scali.eu.org/Subpixel.lzx
This is my second attempt to make the Amiga blitter draw subpixel-corrected lines for a polygon filler.
I have decided on a hybrid approach, where I use the blitter to draw vertically oriented polygon edges, and the CPU for horizontally oriented polygon edges. This solves the problem cases in the first version, where the filler would leak outside the polygon.
As discussed in my blogposts:
scalibq.wordpress.com/2011/11/29/just-keeping-it-real-part-2
scalibq.wordpress.com/2011/12/04/just-keeping-it-real-part-3
scalibq.wordpress.com/2011/12/13/just-keeping-it-real-part-4
scalibq.wordpress.com/2012/01/06/just-keeping-it-real-part-5-1
Early binaries of subpixel and non-subpixel routines available here: bohemiq.scali.eu.org/Subpixel.lzx










