]> git.jsancho.org Git - gacela.git/commitdiff
Using guile-figl
authorJavier Sancho <jsf@jsancho.org>
Mon, 4 Mar 2013 07:57:29 +0000 (08:57 +0100)
committerJavier Sancho <jsf@jsancho.org>
Mon, 4 Mar 2013 07:57:29 +0000 (08:57 +0100)
src/video.scm

index 0b49679605ce0e2082ee15da3cea7b0b8dad442c..06e263d913c9b29d2b95054cd2183c86c8fde6cf 100644 (file)
 
 (define (set-2d-mode)
   (set! mode '2d)
-  (gl-disable depth-test)
+  (gl-disable (enable-cap depth-test))
   (resize-screen-GL (get-screen-width) (get-screen-height)))
 
 (define (set-3d-mode)
   (set! mode '3d)
-  (sel-gl-clear-depth 1)
-  (gl-enable depth-test)
-  (set-gl-depth-function lequal)
+  (set-gl-clear-depth 1)
+  (gl-enable (enable-cap depth-test))
+  (set-gl-depth-function (depth-function lequal))
   (resize-screen-GL (get-screen-width) (get-screen-height)))
 
 (define (3d-mode?)
 
 
 (define (init-gl)
-  (set-gl-shade-model GL_SMOOTH)
-  (glClearColor 0 0 0 0)
-  (gl-enable GL_BLEND)
-  (glBlendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA)
-  (glHint GL_PERSPECTIVE_CORRECTION_HINT GL_NICEST))
+  (set-gl-shade-model (shading-model smooth))
+  (set-gl-clear-color 0 0 0 0)
+  (gl-enable (enable-cap blend))
+  (set-gl-blend-function (blending-factor-dest src-alpha) (blending-factor-dest one-minus-src-alpha))
+  (glHint (hint-target perspective-correction-hint) (hint-mode nicest)))
 
 (define (resize-screen-GL width height)
   (glViewport 0 0 width height)