diff options
Diffstat (limited to 'gdk/gdkgltexture.c')
-rw-r--r-- | gdk/gdkgltexture.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gdk/gdkgltexture.c b/gdk/gdkgltexture.c index 5688513528..1c1e69a9a5 100644 --- a/gdk/gdkgltexture.c +++ b/gdk/gdkgltexture.c @@ -30,6 +30,7 @@ struct _GdkGLTexture { GdkGLContext *context; guint id; + gboolean is_fbo; cairo_surface_t *saved; @@ -196,6 +197,7 @@ gdk_gl_texture_release (GdkGLTexture *self) GdkTexture * gdk_gl_texture_new (GdkGLContext *context, guint id, + gboolean is_fbo, int width, int height, GDestroyNotify destroy, @@ -215,9 +217,15 @@ gdk_gl_texture_new (GdkGLContext *context, self->context = g_object_ref (context); self->id = id; + self->is_fbo = is_fbo; self->destroy = destroy; self->data = data; return GDK_TEXTURE (self); } +gboolean +gdk_gl_texture_is_fbo (GdkGLTexture *texture) +{ + return texture->is_fbo; +} |