2

Chromium / NativeClientがPPAPI2の使用に切り替えて以来、3Dコンテキストの取得は壊れています。アプリケーション(OpenGL ES 2を広範囲に使用)をリンクしてコンパイルできます。描画する3Dコンテキストを取得することを除いて、すべてが機能します。私の問題は、このMLの投稿とまったく同じです。この問題は、少なくともNaCl SDK 2、3、両方ともchrome 11、12で発生します。APIが変更されたため、現時点ではglはサポートされていません。ただし、NaClへの3Dポート( Unityなど)に積極的に取り組んでいるプロジェクトは他にもあると思います。コンテキストを取得するには、ある程度の手間がかかると思います。もちろん、古いバージョンのChrome / NaClで開発している可能性もありますし、APIが追いつくまで開発を保留にしている可能性もあります。

基本的に、私の質問は、opengl es 2で使用する3Dコンテキストを取得するために使用できるクラッジはありますか?

4

1 に答える 1

1

そうです、NaCLがペッパーに移動したとき、3D APIが壊れました(そしてDevに入れられました)。ただし、新しいバージョンのSDK(Chrome / PPAPI 16以降を対象とするバージョン)では、これは再び機能します。

NaclSDKの最近のバージョンには、Tumblerと呼ばれる単純な3Dサンプルがあります。このサンプルにはOpenGLContextクラスがあり、新しいバージョンのNativeClientで3Dコンテキストを機能させる方法を示しています。

于 2012-04-19T16:05:42.997 に答える