- Aug 29, 2009
-
-
Luís Oliveira authored
Ignore-this: 4aacad022ed099458c00b55cdab68a6a Using freeglut, the MAIN-LOOP does exit at some point but *GLUT-INITIALIZED-P* does not reflect that. So let's use (GETP :INIT-STATE) again to check for such cases. darcs-hash:02f9bbfcef95fbec5e0d30ad0ec8d3d903aa9a24
-
- Jul 25, 2009
-
-
Luís Oliveira authored
Patch courtesy of Xristos <xristos@suspicious.org> and others. darcs-hash:44af07993c30ff5a08f63ce8c379c1d392041eda
-
- Jun 22, 2009
-
-
Luís Oliveira authored
Ignore-this: 24a86fa8c156fe631a0d58fd7aed39c darcs-hash:d1006e1dc6cfed458577714149494573ed7cbef5
-
- Jun 02, 2009
-
-
Luís Oliveira authored
Ignore-this: 3f23f145012658b2cbfa3c6f9aeb4b5b Use 1.0s0 so that cl-opengl compilation is not dependent on *READ-DEFAULT-FLOAT-FORMAT* being bound to SINGLE-FLOAT. Reported by Sumant Oemrawsingh. darcs-hash:b526384e457ba02c980195c19866d896cee4255b
-
- Sep 26, 2008
-
-
Luís Oliveira authored
darcs-hash:24194c59a6bd37b43b162a16418006ac49f8d16d
-
mcdermott.michaelj authored
Added support for the following glu functions: gluQuadOrientation gluQuadTexture gluQuadNormals Also defined the C structures needed for these functions. Set all three of the above to be exported. Added the glu Sphere function to the export list. darcs-hash:ca6ed20ffe480b792d6570b0b3d3048f2422ee80
-
Andy Hefner authored
darcs-hash:5fca2da50fed9b64f201a78d3f349343b2cfe1c6
-
- Sep 06, 2008
-
-
Mikael Lax authored
darcs-hash:d7783b4ab0887ea55ba550c4997a431ca8ac668b
-
- Aug 22, 2008
-
-
Luís Oliveira authored
darcs-hash:c7a16bb6853fed3e81bfaabf19aecafebf6a9460
-
- Jul 05, 2008
-
-
Andy Hefner authored
darcs-hash:190b67e96fe43b3989a9e60c1effbacbb976eedc
-
- Jul 06, 2008
-
-
Luís Oliveira authored
Patch courtesy of Dan Torop. darcs-hash:f82cb9d2c08553d1c7cb154246ffd007a1660a4f
-
Luís Oliveira authored
- in gl:tex-parameter's :texture-border-color use "elt" rather than "aref", to be consistent with other calls in the file - in gl:fog, implement :fog-color - change names of some gluPerspective parameters to match their standard names Patch courtesy of Dan Torop. darcs-hash:9241ab05b29617b97dc16348b981cb86ca6726ae
-
Luís Oliveira authored
darcs-hash:9c2044a67b72d8f418fd50fc1c68405b081988e5
-
Luís Oliveira authored
darcs-hash:f7c67a76fe266cf8364cada230e5cd81fa5f2888
-
Luís Oliveira authored
darcs-hash:ac22b355790cc980d00e2648a0b00c7962362a8b
-
Luís Oliveira authored
Checked FreeGLUT's source. No need to be paranoid there. darcs-hash:13e69c1d3eeb842bbfd227c82215f0936fc1e095
-
- May 04, 2008
-
-
charliemac+cl-opengl authored
Initial handling for type Int64EXT from the gl spec files. If this is the correct path, :int64-ext and :uint64-ext will need to be handled in gl/types.lisp darcs-hash:74bbc92f96908f750205ee2eef3e69ef839f3372
-
charliemac+cl-opengl authored
- Add function (glut::ensure-init) which is only used when saving a core. It ensures *argcp* and *argv* are (cffi:null-pointer) in the core - Make (glut:init) run initialization of base-window class rather than on load. Without this users of this library would need to include a manual call to (glut:init) before running their own toplevel function. darcs-hash:0d1835f450bab2bcb8e521c3d716cf2737e91b46
-
charliemac+cl-opengl authored
darcs-hash:d5cd60f312379a03fc5103f114d488c6c01842b3
-
- Jun 05, 2008
-
-
Luís Oliveira authored
darcs-hash:52fbeb30836d25a2bc8cce4596d2e7032ab1de80
-
Luís Oliveira authored
darcs-hash:e90ac3e8d90950f69f9a4a07177f0c4db5da8dc1
-
- May 29, 2008
-
-
ahefner authored
Remove :no-error enum, which clashes with :zero, fixing check-error. darcs-hash:ab5b960f7d2a0fa9a6f1d9e2112d8a29058f8f23
-
- Mar 07, 2008
-
-
Luís Oliveira authored
Initial patches by Johann Korndoerfer and Charlie McMackin. darcs-hash:25ef11ba0abe43bd3ea3f0adc054595af8b3a1bd
-
Luís Oliveira authored
Patch courtesy of Johann Korndoerfer. darcs-hash:7ca687bff1347adde3074af5d936d0f41728429d
-
Luís Oliveira authored
darcs-hash:ef21f6e9402f371562238cb2efd405d6ff5b9415
-
- Dec 19, 2007
-
-
Luís Oliveira authored
darcs-hash:b2e7802ab349347a1c2e5e1f82e6ae97c7cbd3b2
-
Luís Oliveira authored
- See <http://article.gmane.org/gmane.lisp.cl-opengl.devel/116> - TODO: integrate with the cl-glut-examples system. darcs-hash:316b65ab23cccfb9ac1a0489c9d63cf7eb0bf921
-
- Oct 07, 2007
-
-
3 b authored
- Pull type checks outside the copy loop in with-opengl-array for some common element types, so cffi can optimize the conversions, array access, etc. Speeds up tex-image-2d of a 1024x1024 RGBA unsigned byte texture ~100x (from ~23sec w/~3.5GB consed, to ~0.25sec w/0 consed) on SBCL 1.0.2 Handles all the types currently returned by symbolic-type->real-type, so should be good enough for tex-image-*. May need more types if with-opengl-array is used elsewhere, but falls through to the old code in that case, so should still work. darcs-hash:90ba89648065dc3b45042ff3b14f55385aab0827
-
- Sep 25, 2007
-
-
Mikael Lax authored
darcs-hash:3452972527703bafcb79f98abd64fff8b0ab4696
-
- Sep 12, 2007
-
-
Mikael Lax authored
darcs-hash:b96eee1c08cbe33533d9af8f638f36c84c6927ba
-
- May 10, 2007
-
-
Mikael Lax authored
darcs-hash:d8445393498e94ec94fa9c74bd6b78367ed36039
-
- May 02, 2007
-
-
Luís Oliveira authored
darcs-hash:3d687f3124e50e158900dc063b7212c3ae01d50c
-
Luís Oliveira authored
darcs-hash:f6603a664ac9af8b7d70e9a588587888a301e7ec
-
- Apr 03, 2007
-
-
Luís Oliveira authored
darcs-hash:d8e175ec425dad340d313776342458a25f95540a
-
- Mar 23, 2007
-
-
Luís Oliveira authored
Bug reported by alastair37. darcs-hash:715376e926301203668a62eefeacca5b19d751e7
-
Luís Oliveira authored
darcs-hash:205fd607926d991ee3a43835ce4b85007ded41a6
-
- Mar 14, 2007
-
-
Luís Oliveira authored
darcs-hash:2f994774f7d0fbcdaf92b3908f0c86cf5b905118
-
- Mar 11, 2007
-
-
Luís Oliveira authored
darcs-hash:03aa1f23f2a4f5d07d0782576a582ab7c3b2d79e
-
Luís Oliveira authored
- test with pointerp and null-pointer-p darcs-hash:b5e1536acf03239fe82241d97962eedc4175cf04
-
- Mar 09, 2007
-
-
Luís Oliveira authored
Patch courtesy of Bart Botta. - fixes lispification of a bunch of the new function names. - more type info for array of pointer args (:pointer (:pointer type)) instead of (:pointer :pointer). darcs-hash:04da7b0e8236aef695ec9060e7b816a4db328b24
-