最近我一直在玩Direct3D 11,並且由於缺乏關於API的基礎知識(比如簡單的幾何體渲染)的文檔而感到沮喪。稀疏文檔帶來的混淆之處之一是(明顯)從使用着色器的效果轉移。Direct3D 11效果文件已被棄用?
在D3D11中,所有的效果(.fx)支持已經從D3DX庫中刪除,並被埋在一個很難找到的(當然稀疏記錄的)共享源庫中。所包含的例子都沒有使用它,而是直接編譯HLSL文件。所有這些都告訴我,微軟正試圖讓人們停止使用效果文件格式。真的嗎?有沒有任何文件說明這一點?我無論如何都做得很好,但是多年來他們一直在推廣.fx格式,所以他們突然決定放棄它,這似乎很奇怪。
我完全同意。 [ID3DX11Effect](http://msdn.microsoft.com/en-us/library/ff476652(VS.85).aspx)在示例中未被引用(除了提供ID3DX11Effect的示例外),甚至只是建立一個.lib文件。因爲它很難得到,所以似乎不鼓勵人們使用它。 – bobobobo 2011-09-23 16:49:20