[gtk+] gdkglcontext-x11: Fix pixmap creation



commit 45288ec40c3705df7ef5332af6066c9b4065a025
Author: Adel Gadllah <adel gadllah gmail com>
Date:   Tue Oct 21 13:58:28 2014 +0200

    gdkglcontext-x11: Fix pixmap creation
    
    Always use NPOT textures
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738670

 gdk/x11/gdkglcontext-x11.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gdk/x11/gdkglcontext-x11.c b/gdk/x11/gdkglcontext-x11.c
index 035aacd..7811bcf 100644
--- a/gdk/x11/gdkglcontext-x11.c
+++ b/gdk/x11/gdkglcontext-x11.c
@@ -289,7 +289,7 @@ glx_pixmap_get (cairo_surface_t *surface)
   int i, value;
   gboolean y_inverted;
   const int pixmap_attributes[] = {
-    GLX_TEXTURE_TARGET_EXT, GLX_TEXTURE_RECTANGLE_EXT,
+    GLX_TEXTURE_TARGET_EXT, GLX_TEXTURE_2D_EXT,
     GLX_TEXTURE_FORMAT_EXT, GLX_TEXTURE_FORMAT_RGBA_EXT,
     None
   };
@@ -309,7 +309,7 @@ glx_pixmap_get (cairo_surface_t *surface)
       glXGetFBConfigAttrib (display, fbconfigs[i],
                            GLX_BIND_TO_TEXTURE_TARGETS_EXT,
                            &value);
-      if (!(value & GLX_TEXTURE_RECTANGLE_BIT_EXT))
+      if ((value & GLX_TEXTURE_RECTANGLE_BIT_EXT))
        continue;
 
       glXGetFBConfigAttrib (display, fbconfigs[i],


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]