#include <epoxy/gl.h>
#include "gdk/gdktextureprivate.h"
#include "gdk/gdkglcontextprivate.h"
+#include "gdk/gdkgltextureprivate.h"
static cairo_surface_t *
make_surface (void)
texture = gdk_gl_texture_builder_build (builder, NULL, NULL);
+ g_assert_true (gdk_gl_texture_get_context (GDK_GL_TEXTURE (texture)) == context);
+ g_assert_true (gdk_gl_texture_get_id (GDK_GL_TEXTURE (texture)) == id);
+ g_assert_false (gdk_gl_texture_has_mipmap (GDK_GL_TEXTURE (texture)));
+ g_assert_true (gdk_gl_texture_get_sync (GDK_GL_TEXTURE (texture)) == sync);
+
data = g_malloc0 (64 * 64 * 4);
gdk_texture_download (texture, data, 64 * 4);