<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Enlightenment.fr &#187; Evas</title> <atom:link href="http://enlightenment.fr/tag/evas/feed/" rel="self" type="application/rss+xml" /><link>http://enlightenment.fr</link> <description>La beauté au bout des doigts</description> <lastBuildDate>Tue, 08 May 2012 20:40:08 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Les EFL et XCB</title><link>http://enlightenment.fr/2011/07/28/les-efl-et-xcb/</link> <comments>http://enlightenment.fr/2011/07/28/les-efl-et-xcb/#comments</comments> <pubDate>Thu, 28 Jul 2011 06:30:46 +0000</pubDate> <dc:creator>captainigloo</dc:creator> <category><![CDATA[Nouvelles]]></category> <category><![CDATA[compilation]]></category> <category><![CDATA[configuration]]></category> <category><![CDATA[ecore]]></category> <category><![CDATA[EFL]]></category> <category><![CDATA[Enlightenment]]></category> <category><![CDATA[Evas]]></category> <category><![CDATA[optimisation]]></category> <category><![CDATA[xcb]]></category><guid
isPermaLink="false">http://enlightenment.fr/?p=799</guid> <description><![CDATA[Depuis quelque jours, Devilhorns commite sur le SVN du code concernant XCB. Qu&#8217;est ce que XCB, à quoi ça sert, quel est le gain pour les EFL d&#8217;utiliser XCB ? D&#8217;apres le site officiel : &#171;&#160;The X protocol C-language Binding &#8230; <a
href="http://enlightenment.fr/2011/07/28/les-efl-et-xcb/">Lire la suite <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Depuis quelque jours, Devilhorns commite sur le SVN du code concernant XCB. Qu&#8217;est ce que XCB, à quoi ça sert, quel est le gain pour les EFL d&#8217;utiliser XCB ?</p><p>D&#8217;apres le <a
title="site officiel" href="http://xcb.freedesktop.org/" target="_blank">site officiel</a> :<br
/> &laquo;&nbsp;The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility.&nbsp;&raquo;</p><p>Que l&#8217;on pourrait traduire par : XCB est un remplaçant de Xlib, proposant une faible empreinte mémoire, une latence cachée, un accès direct au protocole X, un support des files d’exécution amélioré, et de l&#8217;extensibilité.<br
/> Les avantages :</p><ul><li>Gain en mémoire lors de l&#8217;exécution (voir plus bas)</li><li>XCB entièrement thread safe</li><li>Réactivité d&#8217;un gestionnaire de fenêtres</li><li>Gain de vitesse (certe faible) pour un démarrage de programme par rapport à Xlib en local, mais gain énorme quand l&#8217;application est lancée dans un tunnel ssh (~1s pour XCB, ~6s pour Xlib) lorsque l&#8217;application est correctement écrite (évidemment)</li></ul><p>Regardons comment activer tout ça dans les EFL.<br
/> Devilhorns n&#8217;est pas parti de 0, puisqu&#8217;il a reprit le code de vtorri. On retrouve XCB dans evas et ecore.<br
/> Nous devons donc compiler ces deux librairies avec le support de xcb :<br
/> Pour evas :<br
/> <code><br
/> ./configure --prefix=/opt/e17 --enable-software-xcb<br
/> </code><br
/> Ce qui nous donne comme résultat :<br
/> <code><br
/> Engines:<br
/> Software Memory Buffer.....: yes<br
/> Software X11...............: yes (Xlib: no) (XCB: yes)<br
/> </code></p><p>et pour ecore :<br
/> <code><br
/> ./configure --prefix=/opt/e17 --enable-ecore-x-xcb<br
/> </code><br
/> ce qui nous donne :<br
/> <code><br
/> Ecore_X (XCB backend)........: yes<br
/> ....<br
/> Ecore_Evas...................: yes<br
/> Software Memory Buffer.....: yes<br
/> Software X11...............: yes (Xlib=no) (XCB=yes)<br
/> </code></p><p>Comparons les résultats avant et après compilation :<br
/> La mémoire utilisée par E17 avant de compiler le support XCB est (RES &#8211; SHR) =&gt; 39M &#8211; 8536 = 30.4MB<br
/> Après avoir compilé le support XCB : 21M &#8211; 9952 = 11.048MB !</p><p>La mémoire utilisée est presque divisée par 3 ! Et e17 est toujours utilisable.<br
/> Juste un petit bémol, Dans le cas où vous voudriez activer XCB, sachez que vous ne pourrez plus utiliser le moteur OpenGL de Evas, en raison d&#8217;une support opengl non fini dans XCB. Il en est de même pour le backend opengl/es de evas, bien que pour cette partie ça ne soit qu&#8217;une question de temps avant que devilhorns ajoute ce support dans ecore et evas.</p><p>Notez également que le composite logiciel reste opérationnel avec XCB.</p><p><a
href="http://enlightenment.fr/?flattrss_redirect&amp;id=799&amp;md5=c29bc0cab448da8c94cbaf1f06348cc8" title="Flattr" target="_blank"><img
src="https://enlightenment.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded> <wfw:commentRss>http://enlightenment.fr/2011/07/28/les-efl-et-xcb/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=enlightenment&amp;popout=1&amp;url=http%3A%2F%2Fenlightenment.fr%2F2011%2F07%2F28%2Fles-efl-et-xcb%2F&amp;language=fr_FR&amp;category=text&amp;title=Les+EFL+et+XCB&amp;description=Depuis+quelque+jours%2C+Devilhorns+commite+sur+le+SVN+du+code+concernant+XCB.+Qu%26%238217%3Best+ce+que+XCB%2C+%C3%A0+quoi+%C3%A7a+sert%2C+quel+est+le+gain+pour+les+EFL+d%26%238217%3Butiliser+XCB+%3F...&amp;tags=compilation%2Cconfiguration%2Cecore%2CEFL%2CEnlightenment%2CEvas%2Coptimisation%2Cxcb%2Cblog" type="text/html" /> </item> <item><title>Petit jeu: Eskiss !</title><link>http://enlightenment.fr/2010/03/18/petit-jeu-eskiss/</link> <comments>http://enlightenment.fr/2010/03/18/petit-jeu-eskiss/#comments</comments> <pubDate>Thu, 18 Mar 2010 11:59:19 +0000</pubDate> <dc:creator>raoulh</dc:creator> <category><![CDATA[Nouvelles]]></category> <category><![CDATA[Vidéos]]></category> <category><![CDATA[EFL]]></category> <category><![CDATA[Evas]]></category> <category><![CDATA[Map]]></category><guid
isPermaLink="false">http://enlightenment.fr/?p=302</guid> <description><![CDATA[Eskiss est un petit jeu dans le même esprit que &#171;&#160;Crayon Physics&#160;&#187; ou encore &#171;&#160;Numpty Physics&#160;&#187;. Il s&#8217;agit donc de dessiner des objets qui vont interagir entre eux grâce à la physique. Pour terminer un niveau il suffit d&#8217;amener une &#8230; <a
href="http://enlightenment.fr/2010/03/18/petit-jeu-eskiss/">Lire la suite <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Eskiss est un petit jeu dans le même esprit que &laquo;&nbsp;Crayon Physics&nbsp;&raquo; ou encore &laquo;&nbsp;Numpty Physics&nbsp;&raquo;. Il s&#8217;agit donc de dessiner des objets qui vont interagir entre eux grâce à la physique. Pour terminer un niveau il suffit d&#8217;amener une balle d&#8217;un point à un autre. Le jeu comporte un éditeur de niveau, ou vous pourrez en créer à volonté. Bien entendu ce jeu est extrêmement addictif et permettra de se détendre pendant les longues heures de travail&#8230;</p><p>Le jeu est évidemment basé sur le EFLs et utilise <a
href="http://code.google.com/p/chipmunk-physics/" target="_blank">Chipmunk</a> comme moteur physique 2D. Cette bibliothèque devra donc être installé avant de compiler Eskiss. Eskiss est quand à lui disponible sur le svn de <a
href="http://trac.enlightenment.org/e/browser/trunk/MISC/eskiss">E dans MISC</a>.</p><p>Pour le moment 12 niveaux sont disponibles, mais grâce à l&#8217;éditeur cela devrait vite changer.</p><p>Finalement quelques captures du jeux ainsi qu&#8217;une <a
href="http://www.calaos.fr/pub/video/eskiss.ogv">vidéo</a> montreront mieux le gameplay.</p><p><a
href="http://enlightenment.fr/wp-content/uploads/2010/03/screen_eskiss_01.jpg"><img
class="size-medium wp-image-306 alignnone" title="Eskiss menu" src="http://enlightenment.fr/wp-content/uploads/2010/03/screen_eskiss_01-300x225.jpg" alt="" width="300" height="225" /></a><br
/> <a
href="http://enlightenment.fr/wp-content/uploads/2010/03/screen_eskiss_02.jpg"><img
class="alignnone size-medium wp-image-307" title="Eskiss" src="http://enlightenment.fr/wp-content/uploads/2010/03/screen_eskiss_02-300x225.jpg" alt="" width="300" height="225" /></a><br
/> <a
href="http://enlightenment.fr/wp-content/uploads/2010/03/screen_eskiss_03.jpg"><img
class="alignnone size-medium wp-image-308" title="Eskiss editor" src="http://enlightenment.fr/wp-content/uploads/2010/03/screen_eskiss_03-300x225.jpg" alt="" width="300" height="225" /></a></p><p><a
href="http://enlightenment.fr/?flattrss_redirect&amp;id=302&amp;md5=87810546f5bdc33b25781471cf06eac1" title="Flattr" target="_blank"><img
src="https://enlightenment.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded> <wfw:commentRss>http://enlightenment.fr/2010/03/18/petit-jeu-eskiss/feed/</wfw:commentRss> <slash:comments>3</slash:comments> <atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=enlightenment&amp;popout=1&amp;url=http%3A%2F%2Fenlightenment.fr%2F2010%2F03%2F18%2Fpetit-jeu-eskiss%2F&amp;language=fr_FR&amp;category=text&amp;title=Petit+jeu%3A+Eskiss+%21&amp;description=Eskiss+est+un+petit+jeu+dans+le+m%C3%AAme+esprit+que+%26laquo%3B%26nbsp%3BCrayon+Physics%26nbsp%3B%26raquo%3B+ou+encore+%26laquo%3B%26nbsp%3BNumpty+Physics%26nbsp%3B%26raquo%3B.+Il+s%26%238217%3Bagit+donc+de+dessiner+des+objets+qui+vont+interagir+entre+eux+gr%C3%A2ce+%C3%A0...&amp;tags=EFL%2CEvas%2CMap%2Cblog" type="text/html" /> </item> <item><title>Accélération d&#8217;Evas avec OpenGL ES</title><link>http://enlightenment.fr/2010/02/19/acceleration-devas-avec-opengl-es/</link> <comments>http://enlightenment.fr/2010/02/19/acceleration-devas-avec-opengl-es/#comments</comments> <pubDate>Fri, 19 Feb 2010 04:41:26 +0000</pubDate> <dc:creator>vtorri</dc:creator> <category><![CDATA[Nouvelles]]></category> <category><![CDATA[EFL]]></category> <category><![CDATA[Evas]]></category> <category><![CDATA[OpenGL ES]]></category><guid
isPermaLink="false">http://enlightenment.fr/?p=276</guid> <description><![CDATA[raster s&#8217;est focalisé sur l&#8217;optimisation de vitesse d&#8217;Evas pour une utilisation d&#8217;OpenGL ES. Il s&#8217;est rendu compte que les shaders permettaient d&#8217;améliorer la vitesse assez fortement. Au final, une augmentation de 50% de la vitesse (x 1.5). Pour les chiffres, &#8230; <a
href="http://enlightenment.fr/2010/02/19/acceleration-devas-avec-opengl-es/">Lire la suite <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>raster s&#8217;est focalisé sur l&#8217;optimisation de vitesse d&#8217;Evas pour une utilisation d&#8217;OpenGL ES. Il s&#8217;est rendu compte que les shaders permettaient d&#8217;améliorer la vitesse assez fortement. Au final, une augmentation de 50% de la vitesse (x 1.5). Pour les chiffres, ça se passe <a
href="http://www.rasterman.com/files/speedup1.html">là</a>.</p><p><a
href="http://enlightenment.fr/?flattrss_redirect&amp;id=276&amp;md5=7a114d8f3ee1894b61f6951039eec1e2" title="Flattr" target="_blank"><img
src="https://enlightenment.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded> <wfw:commentRss>http://enlightenment.fr/2010/02/19/acceleration-devas-avec-opengl-es/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=enlightenment&amp;popout=1&amp;url=http%3A%2F%2Fenlightenment.fr%2F2010%2F02%2F19%2Facceleration-devas-avec-opengl-es%2F&amp;language=fr_FR&amp;category=text&amp;title=Acc%C3%A9l%C3%A9ration+d%26%238217%3BEvas+avec+OpenGL+ES&amp;description=raster+s%26%238217%3Best+focalis%C3%A9+sur+l%26%238217%3Boptimisation+de+vitesse+d%26%238217%3BEvas+pour+une+utilisation+d%26%238217%3BOpenGL+ES.+Il+s%26%238217%3Best+rendu+compte+que+les+shaders+permettaient+d%26%238217%3Bam%C3%A9liorer+la+vitesse+assez+fortement.+Au+final%2C+une+augmentation...&amp;tags=EFL%2CEvas%2COpenGL+ES%2Cblog" type="text/html" /> </item> <item><title>Evas pour Palm Pre WebOS</title><link>http://enlightenment.fr/2010/01/10/evas-pour-palm-pre-webos/</link> <comments>http://enlightenment.fr/2010/01/10/evas-pour-palm-pre-webos/#comments</comments> <pubDate>Sun, 10 Jan 2010 07:55:27 +0000</pubDate> <dc:creator>vtorri</dc:creator> <category><![CDATA[Nouvelles]]></category> <category><![CDATA[EFL]]></category> <category><![CDATA[Evas]]></category> <category><![CDATA[Palm Pre]]></category><guid
isPermaLink="false">http://enlightenment.fr/?p=245</guid> <description><![CDATA[WebOS, le système d&#8217;exploitation de Palm, a récemment été mis à jour (version 1.3.5). La principale modification est l&#8217;ajout du support de SDL, et de l&#8217;accélération graphique grâce à OpenGL ES. Ibukun Olumuyiwa (aka xcomputerman, ou xcomp), un ancien développeur &#8230; <a
href="http://enlightenment.fr/2010/01/10/evas-pour-palm-pre-webos/">Lire la suite <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>WebOS, le système d&#8217;exploitation de Palm, a récemment été mis à jour (version 1.3.5). La principale modification est l&#8217;ajout du support de SDL, et de l&#8217;accélération graphique grâce à OpenGL ES.</p><p>Ibukun Olumuyiwa (aka xcomputerman, ou xcomp), un ancien développeur des EFL qui était occupé et accaparé depuis quelques années par ses études, a essayé d&#8217;utiliser Evas sur cet OS, avec succès (uniquement avec SDL, pas encore de OpenGL ES). Il a posté une <a
href="http://www.youtube.com/watch?v=CsAuGSKbVhk">vidéo</a> sur Youtube, montrant Expedite tournant assez bien avec SDL. Pour ceux qui ont un Palm Pre, il peuvent télécharger l&#8217;<a
href="http://xcomputerman.com/files/evas_webos.tar.gz">archive</a> utilisée pour faire le test d&#8217;Expedite.</p><p><a
href="http://enlightenment.fr/?flattrss_redirect&amp;id=245&amp;md5=ed6542a3c78d612bca8e85bdbca16656" title="Flattr" target="_blank"><img
src="https://enlightenment.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded> <wfw:commentRss>http://enlightenment.fr/2010/01/10/evas-pour-palm-pre-webos/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=enlightenment&amp;popout=1&amp;url=http%3A%2F%2Fenlightenment.fr%2F2010%2F01%2F10%2Fevas-pour-palm-pre-webos%2F&amp;language=fr_FR&amp;category=text&amp;title=Evas+pour+Palm+Pre+WebOS&amp;description=WebOS%2C+le+syst%C3%A8me+d%26%238217%3Bexploitation+de+Palm%2C+a+r%C3%A9cemment+%C3%A9t%C3%A9+mis+%C3%A0+jour+%28version+1.3.5%29.+La+principale+modification+est+l%26%238217%3Bajout+du+support+de+SDL%2C+et+de+l%26%238217%3Bacc%C3%A9l%C3%A9ration+graphique+gr%C3%A2ce+%C3%A0+OpenGL...&amp;tags=EFL%2CEvas%2CPalm+Pre%2Cblog" type="text/html" /> </item> <item><title>Deux nouvelles vidéos de la fonctionnalité &#8216;map&#8217; d&#8217;Evas</title><link>http://enlightenment.fr/2009/11/13/deux-nouvelles-videos-de-la-fonctionnalite-map-devas/</link> <comments>http://enlightenment.fr/2009/11/13/deux-nouvelles-videos-de-la-fonctionnalite-map-devas/#comments</comments> <pubDate>Fri, 13 Nov 2009 06:24:50 +0000</pubDate> <dc:creator>vtorri</dc:creator> <category><![CDATA[Nouvelles]]></category> <category><![CDATA[Evas]]></category> <category><![CDATA[Map]]></category><guid
isPermaLink="false">http://enlightenment.fr/archives/142</guid> <description><![CDATA[raster a mis sur Youtube deux vidéo illustrant quelques utilisations de la fonctionnalité &#8216;map&#8217; d&#8217;Evas : Le programme Expedite, benchmark d&#8217;Evas Un programme écrit par raster montrant des animations dans les objets Evas déformés. Enorme :-)]]></description> <content:encoded><![CDATA[<p>raster a mis sur Youtube deux vidéo illustrant quelques utilisations de la fonctionnalité &#8216;map&#8217; d&#8217;Evas :</p><ul><li>Le programme <a
href="http://www.youtube.com/watch?v=edLTo61dIgA">Expedite</a>, benchmark d&#8217;Evas</li><li>Un <a
href="http://www.youtube.com/watch?v=6tuVSkrdjiE">programme</a> écrit par raster montrant des animations dans les objets Evas déformés.</li></ul><p>Enorme :-)</p><p><a
href="http://enlightenment.fr/?flattrss_redirect&amp;id=122&amp;md5=783bcef60798523db9fa0264de8c30bd" title="Flattr" target="_blank"><img
src="https://enlightenment.fr/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded> <wfw:commentRss>http://enlightenment.fr/2009/11/13/deux-nouvelles-videos-de-la-fonctionnalite-map-devas/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=enlightenment&amp;popout=1&amp;url=http%3A%2F%2Fenlightenment.fr%2F2009%2F11%2F13%2Fdeux-nouvelles-videos-de-la-fonctionnalite-map-devas%2F&amp;language=fr_FR&amp;category=text&amp;title=Deux+nouvelles+vid%C3%A9os+de+la+fonctionnalit%C3%A9+%26%238216%3Bmap%26%238217%3B+d%26%238217%3BEvas&amp;description=raster+a+mis+sur+Youtube+deux+vid%C3%A9o+illustrant+quelques+utilisations+de+la+fonctionnalit%C3%A9+%26%238216%3Bmap%26%238217%3B+d%26%238217%3BEvas+%3A+Le+programme+Expedite%2C+benchmark+d%26%238217%3BEvas+Un+programme+%C3%A9crit+par+raster+montrant+des+animations+dans...&amp;tags=Evas%2CMap%2Cblog" type="text/html" /> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached

Served from: enlightenment.fr @ 2012-05-20 08:49:40 -->
