Существует как минимум два расширения GTK, которые могут вам помочь: GtkGLExt и Gtksdl .
Gtksdl кажется заброшенным, но может содержать некоторый полезный код. GtkGLExt отлично подходит, если вы не полагаетесь на большую функциональность SDL, кроме ядра OpenGL и обработки событий.