virtualx-engine/platform/android
Hugo Locurcio 665d29c16d
Fix new projects always being created with OpenGL
Only Vulkan is fully implemented for now, so OpenGL isn't available
in the project manager yet.

This also makes the rendering driver checks use lowercase names
everywhere for consistency.
2021-11-01 22:04:36 +01:00
..
api Implement the ability to disable classes 2021-07-13 09:25:14 -03:00
export Fix new projects always being created with OpenGL 2021-11-01 22:04:36 +01:00
java Fix new projects always being created with OpenGL 2021-11-01 22:04:36 +01:00
plugin Split android platform export template into multiple files 2021-08-12 17:15:02 +03:00
vulkan Upgrade Vulkan memory allocator 2021-08-13 00:05:41 +02:00
android_input_handler.cpp [android] Fixed wrong button mask for right click 2021-08-16 18:49:12 +02:00
android_input_handler.h Switch to input buffering on Android 2021-08-13 11:45:50 +02:00
android_keys_utils.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
android_keys_utils.h clang-format: Various fixes to comments alignment from clang-format 13 2021-10-28 15:43:36 +02:00
audio_driver_opensl.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
audio_driver_opensl.h Remove unimplemented methods 2021-10-21 18:44:25 +01:00
detect.py SCons: Set DEBUG_ENABLED and DEV_ENABLED in SConstruct 2021-10-15 10:26:58 +02:00
dir_access_jandroid.cpp Rename String::is_rel_path to String::is_relative_path 2021-08-29 20:41:29 -04:00
dir_access_jandroid.h Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
display_server_android.cpp Use OpenGL 3.3 core profile instead of compatibility profile 2021-10-31 15:56:45 +01:00
display_server_android.h Switch to input buffering on Android 2021-08-13 11:45:50 +02:00
file_access_android.cpp Rename File::get_len() get_length() 2021-05-25 11:54:28 +01:00
file_access_android.h Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
java_class_wrapper.cpp Use C++ iterators for Lists in many situations 2021-07-23 17:38:28 -04:00
java_godot_io_wrapper.cpp Add partial support for Android scoped storage. 2021-08-16 23:11:56 -07:00
java_godot_io_wrapper.h Add partial support for Android scoped storage. 2021-08-16 23:11:56 -07:00
java_godot_lib_jni.cpp Switch to input buffering on Android 2021-08-13 11:45:50 +02:00
java_godot_lib_jni.h Remove unused AudioDriverAndroid from Android 2021-06-10 08:32:56 +01:00
java_godot_view_wrapper.cpp Android: Add support for cursor icons 2021-05-19 22:01:51 +03:00
java_godot_view_wrapper.h Android: Add support for cursor icons 2021-05-19 22:01:51 +03:00
java_godot_wrapper.cpp Fixes on android: 2021-03-18 10:41:54 +11:00
java_godot_wrapper.h Leverage java annotations to simplify the logic used to register the Godot plugin methods. 2021-03-16 01:16:08 -07:00
jni_utils.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
jni_utils.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
logo.png Add logo attribution for Android, HTML5 and Linux platform icons 2021-09-11 19:34:10 +02:00
net_socket_android.cpp Rename IP_Unix, IP_Address and TCP_Server to remove underscores 2021-05-06 02:52:01 +02:00
net_socket_android.h Rename IP_Unix, IP_Address and TCP_Server to remove underscores 2021-05-06 02:52:01 +02:00
os_android.cpp Use OpenGL 3.3 core profile instead of compatibility profile 2021-10-31 15:56:45 +01:00
os_android.h Use OpenGL 3.3 core profile instead of compatibility profile 2021-10-31 15:56:45 +01:00
platform_config.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
README.md Add logo attribution for Android, HTML5 and Linux platform icons 2021-09-11 19:34:10 +02:00
run_icon.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2018-06-28 19:17:41 +02:00
SCsub Switch to input buffering on Android 2021-08-13 11:45:50 +02:00
string_android.h Modernize Thread 2021-01-29 12:02:13 +01:00
thread_jandroid.cpp Fixes on android: 2021-03-18 10:41:54 +11:00
thread_jandroid.h Modernize Thread 2021-01-29 12:02:13 +01:00

Android platform port

This folder contains the Java and C++ (JNI) code for the Android platform port, using Gradle as a build system.

Artwork license

logo.png and run_icon.png are licensed under Creative Commons Attribution 3.0 Unported per the Android logo usage guidelines:

The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.