chrome使用什么图形库

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显示
skia屏幕截图

Device backends for Skia currently include:这意味着什么?
skia是否也是一个前端/接口,而其他人可能使用openGL来实现它?或者
skia也是一个等同于openGL和directX的库?


或者直截了当的问题是
什么库(可以与openGL/directX相比)使用chrome来渲染我的计算机中的东西?

我在没有特殊GPU的戴尔笔记本电脑上使用Windows 7.

fen*_*fen 0

浏览器之类的东西有很多软件层,使其可以在不同的硬件和操作系统上工作。此类层之一可以是图形层。

我不知道 Skia...但我想它是 DirectX/OpenGL/GDI 之上的一个层,用于执行渲染。

我认为大部分渲染都是使用软件渲染器完成的,只有一部分是硬件加速的。这样它几乎可以在所有设备上运行。

如此处所示 - https://code.google.com/p/skia/ - 该库用于 2D 渲染,可以支持不同的底层 API:GL、DX...甚至渲染为 PDF。所以这是建立在其他 Gfx api 之上的。Skia不等于GL。