[cl-opengl-devel] problem with vertex arrays
Sebastian Berchtold
Stoned-Jonny at gmx.net
Wed Sep 10 11:55:08 UTC 2008
Hello,
im not an experienced lisper and especially new to c-bindings.
I try to handle vertex arrays in cl-opengl and have some problems with the type-specifiers.
I try to explain it on the redbook example varray.lisp:
When compiling it it get the following error:
-+ Errors (1)
`-- SB-INT:SIMPLE-READER-PACKAGE-ERROR at 1100 (line 33, column 22) on #<SB-SYS:FD-STREAM for "file /home/jonnyb/zeug/progs/cl-opengl/examples/redbook/varray.lisp" {B797599}>:
Symbol "VERTEX-POINTER" not found in the CL-OPENGL package.
When i change the package name "gl:" to "%gl:" in the line:
(gl:vertex-pointer 2 :int 0 vertices)
and also in the lines:
(gl:color-pointer 3 :float 0 colors)))
(gl:interleaved-arrays :c3f-v3f 0 intertwined)
i can avoid these errors.
But then the debugger pops up with the following:
The value (25 25 100 325 175 25 175 325 250 25 ...)
is not of type
SB-SYS:SYSTEM-AREA-POINTER.
[Condition of type TYPE-ERROR]
This leads me to the following questions:
Whats the difference between the "%gl:" und the "gl" package? it spent some time on it but didnt get it
Does anybody know how to fix that?^^
Does this example run on somebody elses machine?
Im running it in sbcl on linux.
Thank you for your help!
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
--
Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten
Browser-Versionen downloaden: http://www.gmx.net/de/go/browser
More information about the cl-opengl-devel
mailing list