Example #1
0
gint glwidget_context_created( GtkWidget* widget, gpointer data ){
	if ( ++g_context_count == 1 ) {
		g_shared = widget;
		gtk_widget_ref( g_shared );

		glwidget_make_current( g_shared );
		GlobalOpenGL().contextValid = true;

		GLWidget_sharedContextCreated();
	}
	return FALSE;
}
Example #2
0
gint GLWidget::onRealise(GtkWidget* widget, GLWidget* self) {
	if (++g_context_count == 1) {
		g_shared = widget;
		gtk_widget_ref(g_shared);

		makeCurrent(g_shared);
		GlobalOpenGL().contextValid = true;

		GLWidget_sharedContextCreated();
	}

	return FALSE;
}