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.


Black Sheep - Pecore assassine
Gives you a window and OpenGL context with just two function calls
Black Sheep - Pecore assassine
Support for OpenGL, OpenGL ES, Vulkan and related options, flags and extensions
Black Sheep - Pecore assassine
Support for multiple windows, multiple monitors, high-DPI and gamma ramps
Black Sheep - Pecore assassine
Support for keyboard, mouse, gamepad, time and window event input, via polling or callbacks
Black Sheep - Pecore assassine
Comes with a tutorial, guides and reference documentation, examples and test programs
Black Sheep - Pecore assassine
Open Source with an OSI-certified license allowing commercial use
Black Sheep - Pecore assassine
Access to native objects and compile-time options for platform specific features
Black Sheep - Pecore assassine
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.

Black Sheep - Pecore Assassine 100%

: Forced to face his worst nightmare, Henry must overcome his ovine-phobia to survive the slaughter.

An experiment in genetic engineering turns harmless sheep into bloodthirsty killers that terrorize a sprawling New Zealand farm. Black Sheep - Pecore assassine (2006) Black Sheep - Pecore assassine

The horror begins when two bumbling environmental activists, Experience and Grant, attempt to steal a canister of biological waste from the farm. In the struggle, they accidentally release a genetically mutated fetal lamb. This "patient zero" bites Grant, instantly transforming him into a bloodthirsty human-ram hybrid and triggering a violent chain reaction among the farm's 40,000 sheep. Key Characters & Conflict : Forced to face his worst nightmare, Henry

In the lush, emerald hills of New Zealand, a childhood prank leaves young Henry Oldfield with a debilitating phobia of sheep and the weight of his father’s accidental death. Fifteen years later, Henry returns to the family farm to sell his share to his older brother, Angus, unaware that Angus has transformed the estate into a laboratory for reckless genetic engineering. In the struggle, they accidentally release a genetically

The story culminates in a desperate stand at the farm's main villa. Henry and Experience use everything from sheep-dip chemicals to a motorized shearer to fend off the horde. In a final ironic twist, the very phobia that crippled Henry becomes his greatest asset, as his heightened survival instincts allow him to outmaneuver the beastly Angus.

As the sun sets, the once-docile flock turns into a carnivorous army. The mutated sheep don't just kill; their bite carries a "zombie-like" infection that turns humans into grotesque woolly hybrids. The film blends intense splatter—featuring practical effects from Peter Jackson's —with dark, slapstick comedy.

: The greedy brother whose quest for the "perfect sheep" created the monsters. He eventually falls victim to his own creation, mutating into a giant sheep-beast.

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.