Hey guys,
I was experimenting with implementing a runtime in SFML for GrapeFrukt exported animations (
https://github.com/grapefrukt/grapefrukt-export). But I have run into a bit of an issue I feel ill equipped to tackle. In my first run, I noticed that all the animations were extremely pixelated when transformed (scaled, rotated, etc..), so I turned on texture smoothing.
This fixed a lot of my aliasing issues, but introduced a bunch of alpha artifacts around the text that has a drop shadow.
It looks like a pre-multiplied alpha issue, but I'm not sure how to fix it in SFML (I'm using the .NET bindings). I did a search for "pre-multiplied" and came up with very little. I'm fairly certain this could be address with the new BlendMode stuff in the SFML repo, but documentation on how to use it is a bit scarce at the moment.
Thanks,
Rob