DirectX11 Images won't display when scaled below 1

Has anyone else encountered this issue?

I’m loading external images into a sprite & applying that to an image. I’m then using a simple multitouch script to resize the image on screen.

This works fine on OS X, but on Windows the images are black until they are scaled above a value of 1. Scale them up & the images are visible.

I’m not really sure what to try next - can anyone help?

OK, this is very very strange. The problem seems to only affect certain jpegs (not sure what the difference could be). It also happens in the editor view in windows when I zoom in/out.

It seems like unity is failing to generate mipmaps for some of the textures (for some reason) - although mipmapcount is about the same for all of them.

Edit: Tried turning off mipmaps & they all work perfectly.

Why might mipmaps not be working for some jpegs, but be fine for others?