Camilla Löwy
953106e74d
Add support for SDL_GameControllerDB
...
This adds support for importing and applying mappings from the
SDL_GameControllerDB database.
Related to #900 .
2017-07-07 15:52:33 +02:00
Camilla Löwy
bc7ebc1a89
Fix joystick test attention request
...
Fixes #1020 .
2017-05-22 15:16:47 +02:00
Camilla Löwy
2f5e230338
Add attention request to joystick test
2017-05-11 20:10:28 +02:00
Camilla Löwy
43fc399cd1
Add hat button toggling to joystick test
2017-03-08 12:39:16 +01:00
Camilla Löwy
798d7c6d68
Implement glfwGetJoystickHats
...
This moves the buttons-as-hats logic to shared code and adds the
GLFW_JOYSTICK_HAT_BUTTONS input mode as a way to disable this legacy
behavior.
Fixes #889 .
2017-03-06 03:23:29 +01:00
IntellectualKitty
368dec7ac7
Add glfwGetJoystickHats
...
This merges the public part of the glfwGetJoystickHats work by
@IntellectualKitty. The implementation needs replacing due to
refactoring in preparation for gamecontrollerdb support.
Closes #906 .
2017-03-05 23:20:07 +01:00
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
106a617fa8
Update Nuklear to 1.33.0
2017-02-26 18:47:53 +01:00
Camilla Löwy
98bdd36231
Fix glfwVulkanSupported semantics
2017-02-07 21:28:50 +01:00
Camilla Löwy
afb5449ca4
Update Nuklear to 1.20
2017-02-07 19:12:22 +01:00
Camilla Löwy
c873327fe3
Fix NOTFOUND paths being added as dependencies
...
Fixes #930 .
2017-01-20 01:29:46 +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
1252016b9c
Add remaining GLSL version directives
...
Related to #864 .
2016-12-05 14:16:56 +01:00
A. Tombs
1b17a5293c
Add version directives to GLSL shaders
...
Although not technically required, I believe it is best practice for
shaders to specify which version of the GLSL spec they conform to.
Closes #864 .
2016-12-05 14:06:39 +01:00
Camilla Löwy
f44307da4e
Update Nuklear to 1.18
...
Fixes #907 .
2016-12-03 20:35:17 +01:00
Camilla Löwy
11376a2dd0
Cleanup
2016-12-03 20:06:24 +01:00
Camilla Löwy
cc9168bda1
Win32: Fix build on VC++ 2008
...
This is not official support for VC++ 2008.
Fixes #821 .
2016-12-03 20:06:23 +01:00
Camilla Löwy
f4d0c83181
Paperwork done
2016-11-30 14:00:41 +01:00
Camilla Berglund
2aee114950
Clarify glfwinfo output for no Vulkan extensions
2016-11-07 19:53:30 +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
85f867983f
Update Vulkan test to 1.0.26.0
...
Fixes #727 .
Fixes #758 .
2016-11-01 21:34:26 +01:00
Camilla Berglund
efc6b35615
Rename joystick ID variables
2016-10-16 14:07:18 +02:00
Camilla Berglund
bf747e32b4
Remove unused variables in gamma test
2016-10-16 14:07:18 +02:00
Camilla Berglund
ef15735161
Make Escape exit threads test
2016-10-16 14:07:18 +02:00
Camilla Berglund
cc3036860a
Add list window to joystick test
2016-10-06 19:08:35 +02:00
Camilla Berglund
2af40c3fe6
Update Nuklear to 1.156
2016-10-06 19:07:47 +02:00
Camilla Berglund
ea1958a948
Replace sprintf with snprintf
2016-09-30 05:31:07 +02:00
Camilla Berglund
9d42e146e7
Add aspect ratio to monitor test mode listing
2016-09-30 03:44:13 +02:00
Camilla Berglund
c156b50e4c
Add glfwSetWindowMaximizeCallback
...
Fixes #778 .
2016-09-29 01:24:56 +02:00
Camilla Berglund
cb860e8150
Fix gamma test rendering using wrong unit
2016-09-29 01:24:56 +02:00
Camilla Berglund
66ff4aae89
Convert joystick test to Nuklear
2016-09-27 02:13:55 +02:00
Camilla Berglund
450d0d69af
Convert gamma test to Nuklear
2016-09-27 02:13:42 +02:00
Camilla Berglund
28889954ef
Use glad booleans in glfwinfo
2016-09-26 14:55:55 +02:00
Camilla Berglund
2ed818bc03
Move to GL_KHR_debug
...
Thank you, @linkmauve.
2016-09-23 14:27:20 +02:00
Camilla Berglund
9017eaee08
Add debug extension support to sharing test
2016-09-22 01:43:26 +02:00
Camilla Berglund
1fc11c27e7
Fix broken GLSL in sharing test
...
Thank you, Intel, for sticking to the spec.
2016-09-21 18:19:15 +02:00
Camilla Berglund
c4a8930909
Cleanup
2016-09-21 16:23:38 +02:00
Camilla Berglund
a280c97321
Convert reopen test to GL2
2016-09-21 16:21:03 +02:00
Camilla Berglund
dfd1c85916
Clarify sharing test output
2016-09-21 16:20:04 +02:00
Camilla Berglund
fc86d741db
Fix copypaste mistake
2016-09-20 15:01:15 +02:00
Camilla Berglund
ca38af0d83
Convert sharing test to GL2
2016-09-20 15:00:18 +02:00
Camilla Berglund
f7584bf14c
Convert cursor test to GL2
2016-09-19 22:19:20 +02:00
Camilla Berglund
fbb2d5e10d
Convert tearing test to GL2
2016-09-07 16:49:29 +02:00
Camilla Berglund
f86edf8d3c
Remove GL1 from gamma test
2016-09-07 16:49:28 +02:00
Camilla Berglund
08ba147241
Remove GL1 from clipboard test
2016-09-07 16:49:28 +02:00
Camilla Berglund
2b6a139526
Make Escape exit msaa test
2016-09-07 16:49:28 +02:00
Camilla Berglund
9f60cd18e3
Convert msaa test to GL2
2016-09-07 16:49:28 +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
d3e288cc4d
Fix glfwinfo not accepting -c option
2016-08-01 23:13:11 +02:00