summaryrefslogtreecommitdiff
path: root/gdk/gdkwindow.c
diff options
context:
space:
mode:
authorNiels Nesse <nnesse@sonic.net>2015-01-14 17:30:28 -0800
committerEmmanuele Bassi <ebassi@gnome.org>2015-01-28 12:00:30 +0000
commit27cf0fa34c3a51ddb50391f21aaf2e3984d6dddb (patch)
tree6eb96e9b72cfd5e659971c63c931eec217b92ba8 /gdk/gdkwindow.c
parent9e85fcbe7cc3cf296b125f149d20645c821d4b62 (diff)
downloadgtk+-27cf0fa34c3a51ddb50391f21aaf2e3984d6dddb.tar.gz
Fix core context creation in GdkGLContext
- Specifically request GL version when creating context. Just specifying core profile bit results in the requested version defaulting to 1.0 which causes the core profile bit to be ignored and an arbitrary compatability context to be returned. - Fix GL painting by removing GL calls that have been depricated by the 3.2 core profile. - Additionally remove glInvalidateFramebuffer() call, it is not supported by 3.2 core. https://bugzilla.gnome.org/show_bug.cgi?id=742953
Diffstat (limited to 'gdk/gdkwindow.c')
-rw-r--r--gdk/gdkwindow.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 6960cae387..a3a2d64635 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -2932,7 +2932,6 @@ gdk_window_begin_paint_region (GdkWindow *window,
glDisable (GL_DEPTH_TEST);
glDisable(GL_BLEND);
glBlendFunc (GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
- glTexEnvi (GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);
glViewport (0, 0, ww, wh);
}