GTK Integration Proposal

From GtkGLExt

Jump to: navigation, search

Overview

Following is a minimal list of GdkGLExt / GtkGLExt functions for possible inclusion in GTK2. Ideally, the reduced API should include everything necessary for application developers to make full use of OpenGL, including offscreen rendering, while eliminating any functionality not specific to the task of GTK/OpenGL integration.

gboolean gdk_gl_init_check(int *argc, char ***argv);
gboolean gdk_gl_query_extension(void);
gboolean gdk_gl_query_extension_for_display(GdkDisplay *display);
gboolean gdk_gl_query_version(int *major, int *minor);
gboolean gdk_gl_query_version_for_display(GdkDisplay *display, int *major, int *minor);
gboolean gdk_gl_query_gl_extension(const char *extension);
Personal tools