#include <gdk/gdkx.h>
void realize(GtkWidget *widget, gpointer user_data)
{
- gdk_window_ensure_native(gtk_widget_get_window(widget));
+ gdk_window_ensure_native(gtk_widget_get_window(widget));
}
gpointer setup(GtkWidget *widget)
{
GLX_DEPTH_SIZE, 1,
None};
XVisualInfo *xvinfo = glXChooseVisual(xdisplay, nscreen, attribs);
- GLXContext context = glXCreateContext(xdisplay, xvinfo, 0, False);
+ GLXContext context = glXCreateContext(xdisplay, xvinfo, 0, True);
/* Fix up colormap */
GdkVisual *visual = gdk_x11_screen_lookup_visual(screen, xvinfo->visualid);
* Mac OSX implementation *
**************************/
#elif defined(SYS_MAC)
+#include <OpenGL/gl.h>
+#include <OpenGL/glu.h>
#include <gdk/gdkquartz.h>
gpointer setup(GtkWidget *widget)
{
***************/
gboolean key_press(GtkWidget *widget, GdkEventKey *event, gpointer user_data)
{
- if (event->keyval == GDK_q)
+ if (event->keyval == GDK_KEY_q)
gtk_main_quit();
return FALSE;
}