Nice looking.<br><br>Karl<br><br><br><div class="gmail_quote">On Sun, Jan 22, 2012 at 4:23 AM, Lawson English <span dir="ltr">&lt;<a href="mailto:lenglish5@cox.net">lenglish5@cox.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I created a new video how to for installing NativeBoost OpenGL on Pharo 1.4 Smalltalk on the Mac: <a href="http://www.youtube.com/watch?v=RAvlIVG4biM" target="_blank">http://www.youtube.com/watch?<u></u>v=RAvlIVG4biM</a><br>

<br>
Igor, your code is very nice. I think there&#39;s a lot of potential here for NativeBoost and OpenGL that might attract new classes of programmers to smalltalk. I&#39;d be happy to help create demos and videos of what can be done.<div class="im HOEnZb">
<br>
<br>
Lawson<br>
<br>
<br>
<br>
On 1/20/12 11:52 AM, Igor Stasenko wrote:<br>
</div><div class="HOEnZb"><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Today i&#39;m happy to announce that i can run my 2 years-old demo which i<br>
did when created NBOpenGL bindings first on Windows,<br>
working without ANY changes in code on Mac.<br>
<br>
The main hurdle with adding MacOsx support was that it is largely<br>
unknown platform to me , and there are 3 different ways to get there,<br>
namely CGL, Carbon and Cocoa.<br>
Fortunately CGL approach worked well, despite its a bit limited (you<br>
cannot create a windowed context, only fullscreen or offscreen one).<br>
But since i am using FBO&#39;s , it doesn&#39;t really matters.<br>
Of course it may make difference for people who want to use GL in<br>
different setup.<br>
<br>
In order to load project, take a fresh Pharo 1.4 image, load<br>
<br>
ConfigurationOfNBOpenGL package using MC from<br>
<br>
MCHttpRepository<br>
     location: &#39;<a href="http://www.squeaksource.com/NBOpenGL" target="_blank">http://www.squeaksource.com/<u></u>NBOpenGL</a>&#39;<br>
     user: &#39;sig&#39;<br>
     password: &#39;&#39;<br>
<br>
<br>
or by<br>
<br>
Gofer it<br>
   squeaksource: &#39;NBOpenGL&#39;;<br>
   package: &#39;ConfigurationOfNBOpenGL&#39;;<br>
   load<br>
<br>
and then issue:<br>
<br>
ConfigurationOfNBOpenGL project lastVersion load.<br>
<br>
Remember, that you have to use CogVM with NativeBoost plugin, which<br>
you can download from here:<br>
<br>
<a href="https://ci.lille.inria.fr/pharo/view/NativeBoost/job/NB-Cog-Mac-Carbon/lastSuccessfulBuild/artifact/" target="_blank">https://ci.lille.inria.fr/<u></u>pharo/view/NativeBoost/job/NB-<u></u>Cog-Mac-Carbon/<u></u>lastSuccessfulBuild/artifact/</a><br>

<br>
<br>
If everything goes well, you should be able to run a demo by doing:<br>
<br>
GLTTRenderingDemo new openInWorld.<br>
<br>
P.S. @ Windows users: due to refactorings which i did, a<br>
windows-specific support code is currently broken. So please use older<br>
versions of packages (prior to this month).<br>
I will fix them very soon.<br>
<br>
<br>
</blockquote>
<br>
<br>
</div></div></blockquote></div><br>