[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:00127] Re: OpenGL,DirectX の判定方法
えんどうです。
> OpenGLとDirectXどちらが動いているか
> アプリケーション側から知る方法はないでしょうか?
いろいろ考えてみたのですが良い方法が思いつきません。
http://www.j3d.org/implementation/java3d-OpenGLvsDirectX.html
↑に書いてあるような挙動の相違を地道に調べる方法
(ただしJava 3Dのバージョン依存)か、
OpenGLかDirectXどちらがLoadLibraryされているか
JNIで調べるのが可能なら判定できそうな気がします。
(できるのかなあ...
本来OpenGL版とDirectX版で挙動が違うべきでないわけで、
挙動が違うのはJava 3Dの実装依存(バージョン依存)なわけです。
# (iアプリのように)別バイナリーを用意して
# ユーザーに選んでもらうというアレゲな方法もありますが..
--
ENDO Yasuyuki <yasuyuki@xxxxxxxxxxxx>
http://www.javaopen.org/~yasuyuki/ (Personal/Japanese Only)
http://www.javaopen.org/jfriends/ (Japanese Only)