#include <sys/time.h>
#include <config.h>
#include <gtk/gtk.h>
+#include <gtk/gtkgl.h>
#include <glib/gstdio.h>
#include <grits.h>
{"fullscreen", 'f', 0, G_OPTION_ARG_NONE, &opt_fullscreen, "Open in fullscreen mode", NULL},
{NULL}
};
+ (void)entries;
/* Init */
GError *error = NULL;
+
+ gtk_init(&argc, &argv);
+
+ gtk_gl_init(&argc, &argv);
+
+ g_message("trying to get context - 1: %p\n",
+ gdk_gl_config_new_by_mode(
+ GDK_GL_MODE_RGB |
+ GDK_GL_MODE_DEPTH |
+ GDK_GL_MODE_DOUBLE));
+
+ g_message("trying to get context - 2: %p\n",
+ gdk_gl_config_new_by_mode(
+ GDK_GL_MODE_RGB |
+ GDK_GL_MODE_DEPTH |
+ GDK_GL_MODE_DOUBLE |
+ GDK_GL_MODE_ALPHA));
+
+ g_message("trying to get context - 3: %p\n",
+ gdk_gl_config_new_by_mode(
+ GDK_GL_MODE_RGBA |
+ GDK_GL_MODE_DEPTH |
+ GDK_GL_MODE_DOUBLE |
+ GDK_GL_MODE_ALPHA));
+
+ grits_init(&argc, &argv);
+
g_thread_init(NULL);
gdk_threads_init();
- if (!gtk_init_with_args(&argc, &argv, "aweather", entries, NULL, &error)) {
- g_print("%s\n", error->message);
- g_error_free(error);
- return -1;
- }
+
+ g_message("trying to get context - 4: %p\n",
+ gdk_gl_config_new_by_mode(
+ GDK_GL_MODE_RGB |
+ GDK_GL_MODE_DEPTH |
+ GDK_GL_MODE_DOUBLE));
+
+ g_message("trying to get context - 5: %p\n",
+ gdk_gl_config_new_by_mode(
+ GDK_GL_MODE_RGB |
+ GDK_GL_MODE_DEPTH |
+ GDK_GL_MODE_DOUBLE |
+ GDK_GL_MODE_ALPHA));
+
+ g_message("trying to get context - 6: %p\n",
+ gdk_gl_config_new_by_mode(
+ GDK_GL_MODE_RGBA |
+ GDK_GL_MODE_DEPTH |
+ GDK_GL_MODE_DOUBLE |
+ GDK_GL_MODE_ALPHA));
/* Use external handler for link buttons */
gtk_link_button_set_uri_hook(xdg_open, NULL, NULL);