2009/06/23

JOGL 2.0

知らない間にjogl-2.0-preが出ていた.

jogl-1.1.1aからは大きく変わった模様.



とりあえず以下の変更が必要
glutとglcanvasの為に以下を追加
import com.sun.opengl.util.gl2.*;
import javax.media.opengl.awt.*;

gl系関数の為に,GLをGL2に変更

gl系定数の為に,GL.GL_hogeをGL2.GL_hogeに変更

あと,drawable.repaint()が使えなくなった.
これは未だに調査中.
ライブラリのアップデートで,こんなにたくさん変更があるのはいかがなものか.


追記:7/8
drawable.repaint()は以下に置換するといいらしい.

AWTGLAutoDrawable awtDrawable = (AWTGLAutoDrawable) drawable;
awtDrawable.repaint();

あと
public void dispose(GLイベント){
}
も必要

1 件のコメント:

匿名 さんのコメント...

ありがとうございます。
とても助かりました。
こんな変更ばっかりでほんと大変です。