Windows中Graphics API的发展

内容是本人翻译自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)。

Windows中Graphics <wbr>API的发展

Windows中Graphics <wbr>API的发展

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值