virtualx-engine/platform/android/java
Fredia Huya-Kouadio a57a99f5bc Memory cleanup and optimizations
- Returns an empty list when there's not registered plugins, thus preventing the creation of spurious iterator objects

- Inline `Godot#getRotatedValues(...)` given it only had a single caller. This allows to remove the allocation of a float array on each call and replace it with float variables

- Disable sensor events by default. Sensor events can fired at 10-100s Hz taking cpu and memory resources. Now the use of sensor data is behind a project setting allowing projects that have use of it to enable it, while other projects don't pay the cost for a feature they don't use

- Create a pool of specialized input `Runnable` objects to prevent spurious, unbounded `Runnable` allocations

- Disable showing the boot logo for Android XR projects

- Delete locale references of jni strings
2024-08-16 09:27:41 -07:00
..
app Fix ANRs reported by the Google Play Console 2024-07-04 05:18:50 -07:00
editor Fix the cleanup logic for the Android render thread 2024-07-24 10:17:46 -07:00
gradle/wrapper Update Android dependencies for the project 2024-01-18 10:35:32 -08:00
lib Memory cleanup and optimizations 2024-08-16 09:27:41 -07:00
nativeSrcsConfigs Add logic to unregister the Godot plugins on engine termination 2024-05-19 19:27:04 -07:00
scripts Style: Trim trailing whitespace and ensure newline at EOF 2024-05-08 10:12:46 +02:00
build.gradle Fix detecting when Gradle is invoked from Studio 2024-05-20 17:02:36 -07:00
gradle.properties Fix gradle build errors when the build path contains non-ASCII characters 2024-02-13 14:31:08 -08:00
gradlew Upgrade Android Gradle to version 7.2 2021-10-14 16:19:00 +01:00
gradlew.bat Upgrade Android Gradle to version 7.2 2021-10-14 16:19:00 +01:00
settings.gradle Update Android dependencies for the project 2024-01-18 10:35:32 -08:00