2015-11-01から1ヶ月間の記事一覧
前回プログラム(Genie + OpenGL)のワーニング 前回使用したプログラム(testglarea.gsとglarea.gs)とvapiでは、glShaderSource関数に関して、以下のようなワーニングが出ていました。 ** ワーニング ** testglarea.vala.c: 関数 ‘main_window_on_real…
gtk3-demoにあるGLAreaデモをGenie言語で書き直しました。 (単独のプログラムは、gtk+-3.16ソース内のtestsにあります。testglarea.c) *testglarea.gs(前回のプログラム)と同じglepoxy.vapiを使っています。 ##glarea.gs uses Gtk GL init Gtk.init (re…
gtk+-3.16から、Gtk.GLArea ウィジェが追加され、GtkWindow内で簡単にOpenGLプログラミングが出来るようになりました。OpenGL context等が自動的に設定されます。 OpenGLライブラリとして、epoxyライブラリを使用しています。 Gtk.GLArea ウィジェ とOpenGL…