[英]DirectX11 Load Gif texture
幾年前,我使用D3DX10CreateTextureFromFile
將.gif紋理加載到ID3D10Resource*
。 但是如今不推薦使用D3DX
。 我可以使用哪個函數來加載這種格式?
我發現了DirectXTex
紋理處理庫:
https://directxtex.codeplex.com/wikipage?title=WICTextureLoader
D3DX對實用程序代碼采用了“一切皆有可能”的方式,因此它是游戲或應用程序部署到客戶時可能會使用的“運行時”內容的組合,並且具有“工具和構建時間”通常不屬於游戲或應用程序生產版本的內容。
您應該考慮使用包含WICTextureLoader模塊的DirectX工具套件 。 DirectX工具套件旨在替代D3DX在游戲和應用程序運行時的使用。
DirectXTex旨在替代使用D3DX的內容和構建工具,盡管該軟件包還包含WICTextureLoader的“獨立”版本,也適用於出於某些原因不想使用DirectX工具包的人們。
有關為什么有WICTextureLoader的兩個副本以及DirectXTex本身和此模塊之間有重疊的部分,請參見此博客文章,以獲得一些詳細的歷史記錄。
通常,有關D3DX更換建議,請參閱不帶D3DX居住
有關更廣泛的舊版DirectX SDK替換建議,請參閱:
請注意,在此之前回答了類似的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.