2017/02/07(火) [n年前の日記]
#2 [ruby] Ruby の OpenGL関係ライブラリは競合するのかも
Ruby上で OpenGL を使えるようにするライブラリはいくつかあるようだけど。
_opengl と _opengl-bindings をインストールしてみたら、どうやら競合するようで。というか opengl をインストールすると opengl-bindings 用のスクリプトが動作しない状態になる、というべきかしら。opengl-bindings だけを入れた状態なら、opengl-bindings 用のサンプルスクリプトがちゃんと動いた。
一応メモしておくけど、Ruby で OpenGL を使えるようにするライブラリの中で、メジャーなのは以下のような感じっぽい。たぶん。
_opengl-bindings | RubyGems.org | your community gem host
_GitHub - vaiorabbit/ruby-opengl: Yet another OpenGL wrapper for Ruby (and wrapper code generator).
_opengl | RubyGems.org | your community gem host
_GitHub - larskanis/opengl: The official repository of the ruby-opengl wrapper
_ruby-opengl | RubyGems.org | your community gem host
_RubyGems.org | your community gem host で、「opengl」で検索すると他にも色々と。
_opengl と _opengl-bindings をインストールしてみたら、どうやら競合するようで。というか opengl をインストールすると opengl-bindings 用のスクリプトが動作しない状態になる、というべきかしら。opengl-bindings だけを入れた状態なら、opengl-bindings 用のサンプルスクリプトがちゃんと動いた。
一応メモしておくけど、Ruby で OpenGL を使えるようにするライブラリの中で、メジャーなのは以下のような感じっぽい。たぶん。
- opengl-bindings ... Windowsの場合、別途 freeglut.dll か glfw3.dll を、スクリプトのあるフォルダにコピーしてやることで動作する。
- opengl ... C拡張(.so)が同梱されてるので、gem install opengl をするだけで OpenGL が使えるようになる。gosuと組み合わせて使うのはコレ。
- ruby-opengl ... Ruby 1.9 の頃は使われていたけど、今はメンテナンスされてないらしい。ソースコードを見ようとして github のページを開くと「openglのページを見てくれ」とだけ書いてあったりするので、どうやら「opengl を使ってほしい」ということになってるのかもしれない。
_opengl-bindings | RubyGems.org | your community gem host
_GitHub - vaiorabbit/ruby-opengl: Yet another OpenGL wrapper for Ruby (and wrapper code generator).
_opengl | RubyGems.org | your community gem host
_GitHub - larskanis/opengl: The official repository of the ruby-opengl wrapper
_ruby-opengl | RubyGems.org | your community gem host
_RubyGems.org | your community gem host で、「opengl」で検索すると他にも色々と。
[ ツッコむ ]
以上です。