News for hackers. Stuff that matters.
Re:GLFW 3.3 Is Released by bryanphe on Tuesday April 16, 2019 @01:02PM (#19675321)
Very 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. 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 by genpfault on Tuesday April 16, 2019 @02:02PM (#19675820)
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 by glalonde on Tuesday April 16, 2019 @02:10PM (#19675875)
Yeah I'm kinda surprised by this. You would think there would be some industry support for emulating graphics/gpgpu pipelines to make cloud CI cheaper and simpler, but maybe it's just a much harder problem than I imagine -- to the point where mocking opengl or using dedicated hardware makes more sense.
Re:GLFW 3.3 Is Released by bryanphe on Tuesday April 16, 2019 @02:32PM (#19676087)
Ah, that's too bad! I've been hunting for ways to get better integration tests on CI for Revery.

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).

Re:GLFW 3.3 Is Released by genpfault on Tuesday April 16, 2019 @02:42PM (#19676163)
Eh, 3.3 Core is still pretty darn capable. 4.0+ mostly just added tessellation/compute shaders & quality-of-life and/or AZDO[1]-style features.

[1]: https://en.wikipedia.org/wiki/Glossary_of_computer_graphics#...