diff options
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_}]" |