From 1f76aee32fb36545c0c351a10c75b49c3c0c3465 Mon Sep 17 00:00:00 2001
From: Samuli Piippo <samuli.piippo@digia.com>
Date: Wed, 5 Jun 2013 12:41:43 +0300
Subject: [PATCH] libgles-omap3: move to latest SGX driver version

Using latest SGX version allows at least correctly working
Qt5 Cinematic Experience demo.
Set default ParamBufferSize to 32MB to increase performance.

Change-Id: Ia16e46cf95b2939086cdc7b9acd07656aae83158
Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
---
 conf/distro/b2qt.conf                             |  2 ++
 recipes/libgles/libgles-omap3_4.05.00.03.bbappend |  4 ++++
 recipes/libgles/libgles-omap3_4.09.00.01.bbappend | 14 ++++++++++++++
 3 files changed, 20 insertions(+)
 create mode 100644 recipes/libgles/libgles-omap3_4.09.00.01.bbappend

diff --git a/conf/distro/b2qt.conf b/conf/distro/b2qt.conf
index 61c44424..e1d83529 100644
--- a/conf/distro/b2qt.conf
+++ b/conf/distro/b2qt.conf
@@ -15,6 +15,8 @@ SANITY_TESTED_DISTROS += " \
 include conf/distro/include/image_type.conf
 
 PREFERRED_PROVIDER_virtual/libgl_omap3 = "libgles-omap3"
+PREFERRED_VERSION_libgles-omap3 = "4.09.00.01"
+PREFERRED_VERSION_omap3-sgx-modules = "4.09.00.01"
 
 SYSVINIT_ENABLED_GETTYS = ""
 
diff --git a/recipes/libgles/libgles-omap3_4.05.00.03.bbappend b/recipes/libgles/libgles-omap3_4.05.00.03.bbappend
index 0855a771..e43ea694 100644
--- a/recipes/libgles/libgles-omap3_4.05.00.03.bbappend
+++ b/recipes/libgles/libgles-omap3_4.05.00.03.bbappend
@@ -9,6 +9,10 @@ PROVIDES += "virtual/libgl"
 
 LIBGLESWINDOWSYSTEM = "libpvrPVR2D_FLIPWSEGL.so.1"
 
+do_install_append() {
+	echo "ParamBufferSize=33554432" >> ${D}${sysconfdir}/powervr.ini
+}
+
 pkg_postinst_${PN}_append() {
 ESREV=$(echo ${BINLOCATION} | grep -Po '(\d+)(?!.*\d)' )
 echo ${ESREV} > $D${sysconfdir}/powervr-esrev
diff --git a/recipes/libgles/libgles-omap3_4.09.00.01.bbappend b/recipes/libgles/libgles-omap3_4.09.00.01.bbappend
new file mode 100644
index 00000000..8292768a
--- /dev/null
+++ b/recipes/libgles/libgles-omap3_4.09.00.01.bbappend
@@ -0,0 +1,14 @@
+BINLOCATION_omap3  = "${S}/gfx_rel_es5.x"
+
+PROVIDES += "virtual/libgl"
+
+LIBGLESWINDOWSYSTEM = "libpvrPVR2D_FLIPWSEGL.so.1"
+
+do_install_append() {
+	echo "ParamBufferSize=33554432" >> ${D}${sysconfdir}/powervr.ini
+}
+
+pkg_postinst_${PN}_append() {
+ESREV=$(echo ${BINLOCATION} | grep -Po '(\d+)(?!.*\d)' )
+echo ${ESREV} > $D${sysconfdir}/powervr-esrev
+}
-- 
GitLab