Skip to content
  1. Aug 29, 2009
    • Luís Oliveira's avatar
      Fix regression on freeglut platforms. · 5122b224
      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
      5122b224
  2. Jul 25, 2009
  3. Sep 26, 2008
  4. Jul 06, 2008
  5. May 04, 2008
    • charliemac+cl-opengl's avatar
      save-lisp-and-die fixes · ade09376
      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
      ade09376
  6. Mar 07, 2008
  7. May 02, 2007
  8. Apr 03, 2007
  9. Mar 07, 2007
  10. Mar 06, 2007
  11. Mar 04, 2007
  12. Nov 12, 2006
  13. Jul 03, 2006
  14. Jun 24, 2006
    • Luís Oliveira's avatar
      CL-GLUT update · 9d49e1f8
      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
      9d49e1f8
  15. Apr 25, 2006
  16. Feb 21, 2006
    • Luís Oliveira's avatar
      GLUT: add missing event and fix typo · c8e16822
      Luís Oliveira authored
      - Missing event: passive-motion.
      - fullscreen -> full-screen
      - move the (setf title) magic to a :before method.
      
      darcs-hash:48f01b71233d12e04ba6ae6dec6ce88fcb355f90
      c8e16822
  17. Feb 17, 2006
  18. Feb 07, 2006
    • Luís Oliveira's avatar
      New examples · 8fcd80fe
      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
      8fcd80fe
  19. Feb 06, 2006
    • Luís Oliveira's avatar
      Preliminary CLOS interface to GLUT · 6de42adf
      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
      6de42adf
  20. Feb 02, 2006
  21. Feb 01, 2006
    • Luís Oliveira's avatar
      Big patch, lots of straw again. · 93acba08
      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
      93acba08