Okay. So I've been working on my texture loading. I found that the ID3D11DeviceContext has a GenerateMips method, but the resources have to be bound as render targets. Is there any significant overhead if I bind all of my textures as render targets?
That completely depends on the specific hardware you're using. It's certainly possible, but I would say that in all cases the performance difference would be small.