casualsnek / waydroid_script

Python Script to add OpenGapps, Magisk, libhoudini translation library and libndk translation library to waydroid !
GNU General Public License v3.0
1.5k stars 144 forks source link

"Fixed" libNDK fails with 3D stuff #105

Open Cat-Lady opened 12 months ago

Cat-Lady commented 12 months ago

Since: match the correct version of libndk

...libnkd "works" (application that would fail to run at all without translation layer) starts, but silently hangs on any stage that would require starting to render 3D stuff (purely 2D applications run fine). I tried to gather usable debug info, but logcat shows nothing of interest at all - the application does regular stuff it should, then silently freezes.

Reverting to, for example: https://github.com/casualsnek/waydroid_script/commit/4f6410c3bb158ac70775fdbc656e866dec520642

...(or any commit before the "910291ceb95e5c5da9861f228988bd9a735b73da)", resulting in download of seemingly "wrong" libNDK), fixes the issue - all applications are working just fine.

As a side note, libhoudini from current master works, but gives terrible performance compared to libNDK (on Steam Deck, houdini is ~10 FPS, compared to full v-sync limited 60 fps using libNDK, for same test application, during 3D rendering).

ayasa520 commented 12 months ago

I'm confused, because this commit just adds support for Android 13. image