产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

IE 和火狐将使用 DirectX 进行呈现

  • 2009-12-11
  • 本文字数:798 字

    阅读完需:约 3 分钟

当谷歌还在考虑是否使用 DirectX 或 GPU 呈现页面的时候,IE 和 Mozilla 小组已经开始了相关的工作。

90 年代的前 Netscape 和 IE 小组成员 Christian Fortini,从去年开始已经使用 IE 在 GPU 而不是 CPU 上呈现文本和图像。初步结果表明,由于在缩放和重新排列时可以控制子象素的缘故,字体显得更加美观。

以下两幅图片显示了 GDI 和 D2D 字体呈现的区别

不仅仅是字体受到影响,连图像的绘制上也有所改进。最明显的结果就是图像在位移、边缘、曲线和阴影等方面的柔化。使用 DirectX 后,图像的比例也有所受益。调整图像的比例、缩放和平移更加快速和平滑,由于帧速率最高可达每秒 40 至 50 帧,如果使用 GDI 的话帧速率最高仅达每秒 4 至 5 帧。使用 DirectX 呈现页面也即将成为现实,该小组正致力于实现这项功能。

遇到的其中一个困难在于一些页面组件,比如:Flash 或 Silverlight,进行自身呈现,故需要某些额外的度量值来显示两种呈现引擎展示的页面。在不用修改任何代码的情况之下,ActiveX 控件会被引导来使用 D2D 而非 GDI。这些修改将会集成到 2011 年发布的 IE9 当中。Channel 9 发布了一份带 Fortini 的简短视频来说明这些功能

有趣的是,根据Mozilla 的开发者关系总监Christopher Blizzard 的说法,Mozilla 正为火狐添加相同的功能,使用Direct2D 和DirectWrite 进行呈现。他提到:“有趣的是,我们也正在给火狐添加Direct2D 支持。我打赌我们会是第一个完成的。 :)”。他们也在Tegra 设备上添加OpenGL 的支持功能。

在去年正式发布使用GPU 进行3D 呈现的浏览器插件 O3D API 之后,根据 Chromium 上提出的“问题 28539 :研究 Direct2D 支持的可行性”和“问题 25541 :研究 DirectWrite 支持的可行性”我们得知,谷歌正在 Chrome 中研究是否使用 DirectX 进行呈现。问题在于“它仅适用于 COM 而不适合我们当前使用的沙盒呈现程序”。

查看英文原文: IE and Firefox Will Be Using DirectX for Rendering

2009-12-11 19:061331
用户头像

发布了 87 篇内容, 共 21.1 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

文献解读-基准与方法研究-第十五期|《不同 DNA 测序平台的标准化比较》

INSVAST

基因数据分析 生信服务 基准与方法研究

对标 GPT-4o,法国开源实验室发布多模态大模型 Moshi;腾讯汤道生:AI 领域不应只关注大模型丨 RTE 开发者日报

声网

面试官:JVM调优,主要针对是哪一个区域?JVM内存结构是怎样的?

快乐非自愿限量之名

程序员 面试 JVM

SD-WAN移动办公解决方案

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

SD-WAN的具体适用场景有哪些

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

软件测试学习笔记丨JUnit5动态测试的生命周期

测试人

软件测试

数智化配补调:零售品牌增长新引擎

第七在线

软件开发中用来记录跟踪bug最常用的11款工具

爱吃小舅的鱼

缺陷管理系统 bug管理 bug管理工具

再聚北京共话未来,亚信安慧AntDB数据库邀您报名TDBC 2024可信数据库发展大会

亚信AntDB数据库

AntDB数据库

电脑彻底删除的文件还能恢复吗怎么弄 电脑删除的文件怎么恢复 回收站也删了

阿拉灯神丁

易恢复性 EasyRecovery 电脑文件 数据恢复软件 软件包

低代码开发的终局:数字化应用创新智能平台

EquatorCoco

低代码 数字化

火山引擎数据飞轮实践:在电商场景中,如何建设全链路数据血缘?

字节跳动数据平台

大数据 数据中台 数据治理 数据安全 数据研发

小白也能懂的Mysql数据库索引详解

EquatorCoco

MySQL 数据库

对谈 MoonBit:AI 时代的编程语言应该是什么样子的?丨编码人声

声网

手把手带你使用JWT实现单点登录

快乐非自愿限量之名

Spring Boot JWT 单点登录

Mac海洋冒险游戏推荐:潜水员戴夫Dave The Diver 中文安装包

你的猪会飞吗

Mac游戏下载 Mac游戏推荐

基于Istio的多网关运行时:配置、部署和应用

inBuilder低代码平台

云原生 istio

一文了解Spring Boot启动类SpringApplication

不在线第一只蜗牛

spring Spring Boot

开发体育直播平台创业前景:策略性参考与指导

软件开发-梦幻运营部

低代码开发技术助力企业数字化管理的实践探究

不在线第一只蜗牛

管理 低代码 数字化

玩转 AI 服务:成为海量视频的超级管理员!

爱AI的猫猫头

mac冒险游戏:死亡细胞Dead Cells for mac 下载

你的猪会飞吗

mac下载 mac单机游戏

敏捷开发项目管理应该用什么工具?近几年主流的10款盘点

爱吃小舅的鱼

项目管理 Scrum 敏捷开发

SkyEye对接CANoe:助力汽车软件功能验证

DevOps和数字孪生

汽车行业 CANoe

IE和火狐将使用DirectX进行呈现_.NET_Abel Avram_InfoQ精选文章