我正在使用 SharpDX-Toolkit,无法在 Texture2D 上创建 mimap。如果我通过内容管理器加载纹理并尝试调用 GenerateMipMaps() 我收到 NotSupportedException:
无法为此纹理生成 mipmap(必须是 RenderTarget 和 ShaderResource 以及 MipLevels > 1
代码(在游戏类的 LoadContent-Method 中):
Texture2D texture = this.Content.Load<Texture2D>("MyTexture");
texture.GenerateMipMaps(this.GraphicsDevice); <- Exception thrown in this line
我不知道该怎么办,我希望任何人都可以帮助我解决这个问题。谢谢。