2017-03-15 35 views
0

我有一個渲染到紋理並通過USB發送的程序。我添加了一個預覽窗口,只是將紋理顯示爲調試幫助。通常這個窗口不需要存在,所以我只需在需要時創建窗口和交換鏈,並在完成時將其銷燬。這意味着交換鏈可能會來來去去,但渲染紋理總是存在。使用現有渲染目標創建交換鏈

是否可以創建一個交換鏈並讓它只使用現有的渲染紋理?目前,我在預覽窗口存在時,每幀都會從渲染紋理到交換鏈後臺緩衝區執行CopyResource,我認爲這不是最有效的解決方案。

回答

0

換行鏈隨表面呈現,您必須使用它們。

CopyResource或任何其他解決方案將您的原始表面紋理接到交換鏈自己是正確的做法。