DashGL

Digital Adventures in Shaders and OpenGL

Introduction Brickout Invaders Astroids

Article 01

View Source
Author: Kion Posted on: Jan. 23, 2019

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin justo nisi, molestie a porttitor vitae, aliquam quis turpis. Etiam non venenatis quam, at maximus tellus. Cras mattis mollis nunc eu scelerisque. Ut et ex ex. Mauris egestas et quam at egestas. Phasellus a ante velit. Nulla placerat neque eros, semper bibendum magna iaculis vel. Sed tincidunt, erat sed eleifend pellentesque, dui tellus faucibus mi, at aliquet urna nibh eget erat. In vitae neque tortor. Duis vulputate erat non purus luctus dignissim. Aenean lorem elit, laoreet sed mauris eu, accumsan euismod nunc. Pellentesque ac orci non enim convallis vulputate eu eu risus. Morbi rhoncus lacus arcu, non eleifend dui laoreet vel.

Mauris magna mi, cursus a fringilla ut, rutrum id orci. Sed eget ex eget purus tristique lacinia eu eu ligula. Sed pulvinar mi quis turpis molestie maximus eu ut dui. Morbi dapibus purus sed magna efficitur, sed condimentum est consequat. Proin vitae mauris aliquam, sagittis purus sed, vulputate urna. Fusce faucibus, augue non tincidunt efficitur, nulla mauris sollicitudin turpis, eget scelerisque eros orci quis ligula. Vivamus laoreet justo eget suscipit rutrum. Fusce scelerisque vehicula sem et volutpat. Phasellus ornare hendrerit lorem, id pulvinar ante aliquet non. Integer gravida, felis id laoreet dapibus, lorem nulla bibendum mauris, vel pretium nisl dui vel dolor.

#include <gtk/gtk.h>

int main(int argc, char *argv[]) {

	GtkWidget *window;

	gtk_init(&argc, &argv);

	window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
	gtk_window_set_title(GTK_WINDOW(window), "Brickout Tutorial");
	gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
	gtk_window_set_default_size(GTK_WINDOW(window), 640, 480);
	gtk_window_set_type_hint(GTK_WINDOW(window), GDK_WINDOW_TYPE_HINT_UTILITY);
	g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);

	gtk_widget_show_all(window);

	gtk_main();

	return 0;

}

Fusce vitae erat a augue lacinia maximus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nulla non mauris pellentesque, efficitur augue vel, auctor nibh. Phasellus in eros justo. Nam quis neque nec felis ullamcorper bibendum. Nam mattis purus ac condimentum congue. Duis non ex libero.

Phasellus malesuada tempor massa, at dapibus lacus. Phasellus pretium risus justo, a scelerisque augue molestie interdum. Donec interdum ut est sed lobortis. Cras ut lorem condimentum, imperdiet mi sed, tempus mauris. Nunc et semper velit. Quisque tellus purus, eleifend vitae accumsan non, maximus imperdiet magna. Pellentesque eu sagittis magna. Ut varius in tellus a tincidunt. Morbi accumsan libero sit amet augue lobortis lobortis. Nunc vel erat ac nisl mollis maximus.

Donec semper quis neque lacinia laoreet. Donec finibus mauris elementum eros volutpat, vel condimentum lacus sollicitudin. Pellentesque aliquam turpis id ligula placerat elementum. Praesent dictum diam non laoreet lacinia. Curabitur vitae ligula nec quam aliquam ultricies. Ut sed congue urna. Curabitur cursus faucibus efficitur.