<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>I'm curious to know if this works as well.</div><div><br></div><div>Judging from the short readme, do the following on the RPI commandline (not tested).</div><div><br></div><div>Long story short, you install git &amp; cmake, then get the glshim source from gihub and build it. After that, you need to add the path to the built library files (.so) in the glshim folder so the system knows to look there and load that GL instead of the main system GL in /usr/lib.</div><div><br></div><div>The main issue with the RPI is that it doesn't support old school GL, only GLES, so the intermediate mode commands etc don't work. glshim appears to be a wrapper that adds the functionality on ES. It may be a little slower, depending on how they've built it, but it should work ...&nbsp;</div><div><br></div><div>#####</div><div><br></div><div>cd ~/</div><div>mkdir src</div><div>cd src</div><div><br></div><div>sudo apt-get install git-core cmake</div><div><br></div><div>git clone&nbsp;<a href="https://github.com/lunixbochs/glshim.git">https://github.com/lunixbochs/glshim.git</a></div><div>cd glshim</div><div>cmake . -DBCMHOST=1; make GL</div><div><br></div><div>echo "export&nbsp;LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/src/glshim/src/libGL.so.1" &gt;&gt; ~/.bash_profile</div><div><br></div><div>#####</div><div><br></div><div>... now logout and login</div><div>try GEM</div><div><br></div><div>If that doesn't work / has problems, then as the readme says, you might need his patched version of glu, sooo:</div><div><br></div><div>#####</div><div><br></div><div>cd ~/src</div><div>git clone git@github.com:lunixbochs/glues.git</div><div>git checkout glu</div><div>cmake .</div><div>make</div><div><br></div><div>#####</div><div><br></div><div>Then edit the LD_LIBRARY_PATH in ~/.bash_profile and add the location of the compiled glues (not sure, there's no info in either repo readme):</div><div><br></div><div>#####&nbsp;</div><div><br></div><div>leafpad ~/.bash_profile</div><div><br></div><div>#####</div><div><br></div><div>Find this line (was added earlier):</div><div><br></div><div>export&nbsp;LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/src/glshim/src/libGL.so.1</div><div><br></div><div>and add a new search path to the glues lib location you just built to it. As I said before, you'll have to find the .so lib files you built in the glues folder to knwo which path to add:</div><div><br></div><div>export&nbsp;LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/src/glshim/src/libGL.so.1:$HOME/src/glues/PATH/TO/LIB/SOS</div><div><br></div><div>Good luck.</div><br><div><div>On Sep 9, 2013, at 8:28 AM, <a href="mailto:pd-list-request@iem.at">pd-list-request@iem.at</a> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; margin: 0px; "><span style="font-family: Helvetica; font-size: medium; color: rgb(127, 127, 127); "><b>From:<span class="Apple-converted-space">&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: medium; ">Richie Cyngler &lt;<a href="mailto:glitchpop@gmail.com">glitchpop@gmail.com</a>&gt;<br></span></div><div style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; margin: 0px; "><span style="font-family: Helvetica; font-size: medium; color: rgb(127, 127, 127); "><b>Subject:<span class="Apple-converted-space">&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: medium; "><b>Re: [PD] GEM on raspberry pi</b><br></span></div><div style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; margin: 0px; "><span style="font-family: Helvetica; font-size: medium; color: rgb(127, 127, 127); "><b>Date:<span class="Apple-converted-space">&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: medium; ">September 9, 2013 6:20:28 AM EDT<br></span></div><div style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; margin: 0px; "><span style="font-family: Helvetica; font-size: medium; color: rgb(127, 127, 127); "><b>To:<span class="Apple-converted-space">&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: medium; ">dreamer &lt;<a href="mailto:dreamer@puikheid.nl">dreamer@puikheid.nl</a>&gt;<br></span></div><div style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; margin: 0px; "><span style="font-family: Helvetica; font-size: medium; color: rgb(127, 127, 127); "><b>Cc:<span class="Apple-converted-space">&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: medium; ">pd-list &lt;<a href="mailto:pd-list@iem.at">pd-list@iem.at</a>&gt;<br></span></div><br style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><br style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div dir="ltr" style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div><div>Thanks dreamer,<br><br></div>I'll see if I can get that to work. Git confuses the hell out of me but the install instructions look pretty clear. Have you tried this? If so does GEM just work once glshim is installed?<br><br></div>cheers<br></div><div class="gmail_extra" style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><br><br><div class="gmail_quote">On Mon, Sep 9, 2013 at 4:16 PM, dreamer<span class="Apple-converted-space">&nbsp;</span><span dir="ltr">&lt;<a href="mailto:dreamer@puikheid.nl" target="_blank">dreamer@puikheid.nl</a>&gt;</span><span class="Apple-converted-space">&nbsp;</span>wrote:<br><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "><div dir="ltr"><div>Perhaps have a look at glshim:<span class="Apple-converted-space">&nbsp;</span><a href="https://github.com/lunixbochs/glshim" target="_blank">https://github.com/lunixbochs/glshim</a><br><br></div>Not all GEM functions are working yet, but anyone porting to GL ES could start there.</div></blockquote></div></div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>--------</div><div>Dan Wilcox</div><div>@danomatika</div><div><a href="http://danomatika.com">danomatika.com</a></div><div><a href="http://robotcowboy.com">robotcowboy.com</a></div><div><br></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br></body></html>