Google chrome Radeon IGP 340m上的Chrome WebGL片段着色器

Google chrome Radeon IGP 340m上的Chrome WebGL片段着色器,google-chrome,glsl,shader,webgl,fragment-shader,Google Chrome,Glsl,Shader,Webgl,Fragment Shader,我有一台带有Radeon IGP 340m图形卡的旧机器。根据制造规范,它只支持OpenGL 1.3,不支持片段着色器,但当我在这里运行一些WebGL应用程序时:(需要片段着色器版本120+)它运行成功,但速度稍慢。我不明白谷歌Chrome怎么能做到这一点?是否在软件中编译并运行着色器?原因是Chrome中的WebGL和Windows上的Firefox不使用OpenGL,而是使用DirectX进行渲染 它们都使用ANGLE库(几乎是原生图形层引擎),将OpenGL ES 2.0 API调用转换为

我有一台带有Radeon IGP 340m图形卡的旧机器。根据制造规范,它只支持OpenGL 1.3,不支持片段着色器,但当我在这里运行一些WebGL应用程序时:(需要片段着色器版本120+)它运行成功,但速度稍慢。我不明白谷歌Chrome怎么能做到这一点?是否在软件中编译并运行着色器?

原因是Chrome中的WebGL和Windows上的Firefox不使用OpenGL,而是使用DirectX进行渲染

它们都使用ANGLE库(几乎是原生图形层引擎),将OpenGL ES 2.0 API调用转换为DirectX 9 API调用

请参阅此处的更多信息:

如果DirectX 9不可用,Windows上的Chrome将使用名为SwiftShader()的软件渲染器

更多信息请参见此处:

那么,如果我在linux下运行chrome会怎么样?