<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/index.php?action=history&amp;feed=atom&amp;title=OpenGL</id>
	<title>OpenGL - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/index.php?action=history&amp;feed=atom&amp;title=OpenGL"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=OpenGL&amp;action=history"/>
	<updated>2026-04-10T10:39:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=OpenGL&amp;diff=7918&amp;oldid=prev</id>
		<title>Mdklein: New page: Initial progress to running OpenGL applications on the pre by mdklein.  ==Prereqs== #A cross compiler toolchain for the pre (I used arm-2007q3-51-arm-none-linux-gnueabi-i686-pc-linux-gnu.t...</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=OpenGL&amp;diff=7918&amp;oldid=prev"/>
		<updated>2009-12-31T18:01:49Z</updated>

		<summary type="html">&lt;p&gt;New page: Initial progress to running OpenGL applications on the pre by mdklein.  ==Prereqs== #A cross compiler toolchain for the pre (I used arm-2007q3-51-arm-none-linux-gnueabi-i686-pc-linux-gnu.t...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Initial progress to running OpenGL applications on the pre by mdklein.&lt;br /&gt;
&lt;br /&gt;
==Prereqs==&lt;br /&gt;
#A cross compiler toolchain for the pre (I used arm-2007q3-51-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2)&lt;br /&gt;
#OpenGl-ES sdk from TI (registration required). (I used OMAP35x_Graphics_SDK_setuplinux_3_00_00_06.bin)&lt;br /&gt;
&lt;br /&gt;
== What to do ==&lt;br /&gt;
basically I cross compiled the OMAP35x_Graphics_SDK_3_00_00_06 package from TI, and then copied over the resulting gfxsdkdemos directory to the pre.&lt;br /&gt;
&lt;br /&gt;
then created a powervr.ini file in the directory with the apps (gfxsdkdemos/ogles and gfxsdkdemos/ogles2).&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[default]&lt;br /&gt;
WindowSystem=libpvrPVR2D_LINUXFBWSEGL.so&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Currently the opengl apps fight for framebuffer with LunaSysMgr, in that if you touch the screen it'll flicker a lot and switch between the two.&lt;br /&gt;
&lt;br /&gt;
I've also noticed occasions where LunaSysMgr reboots.&lt;br /&gt;
&lt;br /&gt;
Hopefully more work can be done.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
The included WSEGL libs in 1.3.5 are:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;/usr/lib/libpvrPVR2D_BLITWSEGL.so     /usr/lib/libpvrPVR2D_FLIPWSEGL.so     /usr/lib/libpvrPVR2D_FRONTWSEGL.so    /usr/lib/libpvrPVR2D_LINUXFBWSEGL.so&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
I've only managed to get LinuxFB to output anything.&lt;br /&gt;
&lt;br /&gt;
Right now it's probably easiest to launch them over novaterm, the command to quit the apps is &amp;quot;q&amp;quot; on the terminal you launched them on. Otherwise you _can_ run them from the pre terminal, but since it fights with LunaSysMgr, it becomes tricky to stop.&lt;/div&gt;</summary>
		<author><name>Mdklein</name></author>
	</entry>
</feed>