b284dd92d3
Fix XR Android manifest metadata
...
- Adds the parameters for supported Meta devices, which is required to access some device specific capabilities
- Remove the 'com.samsung.android.vr.application.mode' metadata
2022-01-26 09:05:47 -08:00
7c771ea310
Merge pull request #47522 from madmiraal/rename-test_width-test_height
2022-01-18 13:39:57 +01:00
cd93bb9130
Merge pull request #56673 from winterpixelgames/bugfix-android-keystore-paths
2022-01-12 16:45:44 +01:00
3e288f65bb
Android export plugin passes absolute file paths to gradle for keystores.
2022-01-10 14:34:00 -06:00
d2573c1636
Fix decoding UTF-8 filenames on unzipping.
2022-01-05 14:31:20 +02:00
f107139979
Rename Project Window width and height settings to match their function
2022-01-04 13:59:16 +00:00
fe52458154
Update copyright statements to 2022
...
Happy new year to the wonderful Godot community!
2022-01-03 21:27:34 +01:00
bdf8340e59
Merge pull request #43181 from nathanfranke/string-empty
...
Replace String comparisons with "", String() to is_empty()
2021-12-10 08:56:31 +01:00
89b8de71c0
Merge pull request #55767 from m4gr3d/config_hand_tracking_frequency_master
2021-12-09 23:04:41 +01:00
e3b0282080
Merge pull request #55759 from m4gr3d/enable_exclude_from_recents_master
2021-12-09 23:03:10 +01:00
862c0d06fb
Add support for configuring the xr hand tracking frequency mode
2021-12-09 12:25:48 -08:00
cfa81ff32a
Enable configuration of the android:excludeFromRecents activity attribute.
2021-12-09 08:50:47 -08:00
49403cbfa0
Replace String comparisons with "", String() to is_empty()
...
Also:
- Adds two stress tests to test_string.h
- Changes to .empty() on std::strings
2021-12-09 04:48:38 -06:00
2e7e6502dd
Add configs to specify the min and target sdk versions.
2021-12-08 09:13:07 -08:00
e078f970db
Rename remove() to remove_at() when removing by index
2021-11-23 18:58:57 -07:00
882ec0d611
Add support for OpenXR export configurations.
2021-11-20 06:10:44 -08:00
cab870e9d3
Drop pointless Android depth buffer setting
2021-11-15 11:02:01 +01:00
8a15e404b2
Merge pull request #54463 from RandomShaper/fix_gl3_32bits
2021-11-09 11:55:26 +01:00
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
07adf1193d
Drop broken Android 32-bit framebuffer setting for a reliable one for depth buffer
2021-11-01 14:04:24 +01:00
8a10bb7d0d
Use OpenGL 3.3 core profile instead of compatibility profile
...
- Rename OpenGL to GLES3 in the source code per community feedback.
- The renderer is still exposed as "OpenGL 3" to the user.
- Hide renderer selection dropdown until OpenGL support is more mature.
- The renderer can still be changed in the Project Settings or using
the `--rendering-driver opengl` command line argument.
- Remove commented out exporter code.
- Remove some OpenGL/DisplayServer-related debugging prints.
2021-10-31 15:56:45 +01:00
ce97ddbcb1
Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3
...
- Use lowercase driver names for the `--rendering-driver`
command line argument.
2021-10-30 02:05:49 +02:00
3a6be64c12
clang-format: Various fixes to comments alignment from clang-format 13
...
All reviewed manually and occasionally rewritten to avoid bad auto formatting.
2021-10-28 15:43:36 +02:00
b1b14e5fd7
Build for 64-bit ARM by default when compiling or exporting for Android
...
All Android devices that support Vulkan support 64-bit ARM.
This also removes NEON opt-out code for ARMv7 as pretty much all
ARMv7 devices also support NEON.
2021-10-12 16:35:49 +02:00
431ccdb057
Pass the correct export_format argument to locate the assets directory when exporting.
2021-10-11 08:24:21 -07:00
5bbfe0b5a8
Add support for Play Asset Delivery.
...
This only adds support for a subset of Play Asset Delivery: this causes a single install-time asset pack to always be present, but doesn't add support for dynamically downloaded asset packs.
2021-09-15 06:06:11 -07:00
58388f8cec
Merge pull request #47391 from Calinou/platform-feature-tags-lowercase
...
Make platform feature tag names lowercase
2021-09-07 16:30:50 -03:00
ebac430445
Merge pull request #52159 from m4gr3d/addoculus_openxr_
...
Update the AndroidManifest to enable access to Oculus OpenXR runtime
2021-09-01 21:09:28 -07:00
2daaf0fdc3
Make platform feature tag names lowercase
...
Feature tag names are still case-sensitive, but this makes built-in
feature tags more consistent.
- `Windows` -> `windows`
- `OSX` -> `osx`
- `LinuxBSD` -> `linuxbsd`
- `Android` -> `android`
- `iOS` -> `ios`
- `HTML5` -> `html5`
- `JavaScript` -> `javascript`
- `UWP` -> `uwp`
2021-08-31 20:34:44 +02:00
d11c1afc04
Rename String::is_rel_path to String::is_relative_path
2021-08-29 20:41:29 -04:00
9f4aa1f5ad
Update the AndroidManifest to enable access to Oculus OpenXR runtime.
2021-08-27 11:12:25 -07:00
b4cea10771
Merge pull request #49756 from Calinou/android-export-move-clear-previous-install-setting
...
Move the Android "clear previous install" setting to Editor Settings
2021-08-22 23:30:13 +00:00
3a00ff1cce
Add partial support for Android scoped storage.
...
This is done by providing API access to app specific directories which don't have any limitations and allows us to bump the target sdk version to 30.
In addition, we're also bumping the min sdk version to 19 as version 18 is no longer supported by Google Play Services and only account of 0.3% of Android devices.
2021-08-16 23:11:56 -07:00
2cdace1749
Move the Android "clear previous install" setting to Editor Settings
...
This means the setting now applies to every project deployed from
the editor, rather than being per-export preset.
2021-08-16 05:59:48 +02:00
e73e336e3b
Add support for prompting the user to retain app data on uninstall.
...
Supported on Android 10 and higher.
2021-08-12 22:16:14 -07:00
ed49e038ec
Split android platform export template into multiple files
2021-08-12 17:15:02 +03:00