[완료] GTK+ 에 OpenGL Lib을 사용할 수 방법 ?

sshim07의 이미지

안녕하세요.. Linux 프로그램에 대해 너무 아는 것이 없어 저 자신도 참 답답해서

여러날을 검색하다 도저히 해결책을 찾을 수가 없어 이렇게 도움 요청합니다.

GUI 프로그램을 Gtk+로 Grpah 프로그램 개발하다 화면 깜박 거림이 너무 심해,

OpenGL로 바꿔 버튼 하나하나까지도 그려줘야 하는 불편을 감수하고

화면 깜박거림은 잡았는데 공통 대화상자를 표현하는 하는 방법 및 Device Driver를

잡는 방법에서 막혀서, 이리 저리 검색하던 중 GTK+에 OpenGL를 확장한 GtkGlExt라는

Lib가 지원되는 것을 알아냈는데...

혼자만의 생각으로 Coding 해도 도대체 어떻게 해야 할 지 막막 합니다.

간단한 예제를 어디서 구해야 할까요? 고수님들이 도움 부탁드립니다.

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

https://zerowing.idsoftware.com/svn/radiant.gamepacks/gtk2-win32/trunk/gtkglext-examples/button.c

윈도우용 예제이긴 하지만, 비슷하게 하시면 될 것 같은데요;

hys545의 이미지

가면 예제하고 이 라이브러리르 사용한 풀그림 있습니다.

즐린

ganadist의 이미지

단순한 그래프면 OpenGL은 좀 오버일거 같고

Cairo로 그리면 간단하게 구현 가능할 것 같습니다.

http://www.cairographics.org/samples/

http://library.gnome.org/devel/gdk/unstable/gdk-Cairo-Interaction.html

http://www.gnomejournal.org/article/34/writing-a-widget-using-cairo-and-gtk28

----
Do not feed troll!

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러