- 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
-
-
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
-
- Jul 05, 2008
-
-
Andy Hefner authored
darcs-hash:190b67e96fe43b3989a9e60c1effbacbb976eedc
-
- Jul 06, 2008
-
-
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
-
- 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
darcs-hash:d5cd60f312379a03fc5103f114d488c6c01842b3
-
- Jun 05, 2008
-
-
Luís Oliveira authored
darcs-hash:52fbeb30836d25a2bc8cce4596d2e7032ab1de80
-
- May 29, 2008
-
-
ahefner authored
Remove :no-error enum, which clashes with :zero, fixing check-error. darcs-hash:ab5b960f7d2a0fa9a6f1d9e2112d8a29058f8f23
-
- 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
-
- 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
- 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
-
- Mar 07, 2007
-
-
Luís Oliveira authored
- Use definline and import-export throughout the rest of the bindings. darcs-hash:319b292c80b556a4f249d7d4e4e4a6c5fe84e793
-
Luís Oliveira authored
- Fixed regex in generate-funcs.lisp and regenerated funcs.lisp. - New macros import-export and definline. - Used them in opengl.lisp. darcs-hash:821dc02588cc18fb2b26e0d26cd213bfcc264420
-
Luís Oliveira authored
darcs-hash:9c3649c39dfe0fb8fcfb4bd649dd0b16a643631c
-
Luís Oliveira authored
- New DEFGLEXTFUN macro courtesy of Thomas Weidner. - GLUT: set %gl:*gl-get-proc-address* to glut:get-proc-address. darcs-hash:18f31c6979d93d8b17ad88c09cebf639c08ab5d2
-
- Mar 06, 2007
-
-
Luís Oliveira authored
darcs-hash:9052b7781f19673b48b570ce5eed80d59a2f8002
-
Luís Oliveira authored
darcs-hash:f04bac19100a81e8891e2dfe9e904ed5315a04a2
-
Luís Oliveira authored
darcs-hash:62caf276a6fb5fb793d0721a64ce596b58569653
-
Luís Oliveira authored
- Merged Bart Botta's stuff for generating gl/funcs.lisp from the .spec files. Also adds new cl-opengl-bindings package with low-level functions. Fixed some parsing bugs. - Updated for OpenGL 2.1. (enums, too) darcs-hash:787b7e475fe1886f896f51a34bcdd8456b6384f8
-
- Mar 05, 2007
-
-
Luís Oliveira authored
- Updated .spec files for OpenGL 2.1. - Two changes to generate-enums.lisp: * print the symbols lower-cased; * generates some aliases for symbols ending in -bits and -bit. e.g.: :color-buffer-bit and :color-buffer. - Regenerated gl/constants.lisp. darcs-hash:ab74465b977d67360c977e3207607840d7696979
-
- Mar 04, 2007
-
-
Luís Oliveira authored
darcs-hash:632ef91d70fdc1e24313876aa9bdb25c17e4ea6d
-
- Dec 26, 2006
-
-
charliemac+cl-opengl authored
Added mostly working functionality for vertex arrays. "with-opengl-sequence" macro modified (hopefully correctly) in gl/util.lisp, possible danger of code breakage. darcs-hash:fe4e077af3bd61499ead17f18ba7fd8723ff5ce3
-
- Nov 11, 2006
-
-
Oliver Markovic authored
- Add vertex and pixel buffer objects - Add support for the EXT_framebuffer_object extension darcs-hash:543d9291f5934d415ced5fe571b8f15a97163d8c
-
- Aug 30, 2006
-
-
James Bielman authored
darcs-hash:8477255470ffa7bf089a4fb4a9938fcf57ee27fa
-
- Aug 28, 2006
-
-
James Bielman authored
- New exported functions: GLU:PROJECT, GLU:UN-PROJECT, GLU:UN-PROJECT4. - New utility macro: WITH-OPENGL-ARRAYS for binding multiple arrays. darcs-hash:38ca66cf81288c64100fb52c74fc94fc0575e594
-
James Bielman authored
- New exported functions: GET-BOOLEAN, GET-DOUBLE, GET-FLOAT, GET-INTEGER, and GET-ENUM. These functions are able to automatically return the correct number of return values when the query enum is in the *QUERY-ENUM-SIZES* table. darcs-hash:6559f1def78ce20b562a9f172095ec19c63ff0ca
-
James Bielman authored
darcs-hash:8abc1a00c11a1b53c79af0255c32b3403e696ba5
-
James Bielman authored
darcs-hash:bcb9865789389b9201342aee8c66406c42acbc74
-
James Bielman authored
darcs-hash:e241b056a7594a24666ec7eb0c6fc28370c9b5a6
-