首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Radeon IGP 340m上的铬WebGL片段着色器

Radeon IGP 340m上的铬WebGL片段着色器
EN

Stack Overflow用户
提问于 2012-06-15 10:35:10
回答 1查看 365关注 0票数 0

我有一台使用Radeon IGP 340m显卡的旧机器。根据制造规范,它只支持OpenGL 1.3,不支持片段着色器,但当我在以下位置运行一些WebGL应用程序时:http://glsl.heroku.com/ (需要片段着色器版本120+),它运行成功,但速度稍慢。我不明白Google Chrome是怎么做到的?是在软件中编译和运行着色器吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-15 17:25:57

原因是Chrome和火狐的WebGL没有使用OpenGL,而是使用DirectX进行渲染。

它们都使用角库(几乎是本地图形层引擎)将OpenGL ES2.0API调用转换为DirectX 9API调用。

点击此处查看更多信息:http://code.google.com/p/angleproject/

如果DirectX 9不可用,Windows上的Chrome将使用名为SwiftShader ( http://transgaming.com/swiftshader )的软件渲染器。

点击这里查看更多信息:http://blog.chromium.org/2012/02/gpu-accelerating-2d-canvas-and-enabling.html

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

https://stackoverflow.com/questions/11043945

复制
相关文章

相似问题

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