2011-04-18 52 views
2

我已經在網上搜索了關於此主題的一個很好的示例,但無濟於事。因此,我問Stackoverflow社區。如果在使用Direct3D渲染到紋理數組時有任何示例。這最好通過選擇要用幾何着色器渲染的圖層。深度和顏色都應該可以渲染。使用Direct3D渲染紋理陣列示例

+0

紋理陣列是一種紋理類型,類似於3D紋理。不同之處在於,採樣時,層之間不可能進行插值。紋理數組在DirectX和OpenGL中均可用。我問了這個問題,因爲很難找到使用這種紋理類型作爲rendertarget的信息。 – 2011-04-18 11:18:03

+0

好的。我懂了。它們僅在DirectX 10中受支持。早期版本只有卷紋理。您可以在DirectX 10中無目標地渲染目標3D紋理,並且您不應該需要插值,因爲您正在*寫入*。爲什麼你不能寫入3D紋理,然後拆分它以形成紋理數組? – 2011-04-18 11:24:52

回答

2

檢查this link。向下滾動,直到找到立方影子地圖。它教會如何使用Texture2DArrays。