我有關DirectX 11DirectX11的 - 紋理和動態變化
幾個問題當我通過CreateTexture2D創建的紋理和我指定默認的使用,我應該能夠使用UpdateSubresource,對不對?
a)內存更新是否必須與原始紋理格式相同?我的意思是當我使用DDS DXT1創建紋理時,UpdateSubresource數據是否也必須是DDS DXT1?
b)什麼時候可以更新資源?在DX12中,您可以在完成命令列表之前更新resoruce。否則沒有任何反應
c)我應該更新每個mip的更新,其中每個子資源的索引是index * miplevels,對嗎?
或者我應該用map unmap來代替嗎?成功更新所需的所有規則是否有很好的例子?
我真的在做項目的任務,我的目標是用現有的DX11應用程序替換所有紋理。所以我不得不掛鉤不同的DirectX方法。 – Schnappi