[ANN] Some love to NBOpenGL (making it up-to-date with pharo 2.0)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] Some love to NBOpenGL (making it up-to-date with pharo 2.0)

Igor Stasenko
Hi, there

since Pharo 2.0 is out (well almost ;) ) , it is time to update
configuration of stuff ..
today the prize goes to NBOpenGL project (Athens tomorrow)..

I did not much, just boring things:

 - migrated all packages on smalltalkhub
(http://www.smalltalkhub.com/#!/~PharoExtras/NBOpenGL) from
squeaksource.
 - updated configuration(s). I removed explicit dependency from
NativeBoost, since it is in 2.0 by default.
 - rescued a legacy TrueType package, which was thrown out of base
image, so i took a freedom to put it in NBOpenGL repository,
because it seems only my demo code does something with it :)

If you wanna try if it works, do:

1.
Gofer it
smalltalkhubUser: 'PharoExtras'  project: 'NBOpenGL';
package: 'ConfigurationOfNBOpenGL';
load.

2.
(ConfigurationOfNBOpenGL project version: '2.0') load


2.1. If VM crashes when doing step 2. Download the stable one from
[http://pharo.gforge.inria.fr/ci/vm/pharo/]
and repeat step 2. (Many many thanks to Esteban who was persistent
enough ditching this problem finally!!!!!!!!!!!!!!)
2.2. if VM still crashes, you know who to blame ;)

3.
GLTTRenderingDemo new openInWorld

(if it works you shall see some strange Cyrillic (no, it is not
Klingon) letters zooming in and out again in a loop :)


4. If you on windows or linux, report problems. Because i did not
tried it there. ;)
But for me it was a great relief to see it working at least on my Mac
after many perturbations with 2.0 and NativeBoost over past half-year.

P.S. ah.. yeah.. if you try to run demo on very old crappy hardware
with very old opengl drivers, don't blame anyone that it doesn't
works, except yourself :)  As far as i remember demo requires at least
OpenGL 2.0 support. But this is just a demo, if it doesn't works, it
doesn't immediately means that you cannot use nativeboost opengl
bindings in your own project and make things work properly for older
versions of opengl.

--
Best regards,
Igor Stasenko.

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Some love to NBOpenGL (making it up-to-date with pharo 2.0)

EstebanLM
cool :)

On Mar 14, 2013, at 4:44 PM, Igor Stasenko <[hidden email]> wrote:

> Hi, there
>
> since Pharo 2.0 is out (well almost ;) ) , it is time to update
> configuration of stuff ..
> today the prize goes to NBOpenGL project (Athens tomorrow)..
>
> I did not much, just boring things:
>
> - migrated all packages on smalltalkhub
> (http://www.smalltalkhub.com/#!/~PharoExtras/NBOpenGL) from
> squeaksource.
> - updated configuration(s). I removed explicit dependency from
> NativeBoost, since it is in 2.0 by default.
> - rescued a legacy TrueType package, which was thrown out of base
> image, so i took a freedom to put it in NBOpenGL repository,
> because it seems only my demo code does something with it :)
>
> If you wanna try if it works, do:
>
> 1.
> Gofer it
> smalltalkhubUser: 'PharoExtras'  project: 'NBOpenGL';
> package: 'ConfigurationOfNBOpenGL';
> load.

easier:

Gofer it
        smalltalkhubUser: 'PharoExtras'  project: 'NBOpenGL';
        configurationOf: 'NBOpenGL';
        load.

:)

>
> 2.
> (ConfigurationOfNBOpenGL project version: '2.0') load
>
>
> 2.1. If VM crashes when doing step 2. Download the stable one from
> [http://pharo.gforge.inria.fr/ci/vm/pharo/]
> and repeat step 2. (Many many thanks to Esteban who was persistent
> enough ditching this problem finally!!!!!!!!!!!!!!)
> 2.2. if VM still crashes, you know who to blame ;)

not blame, but report :)
I cannot preview all the possible issues, you know... I just fixed all the crashes that I have reported :P

Esteban

>
> 3.
> GLTTRenderingDemo new openInWorld
>
> (if it works you shall see some strange Cyrillic (no, it is not
> Klingon) letters zooming in and out again in a loop :)
>
>
> 4. If you on windows or linux, report problems. Because i did not
> tried it there. ;)
> But for me it was a great relief to see it working at least on my Mac
> after many perturbations with 2.0 and NativeBoost over past half-year.
>
> P.S. ah.. yeah.. if you try to run demo on very old crappy hardware
> with very old opengl drivers, don't blame anyone that it doesn't
> works, except yourself :)  As far as i remember demo requires at least
> OpenGL 2.0 support. But this is just a demo, if it doesn't works, it
> doesn't immediately means that you cannot use nativeboost opengl
> bindings in your own project and make things work properly for older
> versions of opengl.
>
> --
> Best regards,
> Igor Stasenko.
>


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Some love to NBOpenGL (making it up-to-date with pharo 2.0)

Camillo Bruni-3
Do not forget to create a jenkins job on https://ci.inria.fr/pharo-contribution/

On 2013-03-14, at 16:58, Esteban Lorenzano <[hidden email]> wrote:

> cool :)
>
> On Mar 14, 2013, at 4:44 PM, Igor Stasenko <[hidden email]> wrote:
>
>> Hi, there
>>
>> since Pharo 2.0 is out (well almost ;) ) , it is time to update
>> configuration of stuff ..
>> today the prize goes to NBOpenGL project (Athens tomorrow)..
>>
>> I did not much, just boring things:
>>
>> - migrated all packages on smalltalkhub
>> (http://www.smalltalkhub.com/#!/~PharoExtras/NBOpenGL) from
>> squeaksource.
>> - updated configuration(s). I removed explicit dependency from
>> NativeBoost, since it is in 2.0 by default.
>> - rescued a legacy TrueType package, which was thrown out of base
>> image, so i took a freedom to put it in NBOpenGL repository,
>> because it seems only my demo code does something with it :)
>>
>> If you wanna try if it works, do:
>>
>> 1.
>> Gofer it
>> smalltalkhubUser: 'PharoExtras'  project: 'NBOpenGL';
>> package: 'ConfigurationOfNBOpenGL';
>> load.
>
> easier:
>
> Gofer it
> smalltalkhubUser: 'PharoExtras'  project: 'NBOpenGL';
> configurationOf: 'NBOpenGL';
> load.
>
> :)
>
>>
>> 2.
>> (ConfigurationOfNBOpenGL project version: '2.0') load
>>
>>
>> 2.1. If VM crashes when doing step 2. Download the stable one from
>> [http://pharo.gforge.inria.fr/ci/vm/pharo/]
>> and repeat step 2. (Many many thanks to Esteban who was persistent
>> enough ditching this problem finally!!!!!!!!!!!!!!)
>> 2.2. if VM still crashes, you know who to blame ;)
>
> not blame, but report :)
> I cannot preview all the possible issues, you know... I just fixed all the crashes that I have reported :P
>
> Esteban
>
>>
>> 3.
>> GLTTRenderingDemo new openInWorld
>>
>> (if it works you shall see some strange Cyrillic (no, it is not
>> Klingon) letters zooming in and out again in a loop :)
>>
>>
>> 4. If you on windows or linux, report problems. Because i did not
>> tried it there. ;)
>> But for me it was a great relief to see it working at least on my Mac
>> after many perturbations with 2.0 and NativeBoost over past half-year.
>>
>> P.S. ah.. yeah.. if you try to run demo on very old crappy hardware
>> with very old opengl drivers, don't blame anyone that it doesn't
>> works, except yourself :)  As far as i remember demo requires at least
>> OpenGL 2.0 support. But this is just a demo, if it doesn't works, it
>> doesn't immediately means that you cannot use nativeboost opengl
>> bindings in your own project and make things work properly for older
>> versions of opengl.
>>
>> --
>> Best regards,
>> Igor Stasenko.
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Some love to NBOpenGL (making it up-to-date with pharo 2.0)

Igor Stasenko
On 14 March 2013 18:46, Camillo Bruni <[hidden email]> wrote:
> Do not forget to create a jenkins job on https://ci.inria.fr/pharo-contribution/
>
https://ci.inria.fr/pharo-contribution/job/NBOpenGL/

> On 2013-03-14, at 16:58, Esteban Lorenzano <[hidden email]> wrote:
>
>> cool :)
>>
>> On Mar 14, 2013, at 4:44 PM, Igor Stasenko <[hidden email]> wrote:
>>
>>> Hi, there
>>>
>>> since Pharo 2.0 is out (well almost ;) ) , it is time to update
>>> configuration of stuff ..
>>> today the prize goes to NBOpenGL project (Athens tomorrow)..
>>>
>>> I did not much, just boring things:
>>>
>>> - migrated all packages on smalltalkhub
>>> (http://www.smalltalkhub.com/#!/~PharoExtras/NBOpenGL) from
>>> squeaksource.
>>> - updated configuration(s). I removed explicit dependency from
>>> NativeBoost, since it is in 2.0 by default.
>>> - rescued a legacy TrueType package, which was thrown out of base
>>> image, so i took a freedom to put it in NBOpenGL repository,
>>> because it seems only my demo code does something with it :)
>>>
>>> If you wanna try if it works, do:
>>>
>>> 1.
>>> Gofer it
>>> smalltalkhubUser: 'PharoExtras'  project: 'NBOpenGL';
>>> package: 'ConfigurationOfNBOpenGL';
>>> load.
>>
>> easier:
>>
>> Gofer it
>>       smalltalkhubUser: 'PharoExtras'  project: 'NBOpenGL';
>>       configurationOf: 'NBOpenGL';
>>       load.
>>
>> :)
>>
>>>
>>> 2.
>>> (ConfigurationOfNBOpenGL project version: '2.0') load
>>>
>>>
>>> 2.1. If VM crashes when doing step 2. Download the stable one from
>>> [http://pharo.gforge.inria.fr/ci/vm/pharo/]
>>> and repeat step 2. (Many many thanks to Esteban who was persistent
>>> enough ditching this problem finally!!!!!!!!!!!!!!)
>>> 2.2. if VM still crashes, you know who to blame ;)
>>
>> not blame, but report :)
>> I cannot preview all the possible issues, you know... I just fixed all the crashes that I have reported :P
>>
>> Esteban
>>
>>>
>>> 3.
>>> GLTTRenderingDemo new openInWorld
>>>
>>> (if it works you shall see some strange Cyrillic (no, it is not
>>> Klingon) letters zooming in and out again in a loop :)
>>>
>>>
>>> 4. If you on windows or linux, report problems. Because i did not
>>> tried it there. ;)
>>> But for me it was a great relief to see it working at least on my Mac
>>> after many perturbations with 2.0 and NativeBoost over past half-year.
>>>
>>> P.S. ah.. yeah.. if you try to run demo on very old crappy hardware
>>> with very old opengl drivers, don't blame anyone that it doesn't
>>> works, except yourself :)  As far as i remember demo requires at least
>>> OpenGL 2.0 support. But this is just a demo, if it doesn't works, it
>>> doesn't immediately means that you cannot use nativeboost opengl
>>> bindings in your own project and make things work properly for older
>>> versions of opengl.
>>>
>>> --
>>> Best regards,
>>> Igor Stasenko.
>>>
>>
>>
>
>



--
Best regards,
Igor Stasenko.

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Some love to NBOpenGL (making it up-to-date with pharo 2.0)

Camillo Bruni-3

On 2013-03-14, at 19:48, Igor Stasenko <[hidden email]> wrote:

> On 14 March 2013 18:46, Camillo Bruni <[hidden email]> wrote:
>> Do not forget to create a jenkins job on https://ci.inria.fr/pharo-contribution/
>>
> https://ci.inria.fr/pharo-contribution/job/NBOpenGL/

perfect!
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Some love to NBOpenGL (making it up-to-date with pharo 2.0)

Igor Stasenko
On 14 March 2013 21:24, Camillo Bruni <[hidden email]> wrote:
>
> On 2013-03-14, at 19:48, Igor Stasenko <[hidden email]> wrote:
>
>> On 14 March 2013 18:46, Camillo Bruni <[hidden email]> wrote:
>>> Do not forget to create a jenkins job on https://ci.inria.fr/pharo-contribution/
>>>
>> https://ci.inria.fr/pharo-contribution/job/NBOpenGL/
>
> perfect!

far .. quite far from. NBOpenGL begs for more love...
but my love time is scheduled for something else. :)

--
Best regards,
Igor Stasenko.

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Some love to NBOpenGL (making it up-to-date with pharo 2.0)

Igor Stasenko
Confirmed on:
Windows 7 64 bit.
Works like a charm :)

Now only linux is left.

--
Best regards,
Igor Stasenko.

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Some love to NBOpenGL (making it up-to-date with pharo 2.0)

stephane ducasse
In reply to this post by Igor Stasenko
I love green :)

>
>> Do not forget to create a jenkins job on https://ci.inria.fr/pharo-contribution/
>>
> https://ci.inria.fr/pharo-contribution/job/NBOpenGL/
>
>> On 2013-03-14, at 16:58, Esteban Lorenzano <[hidden email]> wrote: