Windows 7的圖形引擎將超越Vista
Windows 7圖形引擎修改了Vista引入的DWM工作方式,同時它還帶來了新的API、D2D和DWrite、新的Direct3D 11并能更好的處理多路輸出設備。
微軟的桌面和圖形小組高級架構師David Blythe在Channel 9的采訪中解釋了,什么是桌面窗口管理器(DWM)及其如何運作。應用程序不會直接在屏幕上繪圖而是在內存的位圖上進行,DWM負責把圖像繪制到屏幕。這項技術的使用是為了在圖形出現在屏幕之前對其應用各種變換。這就是動畫任務欄縮略圖如何創建的機理或者說桌面縮放是如何運作的。
Vista的DWM最大的問題是它的效率問題。直到Vista為止,應用程序使用GDI在屏幕上進行繪圖,同時GDI使用硬件圖形加速器來完成實際的工作。在Vista中,GDI在內存中進行繪圖,DWM使用已繪制好的位圖并用GPU把它繪制到屏幕上。這會導致有兩份同樣的圖像。Windows 7中的改進意味著GDI將直接在圖形內存中進行繪制,這將在GDI中再次引入最小的硬件加速層。這項改變會極大的降低內存的消耗和讓圖形呈現速度加快。
【編輯推薦】