DirectX:Windows7的核心图形功能AnanthaKancherla首席程序经理US-WEXPManankan@microsoft.com议程目标:理解DirectX如何演变以满足所有的图形使用场景(并不只是游戏)DirectXAPIs的新需求DirectXAPIs概况对已有APIs的修改新APIs:Direct2D,DirectWrite设计起源于游戏和硬件抽象DX9加入浮点阴影HLSL运行阴影WindowsVista为很多功能采用:用户界面:AeroandMCE图像处理:WindowsPhotoGalleryDX10不只为游戏设计清理API最小化系统开销跨硬件的统一实现重构的基础API:DXGIDirectX演化DirectX==高性能图形计算目前Direct3D已被广泛应用通常用户需要优秀的性能和丰富可定制化的渲染应用映射:例如.VirtualEarth和GoogleEarth用户界面和应用框架:WPF,XNA用户界面:MCE,Zune,DWM工作站应用:例如.DassaultSystèmes-3DLive,AutoDeskApplications,BentleyMicrostation,SoftImageXSI图形元素2D3DSegoeUI文字视频和图像用户体验演化阅读和文字CPU演化服务器渲染基础API's主流开发者需求性能帧速启动时间和工作负载互操作性插件部分移植软件成本降低服务器端渲染更加一致的结果远程显示当前平台的挑战领域已有的API(s)挑战3DD3D3…D3D10Notalwaysavailable:•NoHW•Server•Remoted2DGDI,GDI+Quality,PerformanceTextGDIQuality,NotuptodateImagingGDI,GDI+,WICExtensiveformatsupport,SecurityDeviceControlGDIOutdatednotionofHWconfig先进的平台领域已有的API(s)挑战3DD3D3…D3D10Notalwaysavailable:•NoHW•Server•RemotedDirect3D10.12DGDI,GDI+Quality,PerformanceTextGDIQuality,NotuptodateImagingGDI,GDI+,WICExtensiveformatsupport,SecurityUpdatedWICDeviceControlGDIOutdatednotionofHWconfigDXGI1.1Advancingtheplatform领域已有的API(s)挑战3DD3D3…D3D10Notalwaysavailable:•NoHW•Server•RemotedDirect3D10.12DGDI,GDI+Quality,PerformanceDirect2DTextGDIQuality,NotuptodateDirectWriteImagingGDI,GDI+,WICExtensiveformatsupport,SecurityUpdatedWICDeviceControlGDIOutdatednotionofHWconfigDXGI1.1先进的平台Direct2DDirectWrite介绍…DXGKernelDXGIWin32KGDI+USERD3D11D3D10DWMD2DDWriteGDIWICD3D9HardwareDXVADirectXAPIs的属性首要关注:大部分Win应用开发者依赖已有的代码基础围绕WindowsUI,InternetExplorer,MicrosoftOffice的需求设计并行模块可以组合基于接口的APIsw/C/C++硬件加速立即模式渲染与更老的Win32API交互可运行在WindowsVi...