GPipe-GLFW is a utility library to enable the use of GLFW as the OpenGL window and context handler for GPipe.
See examples in the Smoketests directory and learn GPipe.
Find GPipe-GLFW on github, hackage, and stackage.
See repo tags.
- 1.4.1
- Split
Wrapped
module toWindow
andMisc
modules. - Don't expose
ErrorCallback
, do expose theError
type for custom error callbacks. - Switch from ad-hoc parenting for shared contexts, to the "ancestor" pattern described in #24
- Adjustments to debug logging format.
- Add smoketest for window close functions & sequential GPipe windows.
- Bump deps to GPipe-2.2.1.
- Split
- 1.4.0
- Rewrite for new window handling interface. Separate smoke tests to own package.
- 1.3.0
- Overhaul
Graphics.GPipe.Context.GLFW.Input
to expose most of the functionality in GLFW Input guide.
- Overhaul
- 1.2.3
- SwiftsNamesake bumped version constraints.
- Add a smoke test and stubs for shared-context tests.
- 1.2.2
- grtlr added scroll callback registration.
- Add a readme to be a good citizen and update documentation.
- 1.2.1
- bch29 refactored and added new GLFW input callback registration functions as well as the
unsafe
module to access the GLFW window directly.
- bch29 refactored and added new GLFW input callback registration functions as well as the
- 1.2
- bch29 exposed more of the underlying GLFW hints.
GPipe is a typesafe functional API based on the conceptual model of OpenGL, but without the imperative state machine.
To learn GPipe, start with the readme. You could also go directly to a working example or the tutorials Part 1, Part 2, Part 3, Part 4, Part 5.