我正在構建基於兩個提供的圖片(不是3D模型)在200 Hz屏幕上繪製立體圖(立體圖像)的應用程序。所以重繪速度的一體化非常重要。我DirectDraw的表面取得的最好成績和他們的翻轉()(開關電流表面的圖像中一):DirectX - 是否有DirectDraw表面Flip()的類似物?
(void) lpddsPrimary->Flip(nullptr, DDFLIP_WAIT);
但是DirectDraw的是非常過時的,我尋找一種方式來重新實現此功能基於現代DirectX庫。但我真的不想創建四邊形,繪製圖片,因爲它的紋理,計算三維投影矩陣只是爲了輸出二維圖像。
對於DirectX如何實現這一點,我會非常感激。提前致謝。
我不明白爲什麼directdraw過時。使用direct3d爲此目的我自己只是爲它提供的功能,但原理幾乎相同... – Ulterior 2012-03-28 12:44:55