Camilla Löwy
43fc399cd1
Add hat button toggling to joystick test
ago%!(EXTRA string=8 years)
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 .
ago%!(EXTRA string=8 years)
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 .
ago%!(EXTRA string=8 years)
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.
ago%!(EXTRA string=8 years)
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 .
ago%!(EXTRA string=8 years)
Camilla Löwy
106a617fa8
Update Nuklear to 1.33.0
ago%!(EXTRA string=8 years)
Camilla Löwy
98bdd36231
Fix glfwVulkanSupported semantics
ago%!(EXTRA string=8 years)
Camilla Löwy
afb5449ca4
Update Nuklear to 1.20
ago%!(EXTRA string=8 years)
Camilla Löwy
c873327fe3
Fix NOTFOUND paths being added as dependencies
...
Fixes #930 .
ago%!(EXTRA string=8 years)
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 .
ago%!(EXTRA string=9 years)
Camilla Löwy
1252016b9c
Add remaining GLSL version directives
...
Related to #864 .
ago%!(EXTRA string=9 years)
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 .
ago%!(EXTRA string=9 years)
Camilla Löwy
f44307da4e
Update Nuklear to 1.18
...
Fixes #907 .
ago%!(EXTRA string=9 years)
Camilla Löwy
11376a2dd0
Cleanup
ago%!(EXTRA string=9 years)
Camilla Löwy
cc9168bda1
Win32: Fix build on VC++ 2008
...
This is not official support for VC++ 2008.
Fixes #821 .
ago%!(EXTRA string=9 years)
Camilla Löwy
f4d0c83181
Paperwork done
ago%!(EXTRA string=9 years)
Camilla Berglund
2aee114950
Clarify glfwinfo output for no Vulkan extensions
ago%!(EXTRA string=9 years)
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 .
ago%!(EXTRA string=9 years)
Camilla Berglund
85f867983f
Update Vulkan test to 1.0.26.0
...
Fixes #727 .
Fixes #758 .
ago%!(EXTRA string=9 years)
Camilla Berglund
efc6b35615
Rename joystick ID variables
ago%!(EXTRA string=9 years)
Camilla Berglund
bf747e32b4
Remove unused variables in gamma test
ago%!(EXTRA string=9 years)
Camilla Berglund
ef15735161
Make Escape exit threads test
ago%!(EXTRA string=9 years)
Camilla Berglund
cc3036860a
Add list window to joystick test
ago%!(EXTRA string=9 years)
Camilla Berglund
2af40c3fe6
Update Nuklear to 1.156
ago%!(EXTRA string=9 years)
Camilla Berglund
ea1958a948
Replace sprintf with snprintf
ago%!(EXTRA string=9 years)
Camilla Berglund
9d42e146e7
Add aspect ratio to monitor test mode listing
ago%!(EXTRA string=9 years)
Camilla Berglund
c156b50e4c
Add glfwSetWindowMaximizeCallback
...
Fixes #778 .
ago%!(EXTRA string=9 years)
Camilla Berglund
cb860e8150
Fix gamma test rendering using wrong unit
ago%!(EXTRA string=9 years)
Camilla Berglund
66ff4aae89
Convert joystick test to Nuklear
ago%!(EXTRA string=9 years)
Camilla Berglund
450d0d69af
Convert gamma test to Nuklear
ago%!(EXTRA string=9 years)
Camilla Berglund
28889954ef
Use glad booleans in glfwinfo
ago%!(EXTRA string=9 years)
Camilla Berglund
2ed818bc03
Move to GL_KHR_debug
...
Thank you, @linkmauve .
ago%!(EXTRA string=9 years)
Camilla Berglund
9017eaee08
Add debug extension support to sharing test
ago%!(EXTRA string=9 years)
Camilla Berglund
1fc11c27e7
Fix broken GLSL in sharing test
...
Thank you, Intel, for sticking to the spec.
ago%!(EXTRA string=9 years)
Camilla Berglund
c4a8930909
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
a280c97321
Convert reopen test to GL2
ago%!(EXTRA string=9 years)
Camilla Berglund
dfd1c85916
Clarify sharing test output
ago%!(EXTRA string=9 years)
Camilla Berglund
fc86d741db
Fix copypaste mistake
ago%!(EXTRA string=9 years)
Camilla Berglund
ca38af0d83
Convert sharing test to GL2
ago%!(EXTRA string=9 years)
Camilla Berglund
f7584bf14c
Convert cursor test to GL2
ago%!(EXTRA string=9 years)
Camilla Berglund
fbb2d5e10d
Convert tearing test to GL2
ago%!(EXTRA string=9 years)
Camilla Berglund
f86edf8d3c
Remove GL1 from gamma test
ago%!(EXTRA string=9 years)
Camilla Berglund
08ba147241
Remove GL1 from clipboard test
ago%!(EXTRA string=9 years)
Camilla Berglund
2b6a139526
Make Escape exit msaa test
ago%!(EXTRA string=9 years)
Camilla Berglund
9f60cd18e3
Convert msaa test to GL2
ago%!(EXTRA string=9 years)
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.
ago%!(EXTRA string=9 years)
Camilla Berglund
d3e288cc4d
Fix glfwinfo not accepting -c option
ago%!(EXTRA string=9 years)
Camilla Berglund
3beb200c68
Remove unused variable
ago%!(EXTRA string=9 years)
Camilla Berglund
ae32d968b9
Fix test program line endings
ago%!(EXTRA string=9 years)
A. Tombs
d8c278bf52
Add explanation of parameters to gamma test
...
Unlike similar test programs (e.g. tearing.c), the gamma test does not
explain the meanings of the optional parameters `h` and `f`. This patch
adds these explanations to the usage text.
Closes #775 .
ago%!(EXTRA string=9 years)