From 0a48a52ba16fa367046badf8f7bf6beb865ea63b Mon Sep 17 00:00:00 2001 From: Neil Roberts Date: Thu, 19 Mar 2009 17:54:17 +0000 Subject: [PATCH] [glx-texture-pixmap] Don't enable the texture target when binding the texture There's no need to enable the texture target unless it is going to be used for rendering. Enabling it directly with glEnable calls confuses Cogl's state caching. This is a replacement for the patch in bug 1483 which was reverted. --- clutter/glx/clutter-glx-texture-pixmap.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/clutter/glx/clutter-glx-texture-pixmap.c b/clutter/glx/clutter-glx-texture-pixmap.c index ecc6e8d..4a41070 100644 --- a/clutter/glx/clutter-glx-texture-pixmap.c +++ b/clutter/glx/clutter-glx-texture-pixmap.c @@ -134,8 +134,6 @@ texture_bind (ClutterGLXTexturePixmap *tex) if (!cogl_texture_get_gl_texture (cogl_tex, &handle, &target)) return FALSE; - glEnable(target); - /* FIXME: fire off an error here? */ glBindTexture (target, handle); -- 2.7.4