GLFW 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
GLFW 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
GLFW 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
GLFW 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
GLFW 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 zlib/libpng License
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-12-15

软件简介

GLFW是一个OpenGL的应用框架,支持Linux和Windows。GLFW 主要用来处理特定操作系统下的特定任务,例如 OpenGL 窗口管理、分辨率切换、键盘、鼠标以及游戏手柄、定时器输入、线程创建等等。

更多的效果截图:http://glfw.sourceforge.net/screenshots.html

展开阅读全文

评论 (0)

加载中
更多评论
发表于大前端专区
2019/04/18 06:33

GLFW 3.3 发布,OpenGL、Vulkan 桌面开发库

GLFW 3.3 发布了,GLFW 是一个用于桌面 OpenGL、OpenGL ES 和 Vulkan 的开发库,它提供了一个简单的 API,用于创建窗口、上下文和界面,接收输入和事件。GLFW 是用 C 语言编写的,对 Windows、macOS 和许多类 Unix 系统提供原生支持。 此版本更新内容包括:通过 SDL_GameControllerDB 添加游戏手柄输入,通过 MoltenVK 在 macOS 上支持 Vulkan,更好地处理高 DPI 和缩放,更改现有窗口属性,原始鼠标动作输入,对操纵杆帽/dpad...

1
3
发表了资讯
2015/01/20 00:00

GLFW 3.1 发布,OpenGL 应用框架

GLFW 3.1 发布,此版本现已提供下载,添加了许多文档改进;支持自定义系统游标,文件删除事件,主线程唤醒,浮动窗口,窗口大小检索,单缓存窗口;大量构建改进和 bug 修复。 GLFW是一个OpenGL的应用框架,支持Linux和Windows。GLFW 主要用来处理特定操作系统下的特定任务,例如 OpenGL 窗口管理、分辨率切换、键盘、鼠标以及游戏手柄、定时器输入、线程创建等等。

4
16
发表了资讯
2013/06/17 00:00

GLFW 3.0 发布,OpenGL 应用框架

GLFW 3.0 发布了,该版本移除了废弃的功能,同时增加了新的 API 用于支持多窗口和监视器,支持 sRGB、可靠性、OpenGL ES、high-DPI、gamma ramps、更多事件的回调、剪贴板文本 I/O,错误描述回调等等。 GLFW是一个OpenGL的应用框架,支持Linux和Windows。GLFW 主要用来处理特定操作系统下的特定任务,例如 OpenGL 窗口管理、分辨率切换、键盘、鼠标以及游戏手柄、定时器输入、线程创建等等。...

6
20
发表了资讯
2013/04/06 00:00

GLFW 2.7.8 发布,OpenGL 应用框架

GLFW 2.7.8 修复了一些小 bug,主要是 Windows 下窗口闪动问题和 Mesa 9.x 的问题。 GLFW是一个OpenGL的应用框架,支持Linux和Windows。GLFW 主要用来处理特定操作系统下的特定任务,例如 OpenGL 窗口管理、分辨率切换、键盘、鼠标以及游戏手柄、定时器输入、线程创建等等。

0
17
发表了资讯
2012/07/05 00:00

GLFW 2.7.6 发布,OpenGL 应用框架

GLFW 2.7.6 发布,该版本增加对 OS X 平台上游戏手柄的支持,支持使用 MinGW-w64 进行构建,修复了一系列 bug。 GLFW是一个OpenGL的应用框架,支持Linux和Windows。GLFW 主要用来处理特定操作系统下的特定任务,例如 OpenGL 窗口管理、分辨率切换、键盘、鼠标以及游戏手柄、定时器输入、线程创建等等。

3
5
发表了资讯
2012/04/16 00:00

GLFW 2.7.5 发布,OpenGL 应用框架

GLFW 2.7.5 发布了,该版本修复了特定 Mac OS X 版本下的编译错误,支持 Cocoa 的单调时间输入。 GLFW是一个OpenGL的应用框架,支持Linux和Windows。GLFW 主要用来处理特定操作系统下的特定任务,例如 OpenGL 窗口管理、分辨率切换、键盘、鼠标以及游戏手柄、定时器输入、线程创建等等。

4
1
发表了资讯
2012/02/14 00:00

GLFW 2.7.3 发布,OpenGL应用框架

GLFW 2.7.3 发布了,主要改进内容: 用 MinGW 与 MSYS 替换了Cygwin交叉编译 添加了POSIX monotonic timers支持 添加GLFW_INCLUDE_GL3,使得包含GLFW gl3.h而取代了gl.h 修复了一些bug GLFW是一个OpenGL的应用框架,支持Linux和Windows。GLFW 主要用来处理特定操作系统下的特定任务,例如 OpenGL 窗口管理、分辨率切换、键盘、鼠标以及游戏手柄、定时器输入、线程创建等等。...

2
2
发表了资讯
2011/08/13 00:00

GLFW 2.7.2 发布,OpenGL应用框架

GLFW是一个OpenGL的应用框架,支持Linux和Windows。GLFW 主要用来处理特定操作系统下的特定任务,例如 OpenGL 窗口管理、分辨率切换、键盘、鼠标以及游戏手柄、定时器输入、线程创建等等。 GLFW 2.7.2 增加对 OS X Lion 上 OpenGL 3.2 核心配置的支持;修复了 Cocoa 移植上的一些小bug。

0
4
发表了资讯
2011/07/27 00:00

GLFW 2.7.1 发布,OpenGL应用框架

GLFW 2.7.1 发布。GLFW是一个OpenGL的应用框架,支持Linux和Windows. 变化: Many minor issues have been fixed. Most notably, a buffer overflow in WGL context creation was fixed, a test was added for the WGL_ARB_create_context_profile extension, a regression in the dlopen code path was fixed, a termination error in GLX context creation has been fixed, the active and iconified states are now tracked on...

2
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/06/05 11:01

glfw之hello world

mac上用cocoa做imshow,资料似乎不好找,即便找到也需要和OC混编,而不是纯C。这不够纯粹。考虑用opengl做通用的、跨平台的imshow。先入门一下opengl,从glfw官方例子入手。 glfw版本 3.3,下载源码基于cmake+vs2017(注意指定CMAKE_PREFIX_INSTALL),release模式,执行INSTALL目标。 glfw官方例子 https://www.glfw.org/docs/latest/quick_guide.html glad 看了上面的官方例子文档,原以为要手动下载glad,后来发现其实就是g...

0
0
发表了博客
2019/07/05 16:36

OpenGL_构建GLFW与第一个程序

参考教程:https://learnopengl-cn.github.io/ 这个教程已经给出了很详细的资料,当然我这里是对细节的展示(在Windows上)。 首先,你需要准备 VS2017 : http://www.baidu.com [当然你也可以用别的,但我使用的是它!] GLFW(源文件):https://www.glfw.org/download.html CMake :https://cmake.org/download/ GLAD : 然后你还要去https://glad.dav1d.de/生成一个zip压缩文件,你将它下载下来即可。 资料: 打开GLAD的在线服务...

0
0
发表了博客
2019/09/09 14:42

OpenGL入门(一):使用GLFW创建简单的窗口

如果使用QT,那么创建一个OpenGL渲染窗口其实很容易,不过出于初学的角度,使用GLFW库来创建新窗口。 1. 下载并配置GLFW GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口,并且支持跨平台。 首先,我们需要先从它的官网上下载:https://www.glfw.org/ 。 下载源码包后,解压。可以发现它提供了CMakeLists.txt文件,那么我们使用cmake就能很方便地编译出来(windows下建议使用vs2015)。 编译完之...

0
0
发表了博客
2020/05/02 10:52

OpenGL之gult/freeglut/glew/glfw/glad的联系与区别

本篇内容主要参考了文章:https://blog.csdn.net/AvatarForTest/article/details/79199807,但是本人也添加了个人见解。 1.OpenGL总览 OpenGL只有框架没有实现,换句话说就是OpenGL只有函数声明没有源文件实现,类似于接口和虚函数。所有的实现是显卡生产商提供。比如NVIDIA或者AMD就要自己实现OpenGL函数内容,所以不同的生产商可以对自己的产品提供优化,毕竟代码是自己写的。 OpenGL函数库相关的API有核心库(gl),实用库(gl...

0
0
发表了博客
2020/05/06 11:43

2. openGL与 glu glut freeglut, glew和glfw的关系

OpenGL Before you can actually use OpenGL in a program, you must first initialize it. Because OpenGL is platform-independent, there is not a standard way to initialize OpenGL; each platform handles it differently. Non-C/C++ language bindings can also handle these differently.There are two phases of OpenGL initialization. The first phase is the creation of an OpenGL context the second phase is t...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
50 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部