From: Neil Roberts Date: Thu, 19 Mar 2009 17:54:17 +0000 (+0000) Subject: [glx-texture-pixmap] Don't enable the texture target when binding the texture X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0a48a52ba16fa367046badf8f7bf6beb865ea63b;p=profile%2Fivi%2Fclutter.git [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. --- 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);