Как загрузить текстуру из файла?
Я перехожу на SharpDX 3.0.0 прямо сейчас. В старой версии SharpDX вы можете загрузить текстуру из файла следующим образом:
ShaderResourceView textureView = SharpDX.Direct3D11.Resource.FromFile<Texture2D>(device, "Texture.png");
или же
ShaderResourceView textureView = ShaderResourceView.FromFile(device, "Texture.png");
Но в версии 3.0.0 функция FromFile отсутствует. Как я могу загрузить текстуры из файлов с SharpDX 3?
1 ответ
Решение
Вы должны использовать WIC API или аналогичные методы. Существует старый код TextureLoader.cs, который выполняет упрощенную загрузку (но не обрабатывает преобразование формата)