RadeonIGP340mグラフィックカードを搭載した古いマシンを持っています。製造仕様によると、OpenGL 1.3のみをサポートし、フラグメントシェーダーはサポートしていませんが、http://glsl.heroku.com/(フラグメントシェーダーバージョン120以降が必要)でいくつかのWebGLアプリケーションを実行すると、実行は成功しましたが、少し遅くなります。Google Chromeでどうすればよいかわかりませんか?ソフトウェアでシェーダーをコンパイルして実行しますか?
質問する
369 次
1 に答える
2
その理由は、ChromeのWebGLとWindowsのFirefoxはOpenGLを使用せず、レンダリングにDirectXを使用するためです。
どちらも、OpenGL ES2.0API呼び出しをDirectX9API呼び出しに変換するANGLEライブラリ(ほぼネイティブのグラフィックスレイヤーエンジン)を使用します。
詳細はこちら: 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
于 2012-06-15T09:25:57.193 に答える