如何为Tegra 2 Linux的libEGL启用硬件支持?

时间:2012-07-04 08:27:52

标签: linux opengl-es tegra

我正在尝试运行安装在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

当我尝试启动包mesa-utils-extra中提供的示例时,我收到了相同的消息,名为/ usr / bin / es2gears,但在更新驱动程序之后:

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库的开发包,以便我可以编译我的应用程序?