首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >css3硬件加速是如何工作的?

css3硬件加速是如何工作的?
EN

Software Engineering用户
提问于 2011-08-23 14:15:29
回答 1查看 352关注 0票数 2

有人能告诉我一些css3代码(转换/转换)是如何加速硬件的吗?换句话说,当浏览器看到css3时,实际发生了什么,所涉及的管道/进程是什么?

EN

回答 1

Software Engineering用户

发布于 2011-08-23 14:26:07

我不知道相关实现的细节,但我假设浏览器会通过某种3D API来呈现页面--不仅仅是针对特定于CSS3的东西,而是所有的东西。一个简单的转换实现会将两个版本的转换呈现到纹理上,然后为每个框架在第一个框架的顶部绘制第二个版本,并增加不透明度。

对于转换,只需更改当前显示矩阵(用OpenGL术语表示的模型视图矩阵)即可产生所需的效果。

在第3版之前,CSS中的一些东西也可以从硬件加速中受益;例如,要渲染反别名的象形文字,可以将文本渲染到纹理上,比如8倍大小的纹理上,然后使用三线过滤(同样,在3D硬件上基本上是免费的)将其缩小。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/103113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档