admin管理员组

文章数量:1613367

内容是本人翻译自Microsoft DirectX SDK Documentation的【Graphics APIs in Windows】


背景

在早期,图形设备接口(GDI)已经成为Windows API主要的编程图形。这个API根据Windows用户界面的经验,被设计来处理大量的2D输出设备。当时,DirectDrawDirect3D是可替代的API支持全屏游戏和3D渲染的现有的硬件扩展。GDI被设计得很复杂。有效的混合的Direct3D元素和传统GDI的元素被这样的设计限制了。Windows XPWDM版本,称为XPDM,反映了GDIDirect3D的并行性(见图1)。

API的发展" title="Windows中Graphics API的发展" style="margin:0px; padding:0px; border:0px; list-style:none">

API的发展" title="Windows中Graphics API的发展" style="margin:0px; padding:0px; border:0px; list-style:none">

多年来,硬件都以这个功能位主要目标,3D显卡的威力已经迅速增大。一个新的驱动程序模型,Windows Vista显示驱动模型(WDDM)把GPUDirect3D带到最前沿,创造出全新的体验——3D桌面,将GDI二维世界和现代可编程GPU的力量无缝融合起来。在WDDM下,Video硬件是完全Direct3D驱动,所有其他的图形界面,通过新的Direct3D中心驱动模型,可以与Video硬件进行交互(见图2)。

本文标签: WindowsGraphicsAPI