0

Harmony 開発者ボード (Tegra 2) にインストールされた OpenGL ES アプリケーション Ubuntu 11.04 を実行しようとしていますが、パッケージを使用する場合:

libegl1-mesa, libegl1-mesa-dev, libegl1-mesa-drivers
libgles2-mesa, libgles2-mesa-dev

アプリケーション レポート:

libEGL warning using software fallback

/usr/bin/es2gears というパッケージ mesa-utils-extra で提供されている例を開始しようとしたときに同じメッセージが表示されましたが、ドライバーを更新した後:

export LDK_ROOTFS_DIR=/
cd Linux_for_Tegra
./apply_binaries.sh

「Tegra Linux Driver Package Developers Guide」のようにシンボリックリンクを作成する

mv /usr/lib/libEGL.so /usr/lib/libEGL.so.1
mv /usr/lib/libGLESv2.so /usr/lib/libGLESv2.so.2
ln -s /usr/lib/libEGL.so.1 /usr/lib/libEGL.so
ln -s /usr/lib/libGLESv2.so.2 /usr/lib/libGLESv2.so

ハードウェア アクセラレーションを使用して es2gears を起動できます (2 倍高速)。

私の質問は、アプリケーションをコンパイルできるように、適切な libEGL.so および libGLESv2.so ライブラリを使用する開発パッケージをどこで入手できるかということです。

4

1 に答える 1

0

Toradex は、Nvidia Tegra 用の OpenGL ES の Linux サンプルを提供しています。

http://developer.toradex.com/software-resources/arm-family/linux/source-code/linux-(colibri-t20)-sample-code

ライブラリは Linux イメージに含まれています。

http://developer.toradex.com/software-resources/arm-family/linux/source-code/linux-(colibri-t20)-openembedded

于 2013-05-13T09:16:58.900 に答える