Hi !
I manually loaded NBOpenGL from SmalltalkHub and SourceCity on moose 4.8,
with the default vm proposed on moose's website and it works.
There is a sourcecity and GLTest example.
image.zip :
I tested it on win 8 64bit. It'll not work on linux. I don't know about mac
os.
I will update the ConfigurationOfSourceCity, but i have to write my
internship's report for the moment.
Sorry for the unexpected troubles
2013/6/6 Alexandre Bergel <alexandre.bergel(a)me.com>
+1
On Jun 5, 2013, at 6:37 PM, Richard Wettel <wettel(a)gmail.com> wrote:
Hi guys
I tried to run your hello world example.
I first loaded ConfigurationOfSourceCity in a Moose 4.8 development
image and
tried to run it.
Then I loaded it in a Pharo2.0 image and failed
the same.
I tried to load the image using a NBCog VM (latest).
What am I doing wrong?
Cheers
Ricky
On Jun 5, 2013, at 1:39 PM, Igor Stasenko wrote:
>
>
> On 4 June 2013 17:52, Alexandre Bergel <alexandre.bergel(a)me.com> wrote:
> Yeah!
> It works (I guess). I had to use the right VM also.
>
> I obtain the attached screenshot. Apparently the background is not
updated. Is
this intended in your example?
>
> Seems so.. an opengl buffer is cleared by fully transparent color:
> gl
> clearColor_red: 1 green: 1 blue: 1 alpha: 0;
> clear: GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT.
>
> then, when resulting image transferred back to Display form,
> it only changes the pixels which is affected, but fully transparent
ones will
keep background unchanged.
> The solution is to use opaque color(s) in
opengl buffer,
> or clear background by morph, before copying pixels from opengl buffer.
>
>
> Cheers,
> Alexandre
>
> <Screen Shot 2013-06-04 at 11.51.13 AM.png>
>
> On Jun 4, 2013, at 9:49 AM, Erwan Douaille <douailleerwan(a)gmail.com>
wrote:
>
>> I attached a quick demo
>>
>> GLTest new openInWorld
>>
>>
>> 2013/6/4 Alexandre Bergel <alexandre.bergel(a)me.com>
>> Hi Igor,
>>
>> Thanks for your help.
>> Unfortunately, I do not have much time to dive in the implementation.
A
student is asking me how he can use OpenGL in Pharo. I would like to give
him a simple starting point
>>
>> What would be a simple piece of code that simply open a cube on the
screen? I cannot ask him to go and study SourceCity or the implementation
of NBOpenGL. He barely knows Smalltalk but he is very smart.
>>
>> So, how to show a cube on the screen please?
>>
>> Cheers,
>> Alexandre
>>
>>
>> On Jun 4, 2013, at 4:32 AM, Igor Stasenko <siguctua(a)gmail.com> wrote:
>>
>> > On 3 June 2013 21:06, Alexandre Bergel <alexandre.bergel(a)me.com>
wrote:
>> >> How can I make sure that OpenGL
works on my machine?
>> >
>> > You don't. It just works.
>> >
>> > The problem is that different hardware has different features
supported.
>> > During initialization of context i
checking + asking for some
capabilities.
>> > Looks like your machine does not
supports them fully, or
>> > initialization logic is flawed..
>> > Did you tried to use latest config of NBOpenGL on your machine?
>> >
>> >> What would be the hello world example in OpenGL in Pharo?
>> >>
>> >
>> > Anything which shows on screen, like drawing a triangle.
>> >
>> >> Cheers,
>> >> Alexandre
>> >
>> >> On Jun 3, 2013, at 7:27 AM, Igor Stasenko <siguctua(a)gmail.com>
wrote:
>> >>
>> >>> On 3 June 2013 05:18, Alexandre Bergel
<alexandre.bergel(a)me.com>
wrote:
>> >>>> Osx 10.8.3
>> >>>>
>> >>>> Alexandre
>> >>>>
>> >>>
>> >>> It is strange.
>> >>> I checked things lately, NBOpenGL works fine on macs.
>> >>> But i seend that source city code has some modifications. Maybe
that
>> >>> is the problem.
>> >>>
>> >>>> On Jun 2, 2013, at 10:29 PM, Igor Stasenko
<siguctua(a)gmail.com>
wrote:
>> >>>>
>> >>>>> On 3 June 2013 00:59, Alexandre Bergel
<alexandre.bergel(a)me.com>
wrote:
>> >>>>>> Where are such
examples?
>> >>>>>> How can I try an example of OpenGl on my macbook?
>> >>>>>>
>> >>>>>> I've tried to execute "SourceCityGL new"
and I got an error "No
suitable implementation found for initializing OpenGL
context for your
platform". No idea why I got this. I have the same error when I try
"GLTTRenderingDemo new"
>> >>>>>>
>> >>>>>> I am using Pharo 1.4 Summer. Do I have to install some
libraries somewhere? I guess I have OpenGl installed on my mac.
>> >>>>>
>> >>>>> What OS version you running?
>> >>>>>
>> >>>>>>
>> >>>>>> Cheers,
>> >>>>>> Alexandre
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> On Jun 2, 2013, at 6:02 PM, Erwan Douaille <
douailleerwan(a)gmail.com> wrote:
>> >>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> 2013/6/2 Erwan Douaille
<douailleerwan(a)gmail.com>
>> >>>>>>> it's okay, it happens since 2.0, just proceed
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> 2013/6/2 Stephan Eggermont <stephan(a)stack.nl>
>> >>>>>>>> This package depends on the following classes:
>> >>>>>>>> TTFontReader
>> >>>>>>>> TTFontDescription
>> >>>>>>>> TTGlyph
>> >>>>>>>
>> >>>>>>> And you will not be able to launch NBOpenGL
examples. (Ask
Igor about that stuff)
>>>>>>> Maybe you should try it
on pharo 1.4
>>>>>>> Which configuration to use?
>>>>>>> (In Moose 4.8)
>>>>>>>
>>>>>>> Stephan
>>>>>>> _______________________________________________
>>>>>>> Moose-dev mailing list
>>>>>>> Moose-dev(a)iam.unibe.ch
>>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Best regards,
>>>>>>>
>>>>>>> Douaille Erwan <douaille.erwan(a)gmail.com>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Best regards,
>>>>>>>
>>>>>>> Douaille Erwan <douaille.erwan(a)gmail.com>
>>>>>>> _______________________________________________
>>>>>>> Moose-dev mailing list
>>>>>>> Moose-dev(a)iam.unibe.ch
>>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>>
>>>>>> --
>>>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>>>> Alexandre Bergel
http://www.bergel.eu
>>>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best regards,
>>>>> Igor Stasenko.
>>>>
>>>> --
>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>> Alexandre Bergel
http://www.bergel.eu
>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Best regards,
>>> Igor Stasenko.
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel
http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>
>
>
> --
> Best regards,
> Igor Stasenko.
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
Best regards,
Douaille Erwan <douaille.erwan(a)gmail.com>
<GLTest.st>_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
--
Best regards,
Igor Stasenko. _______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev