<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.6(BH)" -->
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Planet Maemo: category &quot;feed:0905881b077483de64303753616b500d&quot;</title>
        <description>Blog entries from Maemo community</description>
        <link>http://maemo.org/news/planet-maemo/</link>
        <lastBuildDate>Sun, 24 May 2026 07:48:47 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.6(BH)</generator>
        <language>en</language>
        <managingEditor>planet@maemo.org</managingEditor>
        <item>
            <title>QEMU with OpenGL ES acceleration</title>
            <link>http://suihkulokki.blogspot.com/2011/06/qemu-with-opengl-es-acceleration.html</link>
            <description><![CDATA[
In the graphics side, the major differences between ARM and X86 systems is that on ARM 3D acceleration is done with OpenGL ES. It is mostly a subset of modern OpenGL used on X86 desktop machines. From QEMU point of view this could mostly be ignored, as OpenGL was mostly used on games and specialist applications. This has now been changing, as desktops and user interfaces have started OpenGL to render graphics. Without acceleration, these user interfaces become slower than slugs crossing a tarpit.<br />
<br />
For this reason, MeeGo introduced OpenGL ES acceleration support to QEMU. With the lack of easily available MeeGo QEMU images and test setup, I've created a <a href="
https://wiki.linaro.org/RikuVoipio/QemuOpenGLES">test setup for Linaro 11.05 image</a>. <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAf8tzHd3hf4lHWFF9ocJ5PHeWXfFbNfWem_uFQCIalGz4mtiMT8PGL9Hvtk1pX_zmpyR6eqiPQXVJti6k2GD33MRqE0YHqnZSivYpSsleAV9McXqOA4VBBGlJ4U8UzrbVuIU3yGFnZLo/s1600/qemu-torus.png" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"><img border="0" height="347" width="386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAf8tzHd3hf4lHWFF9ocJ5PHeWXfFbNfWem_uFQCIalGz4mtiMT8PGL9Hvtk1pX_zmpyR6eqiPQXVJti6k2GD33MRqE0YHqnZSivYpSsleAV9McXqOA4VBBGlJ4U8UzrbVuIU3yGFnZLo/s400/qemu-torus.png" /></a></div>Running torus opengl es1 demo from mesa-demos inside QEMU.<span class="net_nemein_favourites">7 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=9968fd40a0dd11e0a20dfb25257953985398&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/9968fd40a0dd11e0a20dfb25257953985398/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=9968fd40a0dd11e0a20dfb25257953985398&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/9968fd40a0dd11e0a20dfb25257953985398/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Riku Voipio &lt;nhippi@gmail.com&gt;</author>
            <category>feed:0905881b077483de64303753616b500d</category>
            <pubDate>Mon, 27 Jun 2011 19:13:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-9968fd40a0dd11e0a20dfb25257953985398</guid>
        </item>
        <item>
            <title>WebGL on N900</title>
            <link>http://suihkulokki.blogspot.com/2010/06/webgl-on-n900.html</link>
            <description><![CDATA[
<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZZfPsniNr7r0EDN3zmd9lICxWu00R0-ZOHO-826uAv7xh5kBDupBuFMC7trkSe8pY_VM4mCR5F3bUxJ1NnyJqBpAzJj9kP259cTRd4kuAQdf1AIR3pn9x3T49bSLcvePNNjKYiHzncNI/s1600/webgl.png"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZZfPsniNr7r0EDN3zmd9lICxWu00R0-ZOHO-826uAv7xh5kBDupBuFMC7trkSe8pY_VM4mCR5F3bUxJ1NnyJqBpAzJj9kP259cTRd4kuAQdf1AIR3pn9x3T49bSLcvePNNjKYiHzncNI/s400/webgl.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5479378269784233826" /></a> With the recent "PR1.2" firmware upgrade of Nokia N900, a new feature was enabled in the browser - WebGL. WebGL is cool and scary. The cool part is that it is a chance to bring lots of games to to Linux users. The screenshot is from <a href="http://users.chal.sch.gr/pavlos/webgl/Triliza/">Match3D</a>, a 3D tic-tac-toe game.<br /><br />The best way to get started is with the <a href=" http://learningwebgl.com/blog/?page_id=1217">Learning webgl tutorial</a>. Passing through the lessons, some are clearly featuring buggy graphics. I don't know if the website, N900 browser or the OpenGL ES driver is being buggy. Which brings the scary part of WebGL - not only does one need to deal with buggy browsers, one has to deal with buggy 3D hardware/drivers! WebGL is still very much work in progress, and on N900 the webGL is rather an "easter egg" than a proper feature. For example the 3D graphics from the GPU does an extra roundtrip via CPU before appearing on the screen.<br /><br />Other WebGL resources are for following blogs about WebGL, the <a href="http://www.khronos.org/webgl/wiki/Demo_Repository">Khronos Demo repository</a> and more demos can be found at <a href="http://www.cubicvr.org/index.php?option=com_content&view=article&id=73&Itemid=88">CubicVR site</a>. The last CubicVR demos feature another scary new browser feature (not yet supported on N900) - audio processing in JavaScript.<span class="net_nemein_favourites">26 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=05cfb1e4720a11df9886cd75dd159ebc9ebc&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/05cfb1e4720a11df9886cd75dd159ebc9ebc/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=05cfb1e4720a11df9886cd75dd159ebc9ebc&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/05cfb1e4720a11df9886cd75dd159ebc9ebc/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Riku Voipio &lt;nhippi@gmail.com&gt;</author>
            <category>feed:0905881b077483de64303753616b500d</category>
            <pubDate>Mon, 07 Jun 2010 16:38:00 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-05cfb1e4720a11df9886cd75dd159ebc9ebc</guid>
        </item>
    </channel>
</rss>
