From ab861c1594fc2d01ce5184d63831264190f434ed Mon Sep 17 00:00:00 2001 From: Mis012 Date: Wed, 9 Aug 2023 15:56:33 +0200 Subject: [PATCH] doc: add Env.md, update Architecture.md --- doc/Envs.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 doc/Envs.md diff --git a/doc/Envs.md b/doc/Envs.md new file mode 100644 index 00000000..4241c410 --- /dev/null +++ b/doc/Envs.md @@ -0,0 +1,10 @@ +The following environment variables are recognized by the main executable: + +`JDWP_LISTEN=` - if set, art will listen for a jdb connection at `` +`RUN_FROM_BUILDDIR=` - if set, will search for `libtranslation_layer.so` in current working directory +`ANDROID_APP_DATA_DIR=` - if set, overrides the default path of `~/.local/android_translation_layer` for storing app data +`ATL_DISABLE_WINDOW_DECORATIONS=` - if set, window decorations will be disabled; this is useful for saving screen space on phone screens, as well as working around issues with input tracking for GLSurfaceView +`ATL_UGLY_ENABLE_LOCATION=` - if set, apps will be able to get location data using the relevant android APIs. (TODO: use bubblewrap) +`UGLY_HACK_FOR_VR` - if set, EGL will use XWayland display on Wayland. This means the app won't be able to draw to it's window, but it will be able to use pbuffers which are not available on wayland. +`HAX_AUDIOTRACK_PCM_DEVICE` - NOTE: android.media.AudioTrack is currently re-stubbed since the implementation was not ideal and caused crashes. We should probably use libOpenSLES so we only have one place +where we deal with native audio.