遗弃和GFW3

时间:2013-01-24 15:31:23

标签: d glfw derelict3

我正在尝试让Derelict3在Ubuntu 12.10上使用GLFW3。

我使用DMD 2.061成功构建了Derelict3和glfw3。 进口和链接工作。

但似乎自this article编写以来API已发生变化,因为我(不区分大小写)无法在{/ 1>中找到对glfwOpenWindowHint的任何引用

  • Derelict3(git://github.com/aldacron/Derelict3.git)也
  • GLFW3(git://github.com/elmindreda/glfw.git

我找不到任何关于使用GLFW3的其他教程。

有没有人有关于如何在C或D中使用GLFW3的最新教程?

更新:我猜glfw3中的examples目录是一个好的开始吗?

2 个答案:

答案 0 :(得分:2)

探索被遗弃的来源 - https://github.com/aldacron/Derelict3/blob/master/import/derelict/glfw3/functions.d#L135 - 这是你的功能。

顺便说一下,我不认为glfw3足够稳定,即使glfw2在Windows上也有一些未解决的外部因素(一个例子是glfwGetGLVersion),所以我认为这更像是一个glfw问题。 glfw2官方网站支持D绑定(过时)。

关于例子,对于D,从作者提供的例子开始,D仍然是一个很好的选择,D仍然快速增长,等等。在dlang.org论坛上开始询问也是一件好事。最后一点,dsource已经过时了,大部分开发活动都迁移到了github。

希望这一切对你有帮助。

答案 1 :(得分:1)

http://wiki.glfw.org/wiki/Moving_from_GLFW_2_to_3

这是我可以找到API更改的最佳指南。使用它来翻译其他代码/教程。