ChromiumとFirefoxの両方が Windows のOpenGL ES 2.0互換レイヤーとしてAngleを使用しているため、利用可能なのはOpenGL 3.2 ( OpenGL ES 2.0と互換性がない) だけなので、 MacOSXで何を使用しているのか疑問に思っています。
どちらも独自のレイヤーを作成していますか? また、どのように機能しますか?
ChromiumとFirefoxの両方が Windows のOpenGL ES 2.0互換レイヤーとしてAngleを使用しているため、利用可能なのはOpenGL 3.2 ( OpenGL ES 2.0と互換性がない) だけなので、 MacOSXで何を使用しているのか疑問に思っています。
どちらも独自のレイヤーを作成していますか? また、どのように機能しますか?
どちらも独自のレイヤーを使用します。
どちらも、すべてのプラットフォームで ANGLE をシェーダー バリデーター (シェーダーが WebGL のすべてのルールを満たしていることを検証するため) として、およびシェーダー トランスレーター (シェーダーを WebGL GLSL から OpenGL GLSL に変換するため) として使用します。
どちらも、npot 制限の適用、WebGL 以外の機能へのアクセスの制限など、OpenGL の上に OpenGL ES 2.0 をエミュレートするためのさまざまな手順を実行します。