Cobalt - SanMinimum error

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

Cobalt - SanMinimum error

Stefan Elwesthål
Hello all!

I got an hour of spare time today and decided it was time to take a look at all the new things that has happened lately. So I started up XP (since I thought that would be easiest) and browsed away to http://www.opencroquet.org/index.php/Island_Creator/Creating_Your_First_Island

However, I get some wird errors with SanMinimum. I start croquet, choose the image and drags the ball to get a window but instead of getting connected I get the error message
"GL_ARB_transpose_matrix not present". Have i forgotten something vital here? And is there some better place to start reading instead of the cobalt island?

Regards
Stefan


Reply | Threaded
Open this post in threaded view
|

Cobalt - SanMinimum error

Americo Damasceno
Stefan:

It's not a "SanMinimum error" :-)

The error message

"GL_ARB_transpose_matrix not present".

occurs when the driver of your video-card has not this matrix.

It's related to OpenGL, and occurs for some machines having Windows.

The Microsoft architecture for graphics support is ActiveX, not OpenGL. So:
some drivers from Microsoft, included in some machines, don't have support for
OpenGL. And the drivers of the producer of   video-cards sometimes are not
included in some machines - because the Microsoft drivers can be used for many
usual softwares.

The   solution is: to find the producer of your video-card and install its
drivers.

Your feedback was very important for us, because we had the opportunity to
explain this problem that can occur for many Cobalt-Croquet-Squak users.

We hope that, soon, you can go to our beloved SanMinimum island :-)

Thanks.

Americo
Reply | Threaded
Open this post in threaded view
|

Re: Cobalt - SanMinimum error

askoh
Administrator
Although not optimum for speed, you can file in the code below. It avoids
using the OpenGL transpose matrix calls.
Aik-Siong Koh



'From Croquet1.0beta of 11 April 2006 [latest update: #2] on 28 February
2008 at 9:05:37 am'!

!OGLExtManager class methodsFor: 'GL_ARB_transpose_matrix' stamp: 'ask
4/5/2007 09:20'!
glLoadTransposeMatrixf: m

        "This method was automatically generated."
        "void glLoadTransposeMatrixf(GLfloat* m);"
        <apicall: void 'glLoadTransposeMatrixf' (float*) >
        ^self glLoadMatrixf: m transposed.
! !

!OGLExtManager class methodsFor: 'GL_ARB_transpose_matrix' stamp: 'ask
4/5/2007 09:29'!
glMultTransposeMatrixf: m

        "This method was automatically generated."
        "void glMultTransposeMatrixf(GLfloat* m);"
        <apicall: void 'glMultTransposeMatrixf' (float*) >
        ^self glMultMatrixf: m transposed.! !


!OpenGL methodsFor: 'GL_ARB_transpose_matrix' stamp: 'ask 4/5/2007 09:29'!
glLoadTransposeMatrixf: m
        "This method was automatically generated"
        ^self glLoadMatrixf: m transposed.! !

!OpenGL methodsFor: 'GL_ARB_transpose_matrix' stamp: 'ask 4/5/2007 09:29'!
glMultTransposeMatrixf: m
        "This method was automatically generated"
        ^self glMultMatrixf: m transposed.! !



Reply | Threaded
Open this post in threaded view
|

Re: Cobalt - SanMinimum error

Stefan Elwesthål
Thank you!

Yes, I came to same conclusion reading the whole error message. I also remembered that last time I tried Croquet, some years go, it ran terrible on the windows machine of that day, but kind of smooth in linux.

Now.. my problem is - I'm on a mac mini - I guess that won't do? Should I get the PC from the closet perhaps, it has terrible RAM (only 384) but a descent nvidia card...

Regards
Stefan
Reply | Threaded
Open this post in threaded view
|

Re: Cobalt - SanMinimum error

Bert Freudenberg
In reply to this post by askoh
I thought this had been fixed ages ago:

        http://bugs.squeak.org/view.php?id=6338

You need to use the ARB variants. Leaving the fallback in place is  
good, too.

- Bert -

On 12.04.2008, at 08:46, Aik-Siong Koh wrote:

> Although not optimum for speed, you can file in the code below. It  
> avoids
> using the OpenGL transpose matrix calls.
> Aik-Siong Koh
>
>
>
> 'From Croquet1.0beta of 11 April 2006 [latest update: #2] on 28  
> February
> 2008 at 9:05:37 am'!
>
> !OGLExtManager class methodsFor: 'GL_ARB_transpose_matrix' stamp: 'ask
> 4/5/2007 09:20'!
> glLoadTransposeMatrixf: m
>
> "This method was automatically generated."
> "void glLoadTransposeMatrixf(GLfloat* m);"
> <apicall: void 'glLoadTransposeMatrixf' (float*) >
> ^self glLoadMatrixf: m transposed.
> ! !
>
> !OGLExtManager class methodsFor: 'GL_ARB_transpose_matrix' stamp: 'ask
> 4/5/2007 09:29'!
> glMultTransposeMatrixf: m
>
> "This method was automatically generated."
> "void glMultTransposeMatrixf(GLfloat* m);"
> <apicall: void 'glMultTransposeMatrixf' (float*) >
> ^self glMultMatrixf: m transposed.! !
>
>
> !OpenGL methodsFor: 'GL_ARB_transpose_matrix' stamp: 'ask 4/5/2007  
> 09:29'!
> glLoadTransposeMatrixf: m
> "This method was automatically generated"
> ^self glLoadMatrixf: m transposed.! !
>
> !OpenGL methodsFor: 'GL_ARB_transpose_matrix' stamp: 'ask 4/5/2007  
> 09:29'!
> glMultTransposeMatrixf: m
> "This method was automatically generated"
> ^self glMultMatrixf: m transposed.! !
>
>
>



Reply | Threaded
Open this post in threaded view
|

Re: Cobalt - SanMinimum error

Bert Freudenberg
In reply to this post by Stefan Elwesthål
On 12.04.2008, at 09:13, Stefan Elwesthål wrote:

> Thank you!
>
> Yes, I came to same conclusion reading the whole error message. I  
> also remembered that last time I tried Croquet, some years go, it  
> ran terrible on the windows machine of that day, but kind of smooth  
> in linux.
>
> Now.. my problem is - I'm on a mac mini - I guess that won't do?  
> Should I get the PC from the closet perhaps, it has terrible RAM  
> (only 384) but a descent nvidia card...


Actually, a Mac mini should be fine, unless you have huge models.

- Bert -


Reply | Threaded
Open this post in threaded view
|

Re: Cobalt - SanMinimum error

Americo Damasceno
In reply to this post by Stefan Elwesthål
Stefan,

Our specialist in the use of Cobalt on Mac is Paul. I have an old  Dell
Latitude D 600 running Windows.

I believe that Paul will help you soon - if he is not at his tango lessons :-)
Reply | Threaded
Open this post in threaded view
|

Re: Cobalt - SanMinimum error

Stefan Elwesthål
Hello again!

Then I'll download it and give it a try on my mac natively and skip the VMWare stuff.

Tango.. is that tango as in the dance or the Tango icons? (sorry, penguin humour..)

Will be back

Regards
Stefan


2008/4/12, Americo Damasceno <[hidden email]>:
Stefan,

Our specialist in the use of Cobalt on Mac is Paul. I have an old  Dell
Latitude D 600 running Windows.

I believe that Paul will help you soon - if he is not at his tango lessons :-)

Reply | Threaded
Open this post in threaded view
|

Re: Cobalt - SanMinimum error

Stefan Elwesthål
Oh my, lucky me - it worked a lot better on my mac (which is my platform of choice).
Unfortunately I feel I have to annoy you a little more. The tutorial says I can move my avatar around with the right mousebutton (unregistered user). I feel I can not. I cannot move my avatar at all, right or left mouse button makes Alices little head bop around but that would be it.
Not that it matters since I immediately registered, but I thought that perhaps someone even less competent then me tries it out and becomes devastated finidng out that alices doesn't move when he press the mousebuttons. Not that he would give up on cobalt of course.. 8he can't be THAT devastatd)

Thanks again and regards
Stefan



2008/4/12, Stefan Elwesthål <[hidden email]>:
Hello again!

Then I'll download it and give it a try on my mac natively and skip the VMWare stuff.

Tango.. is that tango as in the dance or the Tango icons? (sorry, penguin humour..)

Will be back

Regards
Stefan


2008/4/12, Americo Damasceno <[hidden email]>:
Stefan,

Our specialist in the use of Cobalt on Mac is Paul. I have an old  Dell
Latitude D 600 running Windows.

I believe that Paul will help you soon - if he is not at his tango lessons :-)


Reply | Threaded
Open this post in threaded view
|

Re: Cobalt - SanMinimum error

Americo Damasceno
To move the avatar you need not only to press the mouse button. You need to
drag the pointer a little. Did you do it? Let me know, please.
Reply | Threaded
Open this post in threaded view
|

Re: Cobalt - SanMinimum error

Stefan Elwesthål
Hi - yes I did, but from what I noticed, it just moved alices little head?
Maybe it's a mac thing - I was only thinking about if the documentation wasn't correct.

I'm now about to create a gigantic island with a rollercoaster.. if I could only grasp this syntax. Not really Java or C#  ;)

Regards


2008/4/12, Americo Damasceno <[hidden email]>:
To move the avatar you need not only to press the mouse button. You need to
drag the pointer a little. Did you do it? Let me know, please.

Reply | Threaded
Open this post in threaded view
|

Re: Cobalt - SanMinimum error

Americo Damasceno
Stefan wrote:

"I'm now about to create a gigantic island with a rollercoaster."

Be careful because if you are working not using low-poli (not too much polygons
in the mesh of the objects) the .C3D file can be very big and the download time
also very big.
And we don't have, yet, a cursor  showing the advance of the download. The user
can desist, thinking that something is wrong.
So: my recomendation, by now, is to create very simple islands, having only
simple colors - not designs (because of the blured bug). Something in the LEGO
style.
Reply | Threaded
Open this post in threaded view
|

Re: Cobalt - SanMinimum error

Ric Moore
In reply to this post by Americo Damasceno
On Sat, 2008-04-12 at 10:54 -0400, Americo Damasceno wrote:

> Stefan:
>
> It's not a "SanMinimum error" :-)
>
> The error message
>
> "GL_ARB_transpose_matrix not present".
>
> occurs when the driver of your video-card has not this matrix.
>
> It's related to OpenGL, and occurs for some machines having Windows.
>
> The Microsoft architecture for graphics support is ActiveX, not OpenGL. So:
> some drivers from Microsoft, included in some machines, don't have support for
> OpenGL. And the drivers of the producer of   video-cards sometimes are not
> included in some machines - because the Microsoft drivers can be used for many
> usual softwares.
>
> The   solution is: to find the producer of your video-card and install its
> drivers.
>
> Your feedback was very important for us, because we had the opportunity to
> explain this problem that can occur for many Cobalt-Croquet-Squak users.
>
> We hope that, soon, you can go to our beloved SanMinimum island :-)

We ain't getting there yet. <sigh> I know I've got my libGL issues
working just fine, with linux. Can you connect locally to test with
Cobalt? Via localhost?? Ric

--
================================================
My father, Victor Moore (Vic) used to say:
"There are two Great Sins in the world...
..the Sin of Ignorance, and the Sin of Stupidity.
Only the former may be overcome." R.I.P. Dad.
Linux user# 44256 Sign up at: http://counter.li.org/
http://www.sourceforge.net/projects/oar
http://www.wayward4now.net  <---down4now too
================================================