Camilla Löwy
6d9a58bfef
Add glfwInitHint
...
This allows setting hints that control how the library is initialized,
transforming more compile-time options into run-time ones.
2017-03-01 04:35:41 +01:00
Camilla Löwy
e9560ef021
Add GLFW_OSMESA_CONTEXT_API
...
This allows the creation of OpenGL contexts via OSMesa on existing
platforms. It does not add a compile- or link-time dependency on
OSMesa.
Fixes #281 .
2017-02-28 20:38:10 +01:00
Camilla Löwy
3fa6f48ac6
Documentation work
...
Related to a570d0a129
.
2017-02-27 01:31:20 +01:00
Camilla Löwy
918b4e81d2
Win32: Move to WM_INPUT for disabled cursor motion
...
Related to #125 .
2017-02-26 18:48:03 +01:00
Camilla Löwy
463930761b
Documentation work
...
[ci skip]
2017-02-20 16:35:02 +01:00
Camilla Löwy
f69829f7b4
Documentation work
...
[ci skip]
2017-02-14 14:56:29 +01:00
Camilla Löwy
77a8f103d8
Add GLFW_COCOA_GRAPHICS_SWICTHING
...
This provides control over whether the context should participate in
macOS Automatic Graphics Switching.
Closes #377 .
Closes #935 .
2017-02-10 01:29:29 +01:00
Camilla Löwy
21eabd3938
Documentation work
2017-02-08 06:53:04 +01:00
Camilla Löwy
98bdd36231
Fix glfwVulkanSupported semantics
2017-02-07 21:28:50 +01:00
Camilla Löwy
5a74b5008d
Cleanup
...
Related to #842 .
2017-02-06 15:16:27 +01:00
Liam Middlebrook
72ac5badb0
Add GLFW_CENTER_CURSOR
...
Adds a hint for controlling whether the cursor is centered over newly
created full screen windows.
Fixes #749 .
Closes #842 .
2017-02-06 15:16:26 +01:00
Camilla Löwy
a46c95c7f2
Clarify requirements for receiving joystick events
...
As of c5694b3013
this is now consistent
enough across platforms to describe.
Fixes #887 .
[ci skip]
2017-02-01 05:40:48 +01:00
Camilla Löwy
5a11d19940
Start adding links to GLU replacements
2017-01-24 21:45:03 +01:00
Camilla Löwy
3edaa5280d
Add GLFW_INCLUDE_ES32
2017-01-02 06:06:01 +01:00
Camilla Löwy
4661315192
Add GLFW_COCOA_FRAME_AUTOSAVE
...
Fixes #195 .
2017-01-01 19:58:34 +01:00
Camilla Löwy
6eae8f22dc
X11: Load Xxf86vm at run-time
2016-12-11 00:05:15 +01:00
Camilla Löwy
21eeaffc23
Documentation fix
...
Doxygen cannot handle line breaks in Markdown links.
2016-12-09 01:32:09 +01:00
Camilla Löwy
58ceab5f1e
Add GLFW_COCOA_RETINA_FRAMEBUFFER
...
Look, a can of worms! I wonder what's inside.
This adds the first platform specific window hint, transforming
a compile-time option to a run-time per-window one.
2016-12-08 16:56:05 +01:00
Camilla Löwy
766a9dc9fd
Documentation work
...
Related to glfw/website#34 .
2016-12-08 16:56:05 +01:00
Camilla Löwy
9e56099edd
Add glfwSetWindowAttrib
...
This function allows updating the GLFW_DECORATED, GLFW_RESIZABLE,
GLFW_FLOATING and GLFW_AUTO_ICONIFY attributes for existing windows.
Fixes #537 .
2016-12-06 15:59:18 +01:00
Camilla Löwy
ce161c2c02
Documentation work
...
[ci skip]
2016-12-06 13:58:45 +01:00
Camilla Löwy
fd127d59fa
Cocoa: Improve OpenGL version restriction messages
...
Fixes #904 .
2016-12-03 20:15:26 +01:00
Camilla Löwy
29b72c59f3
Documentation work
...
Related to #902 .
[ci skip]
2016-12-03 20:15:26 +01:00
Camilla Berglund
fef21361c5
OSMesa: Cleanup
...
Fixes formatting, semantics and documentation. Adds
glfwGetOSMesaContext. Adds support for OSMesa context attributes.
Updates changelog and credits. Adds license and copyright headers.
Removes superfluous code (the shared code provides many conveniences).
Removes loading of unused OSMesa functions. Removes empty platform
structs. Fixes version string format. Removes build dependency on
the OSMesa header and library (only the library is needed and only at
runtime).
Closes #850 .
2016-11-09 01:36:21 +01:00
Camilla Berglund
e94d16667b
Cocoa: Add basic support for Vulkan via MoltenVK
...
This adds basic support for MoltenVK, a Vulkan implementation on top of
Metal, on macOS 10.11 and later. It looks for MoltenVK in the process
via RTLD_DEFAULT symbol lookup if _GLFW_VULKAN_STATIC is disabled.
glfwCreateWindowSurface now creates and sets a CAMetalLayer for the
window content view, which is required for MoltenVK to function.
You must help CMake find MoltenVK for the Vulkan test to be built.
Fixes #870 .
2016-11-01 21:39:54 +01:00
Camilla Berglund
8d6f265441
Update default name from OS X to macOS
...
Note that earlier releases are still referred to by their proper names;
OS X <version> or Mac OS X <version>.
2016-10-20 00:53:37 +02:00
linkmauve
bc8b0480e9
Wayland: Document when behaviour differs
...
This should describe all of the Wayland-specific points, mostly in
three categories:
- Missing GLFW features, for example window frame, screensaver
inhibition, clipboard or file drop.
- Missing protocols, like setting gamma on a monitor or specifying a
window icon.
- Fundamental incompatibilities with Wayland concepts, like trying to
handle global positioning of a window in a 2D space, trying to bring
a window to front, or trying to change the monitor’s mode.
Closes #881 .
2016-10-16 16:52:39 +02:00
Camilla Berglund
efc6b35615
Rename joystick ID variables
2016-10-16 14:07:18 +02:00
Camilla Berglund
c156b50e4c
Add glfwSetWindowMaximizeCallback
...
Fixes #778 .
2016-09-29 01:24:56 +02:00
Camilla Berglund
433db8f9f9
Allow combining Vulkan and GL/GLES header macros
2016-09-14 22:59:12 +02:00
Camilla Berglund
bb3cb8f233
Cleanup
...
Clean up code and documentation for glfwGetKeyScancode and add
implementation for Wayland and Mir.
Related to #830 .
2016-09-07 16:46:48 +02:00
Michael Stocker
e745b0dd47
Add glfwGetKeyScancode
...
Allows retrieval of platform scancode from GLFW_KEY_*. Implemented for
Win32, Cocoa and X11. Stubs for Mir and Wayland.
Closes #830 .
2016-09-07 16:38:22 +02:00
Camilla Berglund
53fafad915
Start 3.3
2016-08-18 23:55:49 +02:00
Camilla Berglund
999f3556fd
Documentation work
2016-08-18 13:32:27 +02:00
Camilla Berglund
80ba9944e5
Remove msvcrt recommendation
2016-08-12 13:33:03 +02:00
Camilla Berglund
0f12be7549
Documentation work
2016-08-12 01:57:17 +02:00
Camilla Berglund
c98d09f15d
Documentation work
2016-08-12 01:46:17 +02:00
Camilla Berglund
7c3706763a
Cleanup
...
Cleanup of 8bdb105897
.
Add build macro to configuration header and documentation. Add
corresponding CMake option. Add change log entry and credit. Add
loader static library to link dependencies and add detection to
FindVulkan.cmake.
2016-08-05 01:00:08 +02:00
Camilla Berglund
fb418b26d7
Fix grammar
...
Fixes #776 .
2016-07-17 15:39:25 +02:00
Camilla Berglund
c1b1e0aab1
Documentation work
...
[ci skip]
2016-07-14 18:21:43 +02:00
Camilla Berglund
4bccb3dc9f
Start 3.2.1
2016-06-15 01:35:05 +02:00
Camilla Berglund
f6ec835599
Fix documentation for timer thread safety
2016-06-02 16:13:47 +02:00
Camilla Berglund
9e86826eab
Documentation work
2016-06-01 21:25:18 +02:00
Camilla Berglund
278bffe059
Remove severely outdated Rift guide
2016-06-01 21:25:09 +02:00
Camilla Berglund
7314501d62
Formatting
2016-05-31 15:38:12 +02:00
Camilla Berglund
1615edf5fb
Clarify wording
...
Related to #766 .
2016-05-31 15:37:20 +02:00
Camilla Berglund
20bce151c1
Documentation work
2016-05-30 17:00:21 +02:00
Camilla Berglund
85f6c6b2df
Add description of 3.2 release
2016-05-29 17:55:08 +02:00
Camilla Berglund
ef80beab81
Add run-time context creation API selection
...
Fixes #145 .
2016-05-04 17:00:07 +02:00
Camilla Berglund
e2d5071e59
Fix typo
2016-03-31 16:56:43 +02:00