(glEnable GL_LIGHTING))
(defun resize-screen-GL (width height)
- (let ((ratio (if (= height 0) width (/ width height))))
-; (glViewPort 0 0 width height)
- (glMatrixMode GL_PROJECTION)
- (glLoadIdentity)
- (let* ((w (/ width 2)) (-w (neg w)) (h (/ height 2)) (-h (neg h)))
- (glOrtho -w w -h h 0 1))
-; (gluPerspective 45 ratio 0.1 100)
- (glMatrixMode GL_MODELVIEW)
- (glLoadIdentity)
- t))
+ (cond ((3d-mode?) (glViewPort 0 0 width height)))
+ (glMatrixMode GL_PROJECTION)
+ (glLoadIdentity)
+ (cond ((3d-mode?) (let ((ratio (if (= height 0) width (/ width height))))
+ (gluPerspective 45 ratio 0.1 100)))
+ (t (let* ((w (/ width 2)) (-w (neg w)) (h (/ height 2)) (-h (neg h)))
+ (glOrtho -w w -h h 0 1))))
+ (glMatrixMode GL_MODELVIEW)
+ (glLoadIdentity)
+ t))
(let ((current-color '(1 1 1 1)))
(defun get-current-color ()