Camilla Löwy
ff6a8891d4
Make remaining tests set viewport in render loop
ago%!(EXTRA string=7 years)
Camilla Löwy
370eac3c48
Add glfwSetWindowContentScaleCallback
...
Related to #677 .
Related to #1115 .
ago%!(EXTRA string=7 years)
Camilla Löwy
3d493b60f1
Cleanup
ago%!(EXTRA string=8 years)
Camilla Löwy
5f8431d7ca
Update Nuklear to 2.00.4
ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot
c3cba58a71
Remove trailing whitespace
ago%!(EXTRA string=8 years)
Camilla Löwy
0e8c4ea7ce
Add lock key modifier bits input mode
...
This adds the GLFW_MOD_CAPS_LOCK and GLFW_MOD_NUM_LOCK modifier bits.
Set the GLFW_LOCK_KEY_MODS input mode to enable these for all callbacks
that receive modifier bits.
Fixes #946 .
ago%!(EXTRA string=8 years)
Camilla Löwy
d81946a35b
Add window mode toggling to tearing test
ago%!(EXTRA string=8 years)
Camilla Löwy
df434c839a
Add mapping file drop support to joystick test
ago%!(EXTRA string=8 years)
Camilla Löwy
390a66d2e7
Fix missing header in gamma test
ago%!(EXTRA string=8 years)
Camilla Löwy
1a250234ea
Add revert button to gamma ramp test
ago%!(EXTRA string=8 years)
Camilla Löwy
11e47f08b1
Add glfwGetWindowOpacity and glfwSetWindowOpacity
...
This adds support for setting the opacity of the whole window, including
any decorations.
Fixes #1089 .
ago%!(EXTRA string=8 years)
Camilla Löwy
546c99a3a3
Made sharing an example
ago%!(EXTRA string=8 years)
Camilla Löwy
31cbb20ba2
Deprecate window parameter of clipboard functions
ago%!(EXTRA string=8 years)
Camilla Löwy
16bf872117
Add content scale queries
...
This adds glfwGetWindowContentScale and glfwGetMonitorContentScale for
querying the recommended drawing scale factor for DPI-aware rendering.
Parts of this patch are based on code by @ferreiradaselva .
Fixes #235 .
Fixes #439 .
Fixes #677 .
Fixes #845 .
Fixes #898 .
ago%!(EXTRA string=8 years)
Camilla Löwy
56ecd62f58
Fix joystick test hat drawing
ago%!(EXTRA string=8 years)
Camilla Löwy
07cc6e00da
Add gamepad name to joysticks test
ago%!(EXTRA string=8 years)
Camilla Löwy
ad9458a14c
Clarify what glfwVulkanSupported means
ago%!(EXTRA string=8 years)
Andrey Zholos
b4ea2d32e6
Add input lag test
...
Closes #973 .
ago%!(EXTRA string=8 years)
Camilla Löwy
5b7281bd41
Add glfwGetJoystickGUID
...
This function completes the first round of support for
SDL_GameControllerDB.
Fixes #900 .
ago%!(EXTRA string=8 years)
Camilla Löwy
85eda77d35
Update Nuklear to 1.40.0
ago%!(EXTRA string=8 years)
Camilla Löwy
c0bc10427c
Fix warnings in Vulkan test
ago%!(EXTRA string=8 years)
Camilla Löwy
8e899ccc29
Cocoa: Add support for MoltenVK dynamic library
...
Tested with MoltenVK 0.18.0.
Related to #870 .
ago%!(EXTRA string=8 years)
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 .
ago%!(EXTRA string=8 years)
Camilla Löwy
bc7ebc1a89
Fix joystick test attention request
...
Fixes #1020 .
ago%!(EXTRA string=8 years)
Camilla Löwy
2f5e230338
Add attention request to joystick test
ago%!(EXTRA string=8 years)
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)