fillPolygon bug (on fenix 5 since 9.71 beta firmware, still present on 9.73 beta)

Starting from beta 9.71 there is a drawing bug introduced when using fillPolygon.
These simple 2 lines of code will show the triangles are not drawed correctly on the real watch, but they are correct on emulator. On 9.20 firmware they are correct on the real watch too.

dc.fillPolygon([[43, 50], [55, 50], [48, 44]]); // upIcon
dc.fillPolygon([[186, 44], [196, 44], [190, 49]]); // downIcon
  • Former Member
    Former Member
    Okay. I was able to figure some things out here. We had a bug in fillPolygon that has been fixed with SDK 3.0. Basically, polygons were filling in less pixels than they were supposed to. The 9.71 beta firmware pulls in this fix. This means that the polygons are now drawing accurately where they were not in the past. This change means that the polygons will now be filled to the actual pixels specified.