I discovered recently while developing that my textures for sprites were rendering incorrectly. The left most column of pixels is blended with the right most column of pixels, and the top most row is blended with the bottom row. All four edges are blended with their opposite.
I suspect the texture sampler was built this way to make it so that textures that tile poorly will tile slightly less poorly, however for 2D sprites this feels very out of place.
I can work around the issue by adding a 1px margin on all sides of my texture, however I’m wondering a few things.
Am I doing something wrong? Do I need to change settings in the engine somewhere?
If I’m not, is this a known issue? Can I make a PR to fix it?