[cello-cvs] CVS cello/kt-opengl

fgoenninger fgoenninger at common-lisp.net
Sun Oct 1 12:28:58 UTC 2006


Update of /project/cello/cvsroot/cello/kt-opengl
In directory clnet:/tmp/cvs-serv9341

Added Files:
	defpackage.lisp 
Log Message:
Added to CVS.


--- /project/cello/cvsroot/cello/kt-opengl/defpackage.lisp	2006/10/01 12:28:58	NONE
+++ /project/cello/cvsroot/cello/kt-opengl/defpackage.lisp	2006/10/01 12:28:58	1.1
;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
;;;
;;; Copyright © 2004 by Kenneth William Tilton.
;;;
;;; Permission is hereby granted, free of charge, to any person obtaining a copy 
;;; of this software and associated documentation files (the "Software"), to deal 
;;; in the Software without restriction, including without limitation the rights 
;;; to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 
;;; copies of the Software, and to permit persons to whom the Software is furnished 
;;; to do so, subject to the following conditions:
;;;
;;; The above copyright notice and this permission notice shall be included in 
;;; all copies or substantial portions of the Software.
;;;
;;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
;;; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
;;; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 
;;; AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
;;; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
;;; FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 
;;; IN THE SOFTWARE.

;;; $Id: defpackage.lisp,v 1.1 2006/10/01 12:28:58 fgoenninger Exp $

(pushnew :kt-opengl *features*)

(defpackage #:kt-opengl
  (:nicknames #:ogl)
  (:use #:common-lisp #:cffi #:ffx)
  (:export

    #:kt-opengl-init
    #:kt-opengl-reset
    #:glec

    #:*ogl-listing-p*
    #:*selecting*

    #:with-matrix
    #:with-attrib
    #:with-client-attrib
    #:with-gl-begun 
    #:with-gl-param
    #:with-bitmap-shifted
    #:with-gl-parami
    #:with-gl-paramf
    #:with-gl-paramd
    #:with-gl-integers
    #:with-gl-floats
    #:with-gl-doubles
    #:with-display-list
    #:with-gl-translation

    #:gl-pushm 
    #:gl-popm
    
    #:closed-stream-p 

    #:ncalc-normalf
    #:ncalc-normalfv

    #:ogl-get-int
    #:ogl-get-boolean 

    #:v3f
    #:make-v3f
    #:v3f-x
    #:v3f-y
    #:v3f-z

    #:xlin
    #:xlout
    #:farther
    #:nearer

    #:texture-name
    #:ogl-texture
    #:ogl-texture-gen
    #:ogl-texture-delete
    #:ogl-tex-gen-setup
    #:ogl-tex-activate
    
    #:ogl-bounds
    #:ogl-scissor-box
    #:ogl-raster-pos-get

    #:ogl-pen-move

    #:ogl-list-cache
    #:ogl-lists-delete

    #:eltgli

    #:gl-name

    #:gl-get-integers
    #:gl-get-floats
    #:gl-get-doubles
    ))



More information about the Cello-cvs mailing list