]> git.eshelyaron.com Git - emacs.git/commit
Disable hardware acceleration on Android
authorPo Lu <luangruo@yahoo.com>
Thu, 13 Jul 2023 04:05:50 +0000 (12:05 +0800)
committerPo Lu <luangruo@yahoo.com>
Thu, 13 Jul 2023 04:05:50 +0000 (12:05 +0800)
commit140755f2cfe6a39f643ab0a9ca2d81b0ed470ae7
treeb55477c3af604e56e4797a8d9b711ed12f8b5fb7
parent4e2fda28edd3eb229c60576a215c3e4af5aa53e3
Disable hardware acceleration on Android

It serves no purpose and causes tearing.  Uploading the bitmap
to the GPU takes about as long as it does to incrementally
update the surface in software.

* java/AndroidManifest.xml.in: Disable hardware acceleration.
* java/org/gnu/emacs/EmacsActivity.java (EmacsActivity): Make
lastClosedMenu static.
* java/org/gnu/emacs/EmacsDialog.java (toAlertDialog): Enable
hardware acceleration within alert dialogs.
* java/org/gnu/emacs/EmacsSurfaceView.java (onDraw): Describe
why hardware acceleration is disabled.
* java/org/gnu/emacs/EmacsWindow.java (run): Remove redundant
call.
java/AndroidManifest.xml.in
java/org/gnu/emacs/EmacsActivity.java
java/org/gnu/emacs/EmacsDialog.java
java/org/gnu/emacs/EmacsSurfaceView.java
java/org/gnu/emacs/EmacsWindow.java