-
v1.1.9 Stable
released this
2026-05-11 14:49:23 +02:00 | 10 commits to main since this releaseBug fixes
- Fix one landscape orientation rendering the camera image upside down.
SurfaceTexture.getTransformMatrix()with a custom SurfaceProvider returns the same sensor-to-buffer matrix for all four device orientations — it does not vary withPreview.targetRotation. Combined with the activity rotating underfullSensor, one of the two landscape orientations rendered the image upside down on a real device (masked in the v1.1.7/1.1.8 emulator testing by the virtual scene's near-symmetry). The fix composes an additional rotation around the texcoord centre, inverse to the activity rotation, on every frame — so the four orientations now produce four distinct matrices and world-up stays at screen-up in all of them.
🤖 Generated with Claude Code
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads
-
naiv-tilt-shift-release.apk
3 downloads ·
2026-05-11 14:49:29 +02:00 · 2.8 MiB
- Fix one landscape orientation rendering the camera image upside down.