0
如何將ID3D11Texture2D
轉換爲內存緩衝區?我有ID3D11Texture2D*
並需要從它讀取數據到內存緩衝區。將ID3D11Texture2D轉換爲內存緩衝區
如何將ID3D11Texture2D
轉換爲內存緩衝區?我有ID3D11Texture2D*
並需要從它讀取數據到內存緩衝區。將ID3D11Texture2D轉換爲內存緩衝區
您需要創建具有相同格式/大小的第二個紋理,但將其創建爲分段。
CPU訪問標誌需要被設置爲D3D11_CPU_ACCESS_READ
和使用需要設置爲D3D11_USAGE_STAGING
。
然後,您可以撥打ID3D11DeviceContext::CopyResource
從紋理複製到分段。您可以撥打Map
來訪問數據。