[gtk+] gdkglcontext-x11: Fix pixmap creation
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] gdkglcontext-x11: Fix pixmap creation
- Date: Tue, 21 Oct 2014 11:59:23 +0000 (UTC)
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]