`TextureBuilder::PrepareSurface()` is where the switch between `LoadDDS` and `LoadSurface` happens. That's not changed for this commit, I did yonks ago, but this just handles the possibility.