4

私はいたるところを見てきましたが、OpenGL 3/4 コンテキストの作成を可能にするルビ バインディングがないようです。

完全な OpenGL バインディング ライブラリである必要はなく、OpenGL コンテキストを作成する部分だけです。

更新: 絶望的な場合は、部分的な glfw ruby​​ バインディングを ruby​​ ffi で行います。だから、それから私を救ってください;)

4

1 に答える 1

8

ほとんどのプラットフォームで OpenGL 3 または 4 コンテキストを作成できるライブラリを作成しました (サポートされている場合)。レイといいます。ドローアブル システムや DSL を使用する必要はありません。それを使用して、ウィンドウと OpenGL コンテキストを作成するだけです。

Ray::GL.major_version = 3
Ray::GL.minor_version = 2
Ray::GL.core_profile  = true # if you want/need one

window = Ray::Window.new("test", [640, 480])
window.make_current
# You can make OpenGL calls yourself now
于 2011-08-20T19:00:45.400 に答える