This is reported alot and I found issues documenting it in the Lemuroid repository (an app supporting libretro cores that is not RetroArch ❤️ )
https://github.com/Swordfish90/Lemuroid
https://github.com/Swordfish90/Lemuroid/blob/96da5eddb8d2602adf8c82f57b34518e64a309c6/lemuroid-touchinput/src/main/java/com/swordfish/touchinput/radial/LemuroidTouchConfigs.kt#L131-L133
// Using standard MotionEvents.getX/Y() is broken on Samsung devices running Android 11,
// but Android 13 broke MotionEvents.getRawX/Y() events in landscape mode for every device.
val useRawTouchCoordinates = Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU
Relevant issues:
This is reported alot and I found issues documenting it in the Lemuroid repository (an app supporting libretro cores that is not RetroArch ❤️ )
https://github.com/Swordfish90/Lemuroid
https://github.com/Swordfish90/Lemuroid/blob/96da5eddb8d2602adf8c82f57b34518e64a309c6/lemuroid-touchinput/src/main/java/com/swordfish/touchinput/radial/LemuroidTouchConfigs.kt#L131-L133
Relevant issues: