0
問題是2D特定的。緩衝direct3d繪製操作
我是一個不斷更新的紋理,這是我的一個圖層的渲染目標。更新是整個紋理的重繪,並通過繪製精靈和輸出文本來執行。該操作頻繁執行,消耗了相當多的CPU,當然,我已經優化了重繪的次數以保持它不下來。
有沒有辦法在Direct3D中緩存這些操作?因爲目前我必須重複構建一系列精靈/文本操作。讓我們假設任何遊戲都在進行世界更新 - 他們如何克服這種乏味的工作?也許通過創建更多圖層?
對我來說最好的辦法是創建一個可修改的繪製鏈對象,但我在Direct3D中沒有找到像這樣的東西。