For those who wonder what GLFW is... if you want to play with OpenGL or Vulkan, make a graphics demo, or make a game, GLFW is a library that frees you from having to deal with the nuances of Win32/X11/etc, wrangles keyboard inputs and other things across platforms. It is similar to LibSDL, but is more lightweight and GPU-centric. GLFW is designed more with greenfield projects in mind, whereas LibSDL was designed from…
GLFW 3.3 Is Released
11–20 of 35 posts
Re: GLFW 3.3 Is Released
#12Can somebody explain what are the advantages of glfw over freeglut? (other than the non-issue of "being" old) I am using freeglut for casual opengl code, and I see no problem with it. Is there anything that I am missing?
Re: GLFW 3.3 Is Released
#13Can somebody explain what are the advantages of glfw over freeglut? (other than the non-issue of "being" old) I am using freeglut for casual opengl code, and I see no problem with it. Is there anything that I am missing?
Re: GLFW 3.3 Is Released
#14Can somebody explain what are the advantages of glfw over freeglut? (other than the non-issue of "being" old) I am using freeglut for casual opengl code, and I see no problem with it. Is there anything that I am missing?
Back when I was doing a lot with this stuff, GLUT was effectively dead. Stuff like MacOS HiDPI surfaces wasn't doable without going well outside of what GLUT wanted to help you with. GLFW has been under active development over that time period, unifying baseline OpenGL, OpenGL ES, and Vulkan stuff to build upon.
Re: GLFW 3.3 Is Released
#15GLFW takes a lot of the pain out of cross-platform GPU development, and I've found the API simple and intuitive to work with. For those looking to play with it - the LearnOpenGL tutorial series [2] is excellent, and uses GLFW for managing a window and getting an OpenGL context.
Thank you maintainers for your work on it!
- [1] Revery: https://github.com/revery-ui/revery
- [2] LearnOpenGL: https://learnopengl.com/Getting-started/Creating-a-window
Re: GLFW 3.3 Is Released
#16For those who wonder what GLFW is... if you want to play with OpenGL or Vulkan, make a graphics demo, or make a game, GLFW is a library that frees you from having to deal with the nuances of Win32/X11/etc, wrangles keyboard inputs and other things across platforms. It is similar to LibSDL, but is more lightweight and GPU-centric. GLFW is designed more with greenfield projects in mind, whereas LibSDL was designed from…
So, it's sort of like GLUT was? (is?) I only messed around with 3D rendering a little back in the very early 2000's, but from what I remember, GLUT made everything much easier.
Re: GLFW 3.3 Is Released
#17Very excited for this release! GLFW is part of the foundation for a UI framework we're building called Revery [1] and there are several features in 3.3 that will be useful for us - transparent framebuffers, headless backend via OSMesa (important for CI / automation), and high-DPI improvements. GLFW takes a lot of the pain out of cross-platform GPU development, and I've found the API simple and intuitive to work with.…
Re: GLFW 3.3 Is Released
#18Very excited for this release! GLFW is part of the foundation for a UI framework we're building called Revery [1] and there are several features in 3.3 that will be useful for us - transparent framebuffers, headless backend via OSMesa (important for CI / automation), and high-DPI improvements. GLFW takes a lot of the pain out of cross-platform GPU development, and I've found the API simple and intuitive to work with.…
Sadly Mesa's software renderers seem to have topped out at OpenGL 3.3[1] :( [1]: https://mesamatrix.net/#Version_OpenGL3.3-GLSL3.30
Re: GLFW 3.3 Is Released
#19For those who wonder what GLFW is... if you want to play with OpenGL or Vulkan, make a graphics demo, or make a game, GLFW is a library that frees you from having to deal with the nuances of Win32/X11/etc, wrangles keyboard inputs and other things across platforms. It is similar to LibSDL, but is more lightweight and GPU-centric. GLFW is designed more with greenfield projects in mind, whereas LibSDL was designed from…
Re: GLFW 3.3 Is Released
#20Very excited for this release! GLFW is part of the foundation for a UI framework we're building called Revery [1] and there are several features in 3.3 that will be useful for us - transparent framebuffers, headless backend via OSMesa (important for CI / automation), and high-DPI improvements. GLFW takes a lot of the pain out of cross-platform GPU development, and I've found the API simple and intuitive to work with.…
Sadly Mesa's software renderers seem to have topped out at OpenGL 3.3[1] :( [1]: https://mesamatrix.net/#Version_OpenGL3.3-GLSL3.30
Would like to have image-based verification for certain classes of tests, and we use Azure CI pipelines - seems their VMs don't have hardware support at all for OpenGL (on any platform).