加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在Ruby中创建OpenGL 3.x或4.x上下文?

发布时间:2020-12-17 02:53:00 所属栏目:百科 来源:网络整理
导读:我到处寻找,但是没有 ruby绑定可以创建OpenGL 3/4上下文. 它不必是完整的OpenGL绑定库,只是创建OpenGL上下文的部分. 更新: 如果我非常绝望,我将使用ruby ffi进行部分glfw ruby??绑定.所以请拯救我;) 解决方法 我编写了一个可以在大多数平台上创建OpenGL 3或
我到处寻找,但是没有 ruby绑定可以创建OpenGL 3/4上下文.

它不必是完整的OpenGL绑定库,只是创建OpenGL上下文的部分.

更新:
如果我非常绝望,我将使用ruby ffi进行部分glfw ruby??绑定.所以请拯救我;)

解决方法

我编写了一个可以在大多数平台上创建OpenGL 3或4上下文的库(只要它受支持).它被称为 Ray.您不必使用其可绘制系统或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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读