今天的微软开发者大会(Microsoft PDC 2009) 上, 微软演示了下一个版本IE --- IE9。 IE9 的亮点之一就是将使用DirectX (Direct2D, DirectWrite)和 GPU硬件加速,打造出革命性的浏览器渲染引擎(render engine)。 其优点很明显: 速度快, 高清。
1. 速度快
众所周知,DirectX 和GPU硬件加速一直是被用来做高性能、高复杂度的游戏引擎的。IE9 革命性地将DirectX/GPU 引入浏览器中, 为将来的互联网应用开创一个新的平台。 短短几个月时间,IE的速度已经提高了好几倍,而这只是刚刚开始。
2. 高清
传统的GDI 文字显示在字体大到一定程度就会失真。 微软在Win7 里面创造的DirectWrite技术可以使字体一直保持平滑不失真。 借助DirectWrite, IE9 的渲染引擎可以在放大的情况下保持高清。 以下是对比图:
96 point Gabriola on a Lenovo X61 ThinkPad at 100% Zoom using GDI
96 point Gabriola on a Lenovo X61 ThinkPad at 100% Zoom: Direct2D
目前绝大多数ActiveX 控件还是基于GDI,为了使用户达到最好的体验, 请开始考虑将显示代码转移到Direct2D上。
博主目前在做就是这个全新渲染引擎, 以后会陆续写一些关于Direct2D/DirectX 渲染的文章, 有兴趣的读者可以常来看看。
>> 原创文章的版权属于作者,转载请注明出处(http://blog.csdn.net/WinGeek/), 谢谢。 <<
分享到:
相关推荐
基于图形接口的用ATL写的DirectX的一个简单游戏引擎。
搜索引擎-基于DirectX9的3D游戏引擎渲染系统的研究与实现.pdf
visual c++游戏截屏_你是否发现了有的游戏按截屏键无法截屏因为是用DirectX写的硬件加速抓不了屏,必须用DX写个代码在游戏中截屏(附源代码).zip
本文首先介绍了国内外游戏研究发展状况以及游戏引擎的发展及其重要 性。研究了图形编程接口 DirectX...本文在此框架下对 3D 游戏引擎的主要功能模块做了研究和探讨,并在最 后设计开发了一个 3D 赛车游戏作为实践。
以DirectX最近几个关键版本的更替为主线,介绍了近年来DirectX及相应的图形处理器(GPU)可编程性的发展。
声音录制和播放demo 基于DIRECTX的
vs2005下安装Directx运行,基于gpu的三维渲染源码
盘古发动机基于Direct3D 12的渲染引擎开发日志: : 要求Windows SDK 10.0.19041.0 C ++ 17特征:Direct3D渲染硬件接口(D3D12RHI) 着色器资源绑定系统 资源状态跟踪系统 动态资源 多线程渲染底纹 聚丁苯橡胶 阴影 ...
一个基于C#+DirectX9实现的Audio 播放器程序例子。
全屏运动模糊后处理渲染(基于DirectX8.1实现) Shader Mode1.0 VC6 编译通过
从网上找的,别告我侵权,我也没看 20070501
一个截取屏幕左上角的拼图游戏 基于directx
基于DirectX的简单GUI界面制作,采用Visual Studio 2012工具,需配置DirectX9.0用户环境方能成功运行。
基于DirectX的双屏图像显示,包括硬件架构和DirectX程序实现。
基于vs2008平台,结合directx9实现的一款射击类游戏,包含完整源码和图片资源,以及射击碰撞检测,对于想提高游戏开发能力的新手而言,极具有参考意义,可以添加自己的功能而快速的开发简易游戏。
DirectX SDK 9 DirectX SDK 9 DirectX SDK 9 DirectX SDK 9
这是一个闲来无事自制的半成品引擎。 基本逻辑架构、渲染流程已经完成。 目前仍存在诸多问题 : 可以实现的功能较少; 无法进行深度测试(在我电脑上是这样,设备结构体有问题); 可以从灰度图中导入地形但无法...
基于Directx的VC视频捕获源代码。
一款自己写的基于directx9.0c的迷宫源码.使用了alpha混合,纹理混合等.
基于Directx的全景图实现, 是学习和应用Directx和图像处理的绝好资料。