我到处都找过了,但没有任何 ruby 绑定可以允许创建 OpenGL 3/4 上下文。
它不必是完整的 OpenGL 绑定库,只需创建 OpenGL 上下文的部分即可。
更新:
如果我足够绝望,我会用 ruby ffi 进行部分 glfw ruby 绑定。所以请把我从这个问题中拯救出来;)
我编写了一个库,可以在大多数平台上创建 OpenGL 3 或 4 上下文(前提是支持)。它被称为Ray http://mon-ouie.github.com/projects/ray.html。您不必使用它的可绘制系统或 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)