- 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
-
- Sep 26, 2008
-
-
Luís Oliveira authored
darcs-hash:24194c59a6bd37b43b162a16418006ac49f8d16d
-
- Jul 06, 2008
-
-
Luís Oliveira authored
Patch courtesy of Dan Torop. darcs-hash:f82cb9d2c08553d1c7cb154246ffd007a1660a4f
-
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
- 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
-
- Mar 07, 2008
-
-
Luís Oliveira authored
Initial patches by Johann Korndoerfer and Charlie McMackin. darcs-hash:25ef11ba0abe43bd3ea3f0adc054595af8b3a1bd
-
Luís Oliveira authored
darcs-hash:ef21f6e9402f371562238cb2efd405d6ff5b9415
-
- 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 07, 2007
-
-
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:62caf276a6fb5fb793d0721a64ce596b58569653
-
- Mar 04, 2007
-
-
Luís Oliveira authored
darcs-hash:79866eb9aa97502cc1f909502e132c42a3eabbaa
-
Luís Oliveira authored
darcs-hash:632ef91d70fdc1e24313876aa9bdb25c17e4ea6d
-
- Nov 12, 2006
-
-
Oliver Markovic authored
darcs-hash:5c01935a5b6dbbddec707fd275fb4b9715e63715
-
- Jul 03, 2006
-
-
Luís Oliveira authored
darcs-hash:e1c1cea8de0117f7ba7a8266b093345090b89f70
-
- Jun 24, 2006
-
-
Luís Oliveira authored
- Fix foreign-symbol-pointer usage in glut/fonts.lisp. - Move enums next to the DEFCFUNs where they're used. - Rework the CL-GLUT CLOS interface. - Reorganize examples and rewrite them using the updated CLOS interface. darcs-hash:1313f74037779aec829a3f2e5041b6638e9d9c2c
-
- Apr 25, 2006
-
-
Luís Oliveira authored
darcs-hash:104b4d0bac3e7aa30bcb56b73bd6ca42e8fb5bfd
-
- Feb 21, 2006
-
-
Luís Oliveira authored
- Missing event: passive-motion. - fullscreen -> full-screen - move the (setf title) magic to a :before method. darcs-hash:48f01b71233d12e04ba6ae6dec6ce88fcb355f90
-
- Feb 17, 2006
-
-
Luís Oliveira authored
darcs-hash:6c60dbaa0a24845c066d9a2193b0941b04da26e8
-
- Feb 07, 2006
-
-
Luís Oliveira authored
- New 5 examples from the redbook. - 2 GLU functions needed for the examples. - Added gl:polygon-stipple needed for one of the examples. - Fixed silly bugs in cl-glut's ascii-to-char type and the base-window initialize-instance. - Moved window's title initform to a special. darcs-hash:be2d10664c39d78ad763b0504425f928234587fb
-
- Feb 06, 2006
-
-
Luís Oliveira authored
- Removed a german 'ss' from rasterization.lisp which was upsetting SBCL. - New macro WITH-PUSHED-MATRIX. WITH-MATRIX might be a better name? - New experimental CLOS-based interface to GLUT. - New example using the new CLOS interface. Moved old gears exmample to gears-raw.lisp. darcs-hash:f2aac6615b39dd3f88ffa2220d881967c103e56b
-
- Feb 02, 2006
-
-
Luís Oliveira authored
darcs-hash:6743c9af0a000164c010b52e1b7d58d3334323c0
-
Luís Oliveira authored
(requires recent cffi patches fixing defcenum issue and implementing defbitfield) - add missing depends-on to funcs in cl-opengl.asd - complete glut bindings. next step: high level interface. darcs-hash:c9d51ae0899a58a425cc3abb35ff5679819fc487
-
Alexey Dvoychenkov authored
darcs-hash:273c715ef6b600a7f8cd5af0f643a19a16f953f6
-
- Feb 01, 2006
-
-
Luís Oliveira authored
- GLU: added asd file and stub .lisp files. - Examples: - added cl-glut-examples.asd - new example: gears.lisp - GLUT: added asd file and implemented a few routines. (mostly those needed by the gears.lisp example) - Add my name to HEADER too. - 3 separate manuals is probably overkill? Use only one for now. - GL: - fixed enums, these should canonicalize to GLenum, not int. - renamed gl types from GLfoo to gl:foo (and exported them) - fixed erroneus check-type. - look for libGL.so.N if libGL.so isn't found. - removed some tabs from the files. - added missing space between ":constant-attenuation" and "linear-attenuation". - added missing (declare (ignore ..)) to avoid warnings. - fixed a small bug/typo where a foreign array was being accessed as if it were Lisp array. - change ;;;-comments to ;;-comments in package.lisp in order to indent well. darcs-hash:e7c742ebc970613bcc74370bf3d2df27aa67ffe0
-