Both internalFormat and format should be GL_BGRA_EXT
authorKristian Høgsberg <krh@bitplanet.net>
Fri, 14 Jan 2011 22:27:24 +0000 (17:27 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Fri, 14 Jan 2011 22:39:29 +0000 (17:39 -0500)
compositor/shm.c

index 62eca2c..6b96a5b 100644 (file)
@@ -63,8 +63,7 @@ shm_buffer_attach(struct wl_buffer *buffer_base, struct wl_surface *surface)
         * overwrite it.*/
        glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA,
                     0, 0, 0, GL_BGRA_EXT, GL_UNSIGNED_BYTE, NULL);
-
-       glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA,
+       glTexImage2D(GL_TEXTURE_2D, 0, GL_BGRA_EXT,
                     buffer->buffer.width, buffer->buffer.height, 0,
                     GL_BGRA_EXT, GL_UNSIGNED_BYTE, buffer->data);
        es->visual = buffer->buffer.visual;