[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.
This commit is contained in:
Neil Roberts 2009-03-19 17:54:17 +00:00
parent c4dcbb6bdb
commit 0a48a52ba1

View File

@ -134,8 +134,6 @@ texture_bind (ClutterGLXTexturePixmap *tex)
if (!cogl_texture_get_gl_texture (cogl_tex, &handle, &target)) if (!cogl_texture_get_gl_texture (cogl_tex, &handle, &target))
return FALSE; return FALSE;
glEnable(target);
/* FIXME: fire off an error here? */ /* FIXME: fire off an error here? */
glBindTexture (target, handle); glBindTexture (target, handle);