]> git.jsancho.org Git - gacela.git/blobdiff - gacela_draw.lisp
(no commit message)
[gacela.git] / gacela_draw.lisp
index a3a19c74bb7b7aa0d62c6d81ef68778a72fb2894..eeaaac922ae342d450254b4729eb366fc5ec125a 100644 (file)
       (cond (image
             (let ((width (surface-w image)) (height (surface-h image))
                   (byteorder (if (= (SDL_ByteOrder) SDL_LIL_ENDIAN)
-                               (if (= (surface-format-BytesPerPixel image) 3) GL_RGB GL_RGBA)
-                               (if (= (surface-format-BytesPerPixel image) 3) GL_BGR GL_BGRA)))
+                               (if (= (surface-format-BytesPerPixel image) 3) GL_BGR GL_BGRA)
+                               (if (= (surface-format-BytesPerPixel image) 3) GL_RGB GL_RGBA)))
                   (texture (car (glGenTextures 1))))
+
               (glBindTexture GL_TEXTURE_2D texture)
               (glTexImage2D GL_TEXTURE_2D 0 3 width height 0 byteorder GL_UNSIGNED_BYTE (surface-pixels image))
               (glTexParameteri GL_TEXTURE_2D GL_TEXTURE_MIN_FILTER min-filter)