2

由于ChromiumFirefox都使用Angle作为 Windows 中的OpenGL ES 2.0兼容层,我想知道他们在MacOSX上使用的是什么,因为所有可用的都是OpenGL 3.2(与OpenGL ES 2.0不兼容)。

两者都在制作自己的图层,它们是如何工作的?

4

1 回答 1

1

两者都使用自己的图层。

两者都在所有平台上使用 ANGLE 作为着色器验证器(验证着色器符合 WebGL 的所有规则)和着色器转换器(将着色器从 WebGL GLSL 转换为 OpenGL GLSL)

两者还采取各种其他步骤在 OpenGL 之上模拟 OpenGL ES 2.0,例如强制 npot 限制、限制对非 WebGL 功能的访问等……

于 2013-05-31T06:10:20.163 回答