Strangeness when updating the image of a sprite that is :setScale(2)

I came through a link and didn’t notice there are posts above the last one!

Just to answer the earlier question from @matt: markDirty seems to change rendering (without it, there are no indicated screen updates, with it, sprite’s area is getting rerendered), but the rendered image stays the same. You can try it with the examples from @hteumeuleu and me.