summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2023-02-17 19:28:25 +0100
committerAndre Weissflog <floooh@gmail.com>2023-02-17 19:28:25 +0100
commit2fcbea4d6f1d0458342f11803de654d2349af73b (patch)
tree62dc01c66c438c1d32bd9302d2a476665720ed6a
parent6e1e60dcc6ab1fafffac7ff31cb96d602db37f93 (diff)
update changelog (https://github.com/floooh/sokol/issues/794)
-rw-r--r--CHANGELOG.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 82a50836..15e94799 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,16 @@
## Updates
+- **17-Feb-2023**: sokol_app.h on macOS now has a proper fix for the problem
+ that macOS doesn't send key-up events while the Cmd key is held down.
+ Previously this was handled through a workaround of immediately sending
+ a key-down event. The proper fix is now to install an "event monitor"
+ callback (many thanks to GLFW for finding and implementing the solution).
+ Unfortunately there's no such solution for the Emscripten code path,
+ which also don't send a key-up event while Cmd is pressed on macOS
+ (the workaround there to send a key-up event right on key-down while
+ Cmd is held down to prevent a stuck key is still in place)
+ For more details, see: https://github.com/floooh/sokol/issues/794
+
- **15-Feb-2023**: A fix in the sokol_gfx.h GL backend: due to a bug in the
state cache, the GL backend could only bind a total of
SG_MAX_SHADERSTAGE_IMAGES (= 12) when it actually should be twice that amount