Skip to content
  1. Jun 22, 2009
  2. Jun 02, 2009
    • Luís Oliveira's avatar
      Use explicit single-float constants. · 28b45eff
      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
      28b45eff
  3. Sep 26, 2008
    • mcdermott.michaelj's avatar
      glu additions · 9b35e5ca
      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
      9b35e5ca
    • Andy Hefner's avatar
      Packing pixel storage modes · 3b997809
      Andy Hefner authored
      darcs-hash:5fca2da50fed9b64f201a78d3f349343b2cfe1c6
      3b997809
  4. Sep 06, 2008
  5. Jul 05, 2008
  6. Jul 06, 2008
  7. May 04, 2008
    • charliemac+cl-opengl's avatar
      Int64EXT type handling · a51f7969
      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
      a51f7969
    • charliemac+cl-opengl's avatar
      OpenGL spec update · fbcd96b8
      charliemac+cl-opengl authored
      darcs-hash:d5cd60f312379a03fc5103f114d488c6c01842b3
      fbcd96b8
  8. Jun 05, 2008
  9. May 29, 2008
  10. Oct 07, 2007
    • 3 b's avatar
      Speed up with-opengl-array for common array element types · 03ac8787
      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
      03ac8787
  11. Sep 25, 2007
  12. Sep 12, 2007
  13. May 10, 2007
  14. Mar 23, 2007
  15. Mar 14, 2007
  16. Mar 11, 2007
  17. Mar 09, 2007
    • Luís Oliveira's avatar
      Fix name mangling · bab16519
      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
      bab16519
  18. Mar 07, 2007
  19. Mar 06, 2007
  20. Mar 05, 2007
    • Luís Oliveira's avatar
      GL enum changes · de9e7e47
      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
      de9e7e47
  21. Mar 04, 2007
  22. Dec 26, 2006
    • charliemac+cl-opengl's avatar
      vertex array addition · b01d3499
      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
      b01d3499
  23. Nov 11, 2006
    • Oliver Markovic's avatar
      Add support for buffer objects · 08742fcc
      Oliver Markovic authored
      - Add vertex and pixel buffer objects
      - Add support for the EXT_framebuffer_object extension
      
      darcs-hash:543d9291f5934d415ced5fe571b8f15a97163d8c
      08742fcc
  24. Aug 30, 2006
  25. Aug 28, 2006