title: How to enable hardware support for libEGL for Tegra 2 Linux?
body: <p>I am trying to run my OpenGL ES application Ubuntu 11.04 installed on Harmony developer board (Tegra 2), however when I use packages:</p>
  
  <pre><code>libegl1-mesa, libegl1-mesa-dev, libegl1-mesa-drivers
  libgles2-mesa, libgles2-mesa-dev
  </code></pre>
  
  <p>application reports:</p>
  
  <pre><code>libEGL warning using software fallback
  </code></pre>
  
  <p>I was getting the same message when I tried to start example provided in package mesa-utils-extra called /usr/bin/es2gears but after updating drivers:</p>
  
  <pre><code>export LDK_ROOTFS_DIR=/
  cd Linux_for_Tegra
  ./apply_binaries.sh
  </code></pre>
  
  <p>and creating symlinks like in "Tegra Linux Driver Package Developers Guide"</p>
  
  <pre><code>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
  </code></pre>
  
  <p>I am able to start es2gears using hardware acceleration (2x faster).</p>
  
  <p>My question is where can I get development packages that use appropriate libEGL.so and libGLESv2.so libraries so I can compile my application?</p>