这是我对GLFW官方网站文档的一份中文翻译。翻译水平有限,如果错误请评论告诉我。如要转载,请署名。谢谢!
(持续更新中)
译者:ktxiaok
原网页
介绍
GLFW是一个免费的、开源的、多平台的支持OpenGL, OpenGL ES和Vulkan应用开发的库。它提供了一个简单的平台依赖的API来创建窗口(windows)、上下文(contexts)、和表面(surfaces)、读取输入、处理事件等等。
版本3.3的发行说明列出了新的特性、警告,和自贬。
开始入门 是一份给GLFW新手用户使用的指南。它会让你熟悉如何写一个小型但完整的程序。
这里有许多份对于API的每个部分的指南:
一旦你完成了一个程序, 请看编译GLFW和构建引用。
引用文档提供了关于指定函数的更详细的信息。
从GLFW2到3说明了改变的内容以及如何更新以前存在的但使用新API的代码。
这里有一个部分是对指针生命周期,可重入性(reentrancy)、线程安全、事件顺序和向前向后兼容性的保证和限制。
常见问题回答了许多关于对GLFW设计、实现、使用的常见问题。
最后,标准一致性(Standards conformance)解释了GLFW使用了什么样的APIs、标准和协议以及当他们不在指定的机器上存在的时候会发生什么。