aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2026-02-08 15:08:42 +0100
committerAndre Weissflog <floooh@gmail.com>2026-02-08 15:08:42 +0100
commitc3101666c29bd23afd443cf407d4009bd7c3e290 (patch)
tree6294e28de27159e71465eead68d349e1b2c34caa
parent3cd619850c77967b14ab7cfe139a92cdf65f3c45 (diff)
update changelog (https://github.com/floooh/sokol/pull/1438)
-rw-r--r--CHANGELOG.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 02789ce3..ec7486c7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,22 @@
## Updates
+### 08-Feb-2026
+
+- sokol_app.h ios/mtl: Fix a spurious assert when applying scissor rect after
+ rotating the device and which might lead to a drawable-size mismatch. This
+ doesn't appear to be 100% watertight but works much better than
+ before. The assert might be the result of a behaviour change in MTKView
+ between iOS versions (which tbh wouldn't be the first time this happened).
+ A 'perfect' solution will need to wait until the next round of iOS/macOS
+ window system glue updates which will finally get rid of MTKView and instead
+ use `CAMetalLayer` and `CADisplayLink` directly. Until then it's definitely
+ recommended to disable display rotation for your application via the Info.plist
+ file. Many thanks to @ArMuSebastian for writing the issue and providing
+ a simple reproducer.
+
+ Issue: https://github.com/floooh/sokol/issues/1437
+ PR: https://github.com/floooh/sokol/pull/1438
+
### 03-Feb-2026
- sokol_gfx.h vulkan: another round of small fixes and code cleanups in the