At the moment, custom textures with: - invalid mipmap size - invalid aspect ratio - non-fractional scaling factors are allowed. But they can't be loaded fine by the backend, so generate a warning if someone trys to load them.