TO DO

The following are some ideas for the future:

* Have a perfect polygon fill routine *

The polygon fill routine I use isn't perfect, and sometimes it fills wrong.
I need to fix this.

  > This will likely be fixed with the acceleration function mentioned
    below, as Imager's polygon and pie fill is flawless.

* Polygons With Rounded Corners *

Polygons with rounded corners would be difficult, but doable.  It has become
quite difficult to get working so far.  I haven't given up.

* Rounded Clipping Regions *

This one is a user request.  Well, they also requested polygon clipping
regions too, but come on, this is Perl.  Circles may be doable, and maybe
even ellipses, but polygons?.

Update: Ok, polygon clipping is possible, but it will likely be slow in Perl.

Nevertheless, what concerns me about this, is it may also slow down the normal
clipping, as extra checks have to be added to determine what kind of clipping
to check for.

  > With the new texture fills, this is practically simulated already,
    although not quite like clipping, but you may be able to achieve
    the look you need with it.

* Acceleration *

Yes, I have found a way to more tightly incorporate the Imager library to
allow for significant acceleration (for 24/32 bit screens only).  That will be
progressively added method by method instead of all at once, to make sure each
section is stable.  I have done some preliminary testing, and the speed is
quite promising.
