LINUX.ORG.RU

OpenGL в GTK+ на C


0

0

Прочитал вдоль и поперёк K&R, освоился с GTK. теперь вот не могу понять как в GTK+ использовать Opengl. что-то слышал о виджете opengl-area, но как им пользоваться и как собственно пользоваться OpenGL'ом в этом контексте нигде не нашёл. сайты gtk и гнома подходящей инфы не дали...

расширение gtkglext тоже ставил, читал руководство но так и не понял глобально ничерта...

прошу помощи - если кто-нибудь видел подходящие мне учебники, уроки, сайты, криокамеры - поделитесь.

Qt не предлагайте, слышал...

Задача - приложение показа(и некоторого манипулирования) простой трёхмерной графики с гткшным управлением.

★★★★

Есть болванка на крестах с использованием gtkglmm, если память не отшибло. Говори мыло, завтра с утра архив вышлю.

mv ★★★★★
()

#apt-get install libgtkglext1-dev libgtkgl2.0-dev


/usr/share/doc/libgtkglext1-dev
/usr/share/doc/libgtkglext1-dev/changelog.Debian.gz
/usr/share/doc/libgtkglext1-dev/examples
/usr/share/doc/libgtkglext1-dev/examples/font-pangoft2.c.gz
/usr/share/doc/libgtkglext1-dev/examples/penguin.lwo.gz
/usr/share/doc/libgtkglext1-dev/examples/Makefile.am
/usr/share/doc/libgtkglext1-dev/examples/pixmap-mixed.c.gz
/usr/share/doc/libgtkglext1-dev/examples/glxinfo.c.gz
/usr/share/doc/libgtkglext1-dev/examples/readtex.c.gz
/usr/share/doc/libgtkglext1-dev/examples/simple-mixed.c.gz
/usr/share/doc/libgtkglext1-dev/examples/trackball.h
/usr/share/doc/libgtkglext1-dev/examples/share-lists.c.gz
/usr/share/doc/libgtkglext1-dev/examples/font-pangoft2-tex.c.gz
/usr/share/doc/libgtkglext1-dev/examples/trackball.c.gz
/usr/share/doc/libgtkglext1-dev/examples/shapes.c.gz
/usr/share/doc/libgtkglext1-dev/examples/button.c.gz
/usr/share/doc/libgtkglext1-dev/examples/rotating-square.c.gz
/usr/share/doc/libgtkglext1-dev/examples/template.c.gz
/usr/share/doc/libgtkglext1-dev/examples/coolwave.c.gz
/usr/share/doc/libgtkglext1-dev/examples/wglinfo.c.gz
/usr/share/doc/libgtkglext1-dev/examples/color.c.gz
/usr/share/doc/libgtkglext1-dev/examples/logo.c.gz
/usr/share/doc/libgtkglext1-dev/examples/multiarb.c.gz
/usr/share/doc/libgtkglext1-dev/examples/lw.c.gz
/usr/share/doc/libgtkglext1-dev/examples/pixmap.c.gz
/usr/share/doc/libgtkglext1-dev/examples/logo-t.c
/usr/share/doc/libgtkglext1-dev/examples/girl.rgb.gz
/usr/share/doc/libgtkglext1-dev/examples/simple.c.gz
/usr/share/doc/libgtkglext1-dev/examples/coolwave2.c.gz
/usr/share/doc/libgtkglext1-dev/examples/logo-g.c.gz
/usr/share/doc/libgtkglext1-dev/examples/viewlw.c.gz
/usr/share/doc/libgtkglext1-dev/examples/logo-model.c
/usr/share/doc/libgtkglext1-dev/examples/logo-model.h
/usr/share/doc/libgtkglext1-dev/examples/reflect.rgb.gz
/usr/share/doc/libgtkglext1-dev/examples/font.c.gz
/usr/share/doc/libgtkglext1-dev/examples/simple-pbuffer-sgix.c.gz
/usr/share/doc/libgtkglext1-dev/examples/scribble-gl.c.gz
/usr/share/doc/libgtkglext1-dev/examples/alien.lwo.gz
/usr/share/doc/libgtkglext1-dev/examples/gears.c.gz
/usr/share/doc/libgtkglext1-dev/examples/lw.h
/usr/share/doc/libgtkglext1-dev/examples/readtex.h
/usr/share/doc/libgtkglext1-dev/examples/low-level.c.gz
/usr/share/doc/libgtkglext1-dev/examples/logo-k.c.gz
подробнее:
http://gtkglext.sourceforge.net/

elipse ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.