mirror of
https://github.com/glfw/glfw.git
synced 2024-11-24 11:05:10 +00:00
Updated GLFW 4.0 sketchbook (markdown)
parent
eb7025a5b8
commit
b042a5596d
@ -1,33 +1,33 @@
|
||||
**This is not a design document.**
|
||||
|
||||
- Rename joystick to controller
|
||||
- Enumerable controller objects
|
||||
- Context objects
|
||||
- Add `APIENTRY` to `GLFWproc`
|
||||
- Add return value error indication where possible
|
||||
- Add enumerable controller objects
|
||||
- Add context objects
|
||||
- Replace character callbacks with text callback
|
||||
- Put major version number in shared/dynamic library name
|
||||
- Replace `glfwGetWindowAttrib` with accessors for run-time attributes
|
||||
- Replace empty events with custom events that carry a pointer
|
||||
- Put major version number in shared/dynamic library name
|
||||
- Possible adaption to positioning-less Wayland
|
||||
- Cleanup of float vs. double
|
||||
- Cleanup of signed vs. unsigned
|
||||
- Change default to compatibility profile
|
||||
- Possibly move to built-in config selection
|
||||
- Rename joystick to controller
|
||||
- Rename `GLFW_CLIENT_API` to `GLFW_CONTEXT_TYPE`
|
||||
- Removal of `GLFW_CURSOR_HIDDEN`
|
||||
- Change macOS prefix to `MACOS`
|
||||
- Separate video mode from window
|
||||
- Remove auto-iconification
|
||||
- Revert to map monitors to CRTCs unless major legacy Oculus clones appear
|
||||
- Remove window parameter of clipboard functions
|
||||
- Make `GLFW_DONT_CARE` default for context version hints
|
||||
- Replace empty events with custom events that carry a pointer
|
||||
- Unify `GLFW*proc` to `GLFWproc`
|
||||
- Add `APIENTRY` to `GLFWproc`
|
||||
- Sane function pointer typedefs
|
||||
- Move to enums for tokens
|
||||
- Add return value error indication where possible
|
||||
- Sort out `SRGB_CAPABLE` vs. `COLORSPACE`
|
||||
- Make space between last key and `GLFW_KEY_LAST`
|
||||
- Rename `glfwGetVersion` to `glfwGetLibraryVersion`
|
||||
- Rename `GLFW_VERSION_*` to `GLFW_HEADER_VERSION_*`
|
||||
- Change macOS prefix to `MACOS`
|
||||
- Separate video mode from window
|
||||
- Revert to map monitors to CRTCs unless major legacy Oculus clones appear
|
||||
- Make `GLFW_DONT_CARE` default for context version hints
|
||||
- Unify `GLFW*proc` to `GLFWproc`
|
||||
- Sane function pointer typedefs
|
||||
- Move to enums for tokens
|
||||
- Sort out `SRGB_CAPABLE` vs. `COLORSPACE`
|
||||
- Make space between last key and `GLFW_KEY_LAST`
|
||||
- Remove focus behavior from `glfwShowWindow`
|
||||
- Remove `glfwSetTime` ([rationale](http://discourse.glfw.org/t/poll-rfq-on-glfwsettime/1333))
|
||||
- Remove window parameter of clipboard functions
|
||||
- Remove auto-iconification
|
||||
- Remove `GLFW_CURSOR_HIDDEN`
|
||||
|
Loading…
Reference in New Issue
Block a user