DirectX9獲取深度buffer的方法

關於如何獲取深度buffer的問題,網上好多介紹使用D3DFMT_D16_LOCKABLE的方法創建深度texture,然後lock之,但是由於好多N卡不支持D3DFMT_D16_LOCKABLE,造成該方法無法使用。本文給出一種方法,通過在shader中直接計算深度信息,輸出到普通的texture上,然後就可以對該texture進行lock之類的操作。爲了簡單起見,該方法直接將深度信息寫到bac
相關文章
相關標籤/搜索