diff options
author | Stanislav Vorobiov <s.vorobiov@samsung.com> | 2013-04-15 12:02:51 +0400 |
---|---|---|
committer | Stanislav Vorobiov <s.vorobiov@samsung.com> | 2013-04-15 16:08:38 +0400 |
commit | 5891e103da1125f24c8fe8de5f90957a47b600c1 (patch) | |
tree | 6c7cfe6718ff5114748a0b4bdff34c1f8d4158e7 /packaging | |
parent | eb56b7b57ab5fe86b294e3f984d290719697accd (diff) | |
download | emulator-yagl-5891e103da1125f24c8fe8de5f90957a47b600c1.tar.gz emulator-yagl-5891e103da1125f24c8fe8de5f90957a47b600c1.tar.bz2 emulator-yagl-5891e103da1125f24c8fe8de5f90957a47b600c1.zip |
YaGL: Updated for proper GL loading
Change-Id: I568854bc3e8c64c404f7caed63faca327292adb1
Diffstat (limited to 'packaging')
-rwxr-xr-x | packaging/virtgl.sh | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/packaging/virtgl.sh b/packaging/virtgl.sh index 380bc34..f5f1da5 100755 --- a/packaging/virtgl.sh +++ b/packaging/virtgl.sh @@ -1,21 +1,7 @@ #!/bin/sh echo -e "[${_G} Opengl-es acceleration module setting. ${C_}]" -if grep "gles=1" /proc/cmdline ; then - echo -e "[${_G} Emulator support gles hw acceleration. ${C_}]" - echo -e "[${_G} Change permission of /dev/glmem. ${C_}]" - chmod 666 /dev/glmem - echo -e "[${_G} Apply to use hw gles library. ${C_}]" - ln -s -f /usr/lib/host-gl/libEGL.so.1.0 /usr/lib/libEGL.so - ln -s -f /usr/lib/host-gl/libEGL.so.1.0 /usr/lib/libEGL.so.1 - ln -s -f /usr/lib/host-gl/libGLESv1_CM.so.1.0 /usr/lib/libGLESv1_CM.so - ln -s -f /usr/lib/host-gl/libGLESv1_CM.so.1.0 /usr/lib/libGLESv1_CM.so.1 - ln -s -f /usr/lib/host-gl/libGLESv2.so.1.0 /usr/lib/libGLESv2.so - ln -s -f /usr/lib/host-gl/libGLESv2.so.1.0 /usr/lib/libGLESv2.so.1 - rm -f /usr/lib/st_GL.so - rm -f /usr/lib/egl_gallium.so - rm -f /usr/lib/libglapi.so* -elif grep "yagl=1" /proc/cmdline ; then +if grep "yagl=1" /proc/cmdline ; then echo -e "[${_G} Emulator support gles hw acceleration. ${C_}]" echo -e "[${_G} Change permission of /dev/yagl. ${C_}]" chmod 666 /dev/yagl @@ -30,6 +16,20 @@ elif grep "yagl=1" /proc/cmdline ; then rm -f /usr/lib/egl_gallium.so rm -f /usr/lib/libglapi.so* export ELM_ENGINE=gl +elif grep "gles=1" /proc/cmdline ; then + echo -e "[${_G} Emulator support gles hw acceleration. ${C_}]" + echo -e "[${_G} Change permission of /dev/glmem. ${C_}]" + chmod 666 /dev/glmem + echo -e "[${_G} Apply to use hw gles library. ${C_}]" + ln -s -f /usr/lib/host-gl/libEGL.so.1.0 /usr/lib/libEGL.so + ln -s -f /usr/lib/host-gl/libEGL.so.1.0 /usr/lib/libEGL.so.1 + ln -s -f /usr/lib/host-gl/libGLESv1_CM.so.1.0 /usr/lib/libGLESv1_CM.so + ln -s -f /usr/lib/host-gl/libGLESv1_CM.so.1.0 /usr/lib/libGLESv1_CM.so.1 + ln -s -f /usr/lib/host-gl/libGLESv2.so.1.0 /usr/lib/libGLESv2.so + ln -s -f /usr/lib/host-gl/libGLESv2.so.1.0 /usr/lib/libGLESv2.so.1 + rm -f /usr/lib/st_GL.so + rm -f /usr/lib/egl_gallium.so + rm -f /usr/lib/libglapi.so* else echo -e "[${_G} Emulator does not support gles hw acceleration. ${C_}]" echo -e "[${_G} Apply to use sw mesa gles library. ${C_}]" |