-(define* (add-light #:key light position ambient (id GL_LIGHT1) (turn-on t))
- (init-lighting)
- (and light (glLightfv id GL_DIFFUSE (first light) (second light) (third light) (fourth light)))
- (and light position (glLightfv GL_POSITION (first position) (second position) (third position) (fourth position)))
- (and ambient (glLightfv id GL_AMBIENT (first ambient) (second ambient) (third ambient) (fourth ambient)))
- (and turn-on (glEnable id))
- id)
+;; (define* (add-light #:key light position ambient (id GL_LIGHT1) (turn-on t))
+;; (init-lighting)
+;; (and light (glLightfv id GL_DIFFUSE (car light) (cadr light) (caddr light) (cadddr light)))
+;; (and light position (glLightfv GL_POSITION (car position) (cadr position) (caddr position) (cadddr position)))
+;; (and ambient (glLightfv id GL_AMBIENT (car ambient) (cadr ambient) (caddr ambient) (cadddr ambient)))
+;; (and turn-on (glEnable id))
+;; id)