くまりゅう日記

もっと過去の日記
[.NET | BeOS | Blender | COLLADA | fossil | mono | monotone | NPR | OpenGL | PeerCastStation | Riko | Ruby | Silverlight | TRPG | XNA | ゲーム | ゲーム作り | プログラム | | 模型]

2005-11-16 今日もZetaいじり

_ USB

USB2.0なハブが全く使えない問題の対策を思い付いた。

ehciドライバを削除。

つまりUSB2.0対応を諦めたわけだが。

とりあえずこれで動きはするようになった。 俺が使う分には問題ないね。

_ Ruby

なんかrubyのコンパイルがめんどい。

net/socket.hをsys/socket.hにするのは問題無い。

configureで--enable-shared付け忘れると拡張ライブラリが使えなくなるのは気を付けろ。

ldに-Wlオプションを渡すのは間違ってると思う。というか通らない。でもgccにすると今度は-sharedオプションがねーぞ、と怒られるわけだ。

どうすりゃいいのよ。

リンカとしてgcc -Wl,-sharedを指定すりゃ良かったのかもしれない。

とりあえず適当にごまかしながらruby-1.8.3とrubysdl-1.0.0まで入れた。SDLもsgeのライブラリはあるけどヘッダがどこにあるかわからないとか、SDL_ttfもヘッダがどこにあるのやら、とかいう状態だったので最小構成でmakeしたけど。

_ OpenGL

libGL.soの他にlibGL2.soというものが入ってるんだが。

なんかハードウェアアクセラレーションが効く(かもしれない)バージョンらしい。

でもBDirectGLViewを使わなきゃならんかも、とのこと。

うーん。少なくともGeForce6200でアクセラレーションが効くとは思えんがね。

デフォルトで入ってるSDLはどっちを使ってるんだろうか。たぶんlibGL.soだけどさ。

ちょっといろいろいじってみてもいいかもしんない。


ページのトップへ | トップ «前の日記(2005-11-15) 最新 次の日記(2005-11-21)» | 編集 | kumaryu.net by kumaryu