[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:01208] テクスチャーマッピングできない現象(Re: Mesa 3.1)
┏━◇新しい事始めたくなる2000年【メーリングリスト/激安広告】◇━┓
♪『 ネットイヤー 既に始まる 戦いが 手を打つあなた 日本のゲイツ 』
♪『 ひらめいた 成功するぞ 今年こそ! 如何に広げる このアイデアを?』
◆そのサービスを宣伝したくなったら → http://www.dns-ml.co.jp/
┗━━◇━ あなたの川柳募集中! ━◇━ admin@xxxxxxxxxx ━◇━━┛
えんどうです。
今年から、
Vine Linux 1.0 beta (kernel 2.0.36, glibc 2.0) から、
Kondara MNU/Linux (kernel 2.2.13, glibc 2.1.4) に移行しました。
大晦日からゴロゴロとコンダラを引いて、やっと新年に移行できました。
> Mesa 3.1 が出ているそうです。
> http://www.mesa3d.org/download.html
Kondara MNU/Linux に Mesa 3.1 をインストールしてみました。
とりあえず Blackdown JDK 1.2 pre-v2, Blackdown Java 3D 1.1.1 pre-v1 で
使ってみました。
Java 3D のサンプルを実行すると、
$ java HelloUniverse
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/local/jdk1.2/jre/lib/i386/libJ3D.so: libMesaGL.so.3: cannot open shared object file: ???示宍賞???????????????????????
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Compiled Code)
at java.lang.ClassLoader.loadLibrary(Compiled Code)
at java.lang.Runtime.loadLibrary0(Compiled Code)
at java.lang.System.loadLibrary(Compiled Code)
at javax.media.j3d.UniverseManager$1.run(Compiled Code)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.j3d.UniverseManager.<init>(Compiled Code)
at javax.media.j3d.VirtualUniverse$2.run(Compiled Code)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:464)
at HelloUniverse.<init>(Compiled Code)
at HelloUniverse.main(Compiled Code)
/usr/lib には libMesaGL.so.3 というファイルはありません。
Mesa 3.1 ではこうなってしまっています。
/usr/lib/libGL.so.1
/usr/lib/libGL.so.1.2.0
/usr/lib/libGLU.so.1
/usr/lib/libGLU.so.1.2.0
とりあえずシンボリックリンクしてみました。
# ln -s libGL.so.1 libMesaGL.so.3
これでいちおう HelloUniverse は実行できますが、
テクスチャーマッピングができません。
この現象は Sun の Java 3D interests-ML でも話題になっていました。
結局どうしたかというと、
http://www.mesa3d.org/ で Mesa 3.0 の
ソースを入手してコンパイルして使っています。
-rw-rw-r-- 1 yasuyuki yasuyuki 915369 Jan 3 06:41 MesaDemos-3.0.tar.gz
-rw-rw-r-- 1 yasuyuki yasuyuki 1096806 Jan 3 06:42 MesaLib-3.0.tar.gz
今後の予定ですが、
これから JBuilder 3 Foundation Edition を入手してテストしてみようと思います。
---
ENDO Yasuyuki <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/index.html (Japanese Only)