]> git.jsancho.org Git - gacela.git/commitdiff
(no commit message)
authorjsancho <devnull@localhost>
Mon, 7 Sep 2009 17:26:44 +0000 (17:26 +0000)
committerjsancho <devnull@localhost>
Mon, 7 Sep 2009 17:26:44 +0000 (17:26 +0000)
gacela_GL.lisp
gacela_draw.lisp

index bce7813d8351cdf256a815fc210ed3a437e56397..84e38d63cb6fb269e9548afaf7b41f002ff40e97 100644 (file)
@@ -61,6 +61,7 @@
 
 ;;; Buffers, Pixel Drawing/Reading
 (defconstant GL_RGB                           #x1907)
+(defconstant GL_RGBA                          #x1908)
 
 ;;; Hints
 (defconstant GL_PERSPECTIVE_CORRECTION_HINT   #x0C50)
@@ -79,6 +80,7 @@
 
 ;;; OpenGL 1.2
 (defconstant GL_BGR                           #x80E0)
+(defconstant GL_BGRA                          #x80E1)
 
 ;;; OpenGL Functions
 (defcfun "void gacela_glBegin (int mode)" 0
index 553ec8570f06663dfa8257297b8ed260c95852ce..6689e673e448aa1b99ac264295ec11b22fcacd85 100644 (file)
@@ -76,7 +76,7 @@
               (let ((width (surface-w image)) (height (surface-h image))
                     (texture (car (glGenTextures 1))))
                 (glBindTexture GL_TEXTURE_2D texture)
-                (glTexImage2D GL_TEXTURE_2D 0 3 width height 0 GL_RGB GL_UNSIGNED_BYTE (surface-pixels image))
+                (glTexImage2D GL_TEXTURE_2D 0 3 width height 0 GL_RGBA GL_UNSIGNED_BYTE (surface-pixels image))
                 (glTexParameteri GL_TEXTURE_2D GL_TEXTURE_MIN_FILTER min-filter)
                 (glTexParameteri GL_TEXTURE_2D GL_TEXTURE_MAG_FILTER mag-filter)
                 (SDL_FreeSurface image)