From 558b17ee1e71fb0fe7aea35e13cd5a73b18130dc Mon Sep 17 00:00:00 2001 From: Robert Bragg Date: Wed, 25 Nov 2009 02:47:52 +0000 Subject: [PATCH] offscreen: cogl_offscreen_new_to_texture now supports GL_TEXTURE_RECTANGLE_ARB cogl_offscreen_new_to_texture previously bailed out if the given texture's GL target was anything but GL_TEXTURE_2D, but it now also allows foreign GL_TEXTURE_RECTANGLE_ARB textures. Thanks to Owen for reporting this issue, ref: https://bugzilla.gnome.org/show_bug.cgi?id=601032 --- clutter/cogl/cogl/cogl-draw-buffer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clutter/cogl/cogl/cogl-draw-buffer.c b/clutter/cogl/cogl/cogl-draw-buffer.c index 2a7b757..d32d325 100644 --- a/clutter/cogl/cogl/cogl-draw-buffer.c +++ b/clutter/cogl/cogl/cogl-draw-buffer.c @@ -265,7 +265,8 @@ cogl_offscreen_new_to_texture (CoglHandle texhandle) if (!cogl_texture_get_gl_texture (texhandle, &tex_gl_handle, &tex_gl_target)) return COGL_INVALID_HANDLE; - if (tex_gl_target != GL_TEXTURE_2D) + if (tex_gl_target != GL_TEXTURE_2D && + tex_gl_target != GL_TEXTURE_RECTANGLE_ARB) return COGL_INVALID_HANDLE; /* Create a renderbuffer for stenciling */ -- 2.7.4