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 |
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 |
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.! ! |
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 |
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.! ! > > > |
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 - |
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 :-) |
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, |
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! |
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. |
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 |
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. |
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 ================================================ |
Free forum by Nabble | Edit this page |