int
main (int argc, char *argv[])
{
- GdkSurface *surface;
int result;
gtk_test_init (&argc, &argv, NULL);
add_test ("/memorytexture/download_float_1x1", test_download_float_1x1);
add_test ("/memorytexture/download_float_4x4", test_download_float_4x4);
- surface = gdk_surface_new_toplevel (gdk_display_get_default());
gl_renderer = gsk_gl_renderer_new ();
- if (!gsk_renderer_realize (gl_renderer, surface, NULL))
+ if (!gsk_renderer_realize (gl_renderer, NULL, NULL))
{
g_clear_object (&gl_renderer);
- g_clear_object (&surface);
}
result = g_test_run ();
gsk_renderer_unrealize (gl_renderer);
g_clear_object (&gl_renderer);
}
- g_clear_object (&surface);
return result;
}
static void
texture_threads (void)
{
- GdkSurface *surface;
GskRenderer *gl_renderer;
GskRenderNode *node;
GMainLoop *loop;
GError *error = NULL;
/* 1. Get a GL renderer */
- surface = gdk_surface_new_toplevel (gdk_display_get_default());
gl_renderer = gsk_gl_renderer_new ();
- if (!gsk_renderer_realize (gl_renderer, surface, &error))
+ if (!gsk_renderer_realize (gl_renderer, NULL, &error))
{
g_test_skip (error->message);
g_clear_error (&error);
g_clear_object (&gl_renderer);
- g_clear_object (&surface);
return;
}
gsk_renderer_unrealize (gl_renderer);
g_clear_pointer (&loop, g_main_loop_unref);
g_clear_object (&gl_renderer);
- g_clear_object (&surface);
g_main_context_release (NULL);
}