GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan development on the desktop. It provides a simple API for creating windows, contexts and surfaces, receiving input and events.

GLFW is written in C and supports Windows, macOS, Wayland and X11.

GLFW is licensed under the zlib/libpng license.


davinci-resolve-11
Gives you a window and OpenGL context with just two function calls
davinci-resolve-11
Support for OpenGL, OpenGL ES, Vulkan and related options, flags and extensions
davinci-resolve-11
Support for multiple windows, multiple monitors, high-DPI and gamma ramps
davinci-resolve-11
Support for keyboard, mouse, gamepad, time and window event input, via polling or callbacks
davinci-resolve-11
Comes with a tutorial, guides and reference documentation, examples and test programs
davinci-resolve-11
Open Source with an OSI-certified license allowing commercial use
davinci-resolve-11
Access to native objects and compile-time options for platform specific features
davinci-resolve-11
Community-maintained bindings for many different languages

No library can be perfect for everyone. If GLFW isn’t what you’re looking for, there are alternatives.

Davinci-resolve-11

While not a "printed" report, you can view a real-time visual report of "illegal" color areas by selecting Display Broadcast Safe Exceptions in the View menu after enabling Broadcast Safe settings.

DaVinci Resolve 11: Broadcast Safe + Grouping LUTs - Mixing Light davinci-resolve-11

For more detailed production reports—such as keyword lists, summary reports of effects used, or specific audio/video role reports—many professionals use third-party software like Intelligent Assistance to process exported Resolve data into human-readable formats. Monitoring and Quality Reports While not a "printed" report, you can view

While version 11's internal reporting for metadata was often described as limited to basic charts, users frequently produce reports for external use: This tool creates bit-for-bit copies of your media

DaVinci Resolve 11 introduced a powerful on the Media Page designed for secure on-set backups. This tool creates bit-for-bit copies of your media from SD cards or SSDs to multiple destinations simultaneously.

To verify that every byte of data was copied correctly using checksum verification (e.g., MD5 or CRC32).

Go to the Media Page , open the Clone Tool , set your source and destination drives, and ensure the verification option is enabled to generate a post-copy report. Metadata and Timeline Reports

Version 3.3.10 released

Posted on

GLFW 3.3.10 is available for download.

This is a bug fix release. It adds fixes for issues on all supported platforms.

Binaries for Visual C++ 2010 and 2012 are no longer included. These versions are no longer supported by Microsoft and should not be used. This release of GLFW can still be compiled with them if necessary, but future releases will drop this support.

Binaries for the original MinGW distribution are no longer included. MinGW appears to no longer be maintained and should not be used. The much more capable MinGW-w64 project should be used instead. This release of GLFW can still be compiled with the original MinGW if necessary, but future releases will drop this support.

Version 3.3.9 released

Posted on

GLFW 3.3.9 is available for download.

This is primarily a bug fix release for all supported platforms but it also adds libdecor support for Wayland. This provides better window decorations in some desktop environments, notably GNOME.

With this release GLFW should be fully usable on Wayland, although there are still some issues left to resolve.

See the news archive for older posts.