Bhu*_*van 7 opengl rendering google-chrome chromium skia
我知道openGL/directX
可以用来渲染图形的图形库.图形处理单元的硬件供应商支持这些库.
我想知道什么chrome
用于渲染它的东西.
所以我开始了googling
,它出来了:
chrome
用于webKit
呈现html页面.
而googling
对于webkit
揭示>> webkit
只是一个前端.
webkit
只是一个前端.这取决于后端和硬件支持.谷歌浏览器skia
用作后端,可以使用软件或硬件.所以答案是它取决于后端的植入和它运行的硬件.如上所述,WebKit是否使用OpenGL来渲染CSS过渡?
谷歌搜索skia
显示
Device backends for Skia currently include:
这意味着什么?
skia是否也是一个前端/接口,而其他人可能使用openGL来实现它?或者
skia也是一个等同于openGL和directX的库?
或者直截了当的问题是
什么库(可以与openGL/directX相比)使用chrome来渲染我的计算机中的东西?
我在没有特殊GPU的戴尔笔记本电脑上使用Windows 7.
浏览器之类的东西有很多软件层,使其可以在不同的硬件和操作系统上工作。此类层之一可以是图形层。
我不知道 Skia...但我想它是 DirectX/OpenGL/GDI 之上的一个层,用于执行渲染。
我认为大部分渲染都是使用软件渲染器完成的,只有一部分是硬件加速的。这样它几乎可以在所有设备上运行。
如此处所示 - https://code.google.com/p/skia/ - 该库用于 2D 渲染,可以支持不同的底层 API:GL、DX...甚至渲染为 PDF。所以这是建立在其他 Gfx api 之上的。Skia不等于GL。
归档时间: |
|
查看次数: |
6635 次 |
最近记录: |