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
|
a44f2c0e65
|
Win32: Fix VC++ warning
|
2017-02-28 00:07:37 +01:00 |
|
Camilla Löwy
|
c54b5da403
|
Win32: Fix Vulkan library paths for 1.0.42.0 SDK
Libraries have moved from Bin and Bin32 to Lib and Lib32.
Fixes #956.
|
2017-02-27 23:55:52 +01:00 |
|
Camilla Löwy
|
c745f434f5
|
Win32: Fix VULKAN_STATIC_LIBRARY not set on 32-bit
|
2017-02-27 23:51:35 +01:00 |
|
Camilla Löwy
|
3fa6f48ac6
|
Documentation work
Related to a570d0a129 .
|
2017-02-27 01:31:20 +01:00 |
|
Camilla Löwy
|
ce8fe645f4
|
Cleanup
|
2017-02-26 22:22:53 +01:00 |
|
Camilla Löwy
|
79eaf49ec0
|
Fix warning in Nuklear with Clang
|
2017-02-26 22:20:30 +01:00 |
|
Camilla Löwy
|
9950d8a319
|
Cleanup
|
2017-02-26 22:18:47 +01:00 |
|
Camilla Löwy
|
4928e2bf0a
|
Clarify undocumented platform errors
|
2017-02-26 20:09:46 +01:00 |
|
Camilla Löwy
|
a570d0a129
|
X11: Use XI_RawMotion for disabled cursor motion
Related to #125.
|
2017-02-26 18:48:04 +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
|
dd96d0ac93
|
Win32: Fix mouse button messages lost by capture
Fixes #954.
|
2017-02-26 18:48:02 +01:00 |
|
Camilla Löwy
|
106a617fa8
|
Update Nuklear to 1.33.0
|
2017-02-26 18:47:53 +01:00 |
|
Camilla Löwy
|
3817b4e1c5
|
Add more assertions
|
2017-02-23 17:47:41 +01:00 |
|
Camilla Löwy
|
2ba461e348
|
Formatting
|
2017-02-23 17:46:59 +01:00 |
|
Camilla Löwy
|
5352e2caa0
|
X11: Fix read past top of stack on 64-bit
Fixes #951.
|
2017-02-23 03:27:23 +01:00 |
|
Camilla Löwy
|
463930761b
|
Documentation work
[ci skip]
|
2017-02-20 16:35:02 +01:00 |
|
Camilla Löwy
|
980f955f6c
|
Fix undefined behavior
Fixes #950.
|
2017-02-16 05:23:10 +01:00 |
|
Camilla Löwy
|
f69829f7b4
|
Documentation work
[ci skip]
|
2017-02-14 14:56:29 +01:00 |
|
Camilla Löwy
|
c3fd757b03
|
Documentation work
[ci skip]
|
2017-02-11 21:17:32 +01:00 |
|
Camilla Löwy
|
343288c1f6
|
Fix line endings
[ci skip]
|
2017-02-11 21:17:26 +01:00 |
|
Camilla Löwy
|
355b46e6c5
|
Win32: Fix screensaver and blanking prevention
On Vista and later, Handling WM_SYSCOMMAND is not enough to prevent
password protected screensavers or monitor blanking.
Fixes #851.
|
2017-02-10 02:28:55 +01:00 |
|
Camilla Löwy
|
366b90be1a
|
Documentation work
|
2017-02-10 01:55:03 +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
|
4250725a60
|
Fix missing include in Nuklear GLFW backend
|
2017-02-08 15:32:34 +01:00 |
|
Camilla Löwy
|
b151904316
|
Remove not-fixed issue number
|
2017-02-08 06:53:04 +01:00 |
|
Camilla Löwy
|
558afefc04
|
X11: Fix sonames for dynamically loaded libraries
Fixes #941.
|
2017-02-08 06:53:04 +01:00 |
|
Camilla Löwy
|
21eabd3938
|
Documentation work
|
2017-02-08 06:53:04 +01:00 |
|
Camilla Löwy
|
0c090a8c8b
|
Perform full termination on platform init failure
|
2017-02-08 06:53:04 +01:00 |
|
Camilla Löwy
|
926d2beddb
|
Move initialized flag into library struct
|
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
|
8e870d4cc0
|
Win32: Fix bad error from glfwVulkanSupported
A VK_ERROR_OUT_OF_HOST_MEMORY error would be passed on to client code on
systems that had a Vulkan loader but no ICD.
Fixes #916.
|
2017-02-07 20:08:14 +01:00 |
|
Camilla Löwy
|
afb5449ca4
|
Update Nuklear to 1.20
|
2017-02-07 19:12:22 +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
|
3af0c47c97
|
Update Vulkan headers to 1.0.39.1 SDK
|
2017-02-06 15:16:22 +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
|
6801478a13
|
Lengthen lifetime of joystick information pointers
This is possible because publicly available joystick information is now
managed by shared code and there is now a joystick callback.
[ci skip]
|
2017-02-01 05:37:38 +01:00 |
|
Camilla Löwy
|
ef5a21496c
|
X11: Fix set not being reset each call to select
|
2017-02-01 03:16:29 +01:00 |
|
Camilla Löwy
|
67a55efa27
|
Add null joystick backend
This prepares the X11 backend to support other joystick APIs, for
example the FreeBSD libusb one.
|
2017-02-01 03:07:25 +01:00 |
|
Camilla Löwy
|
c5694b3013
|
Linux: Fix joystick disconnection detection
Joystick disconnection was not dectected by the event processing
functions and required calling a joystick function.
Fixes #932.
|
2017-01-31 00:21:53 +01:00 |
|
Camilla Löwy
|
466347a335
|
Documentation work
|
2017-01-30 18:15:23 +01:00 |
|
Camilla Löwy
|
9cfaf0944c
|
Fix file API version number
|
2017-01-30 16:52:49 +01:00 |
|
Camilla Löwy
|
bfd564f257
|
Move internals to shared joystick objects
Preparation for gamecontrollerdb support and the gamepad API.
|
2017-01-30 16:52:49 +01:00 |
|
Camilla Löwy
|
43c1910453
|
Win32: Cleanup
|
2017-01-29 19:50:41 +01:00 |
|
Camilla Löwy
|
260dbf0a1d
|
Win32: Cleanup
|
2017-01-29 19:50:35 +01:00 |
|
Camilla Löwy
|
f3e20ca437
|
Pass scancode with synthetic key release events
|
2017-01-29 16:44:38 +01:00 |
|
Camilla Löwy
|
a2867ff6ea
|
Cleanup
|
2017-01-29 16:44:37 +01:00 |
|
Camilla Löwy
|
9689f7b925
|
Remove superfluous comments
|
2017-01-29 16:44:37 +01:00 |
|
Camilla Löwy
|
2037b5ce39
|
Fix matrix not being fully initialized
Regression introduced with a28236d939
and found by @cher-nov.
Closes #937.
|
2017-01-29 16:44:14 +01:00 |
|