diff options
| -rw-r--r-- | CHANGELOG.md | 11 |
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 |