<div dir="ltr">+1 It would be awesome to completely support Raspberry Pi<h1 class="" style="font-size:18px;background:inherit"><br></h1></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jul 4, 2013 at 4:43 PM, John Donovan <span dir="ltr"><<a href="mailto:mersey.viking@gmail.com" target="_blank">mersey.viking@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Pat,<br>
Thanks for the quick reply. I'll get those files in and compiling<br>
later. The project I am involved in is in its early stages, but I am<br>
happy to hack on the VES source code to improve support for the Pi and<br>
submit pull requests or patches if that would be of help.<br>
<br>
Regards,<br>
John<br>
<div class="HOEnZb"><div class="h5"><br>
On 4 July 2013 21:33, Pat Marion <<a href="mailto:pat.marion@kitware.com">pat.marion@kitware.com</a>> wrote:<br>
> Hi John,<br>
><br>
> Luis and I got VES to run on raspberry pi without X11, but the work didn't<br>
> get far enough to get full support added to the VES repository.  Attached<br>
> are two files that are work in progress, this is as far as I got.  It works<br>
> with basic mouse input, but it doesn't support keyboard input.  My next plan<br>
> was going to look at SDL to see if I could get key and mouse events that<br>
> way.<br>
><br>
> To use the attached files, replace src/kiwi/vesKiwiTestHelper.h with the<br>
> attached file.  Copy vesTestHelperRaspi.h into src/kiwi.  Compile, and<br>
> hopefully if there are compile issues it's easy to fix.  Then launch<br>
> TestKiwiViewer from the terminal before starting the graphical desktop<br>
> environment with X11.  You should get a fullscreen render window that shows<br>
> the spaceship dataset.  Clicking the mouse should exit.  I think everything<br>
> should work once the keyboard/mouse input is implemented.<br>
><br>
> Luis and I also ran VES using X11, but I don't remember if that was using<br>
> GLUT or if it used the old VES tests that used only EGL and ES 2.0 and got<br>
> keyboard/mouse events directly from X11 apis instead of using GLUT.  If you<br>
> look at the git history of TestKiwiViewer.cpp, you'll find an older version<br>
> before GLUT was used.<br>
><br>
> Pat<br>
><br>
><br>
> On Thu, Jul 4, 2013 at 4:09 PM, John Donovan <<a href="mailto:mersey.viking@gmail.com">mersey.viking@gmail.com</a>><br>
> wrote:<br>
>><br>
>> Having just watched the webinar on ITK and VTK on the Pi, I thought I<br>
>> would have a go at compiling VES on my Pi under the latest Raspbian<br>
>> using the Superbuild. It compiled fine, but I'm having problems<br>
>> running the examples.<br>
>><br>
>> the video says that VES bypasses X completely which is great, but if I<br>
>> run TestKiwiViewer from the terminal (directly from the Pi, not via<br>
>> SSH), I get:<br>
>> freeglut (./TestKiwiViewer): failed to open display ''<br>
>><br>
>> Running from within X gives me:<br>
>> freeglut (./TestKiwiViewer): OpenGL GLX extension not supported by display<br>
>> ':0'<br>
>><br>
>> When I was compiling VES it couldn't find GLUT, so I apt-installed<br>
>> freeglut3-dev, which I presume is the right dependency. Also I'm using<br>
>> the version of cmake from the repo - 2.8.9 rather than the very latest<br>
>> one as suggested in the ITK on the Raspberry Pi video.<br>
>><br>
>> Is there a step I have missed?<br>
>><br>
>> Regards,<br>
>> John<br>
>><br>
>> --<br>
>> One of the advantages of being disorderly is that one is constantly<br>
>> making exciting discoveries. - AA Milne<br>
>> _______________________________________________<br>
>> Ves mailing list<br>
>> <a href="mailto:Ves@public.kitware.com">Ves@public.kitware.com</a><br>
>> <a href="http://public.kitware.com/cgi-bin/mailman/listinfo/ves" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/ves</a><br>
><br>
><br>
<br>
<br>
<br>
--<br>
One of the advantages of being disorderly is that one is constantly<br>
making exciting discoveries. - AA Milne<br>
_______________________________________________<br>
Ves mailing list<br>
<a href="mailto:Ves@public.kitware.com">Ves@public.kitware.com</a><br>
<a href="http://public.kitware.com/cgi-bin/mailman/listinfo/ves" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/ves</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>| Aashish Chaudhary <br>| R&D Engineer         <br>| Kitware Inc.            <br>| <a href="http://www.kitware.com">www.kitware.com</a>    
</div>