2

ChromiumFirefoxの両方が Windows のOpenGL ES 2.0互換レイヤーとしてAngleを使用しているため、利用可能なのはOpenGL 3.2 ( OpenGL ES 2.0と互換性がない) だけなので、 MacOSXで何を使用しているのか疑問に思っています。

どちらも独自のレイヤーを作成していますか? また、どのように機能しますか?

4

1 に答える 1

1

どちらも独自のレイヤーを使用します。

どちらも、すべてのプラットフォームで ANGLE をシェーダー バリデーター (シェーダーが WebGL のすべてのルールを満たしていることを検証するため) として、およびシェーダー トランスレーター (シェーダーを WebGL GLSL から OpenGL GLSL に変換するため) として使用します。

どちらも、npot 制限の適用、WebGL 以外の機能へのアクセスの制限など、OpenGL の上に OpenGL ES 2.0 をエミュレートするためのさまざまな手順を実行します。

于 2013-05-31T06:10:20.163 に答える