Moved validation_layers_android to a different section

This commit is contained in:
Szymon Majewski
2021-04-02 18:21:49 -07:00
parent 555610ea34
commit 0a9b7754cc
3 changed files with 1 additions and 1 deletions

View File

@@ -18,4 +18,3 @@ Engine development
custom_resource_format_loaders
custom_audiostreams
custom_godot_servers
validation_layers_android

View File

@@ -1,47 +0,0 @@
.. _doc_validation_layers_android:
Vulkan validation layers on Android
===================================
Validation layers enable developers to verify their application's correct use
of the Vulkan API. After enabling validation layers, a developer can see errors
and warning messages in the ``adb logcat`` output.
Enabling validation layers
--------------------------
Build validation layers from official sources
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To build Android libraries, follow the instructions on
`Khronos' repository <https://https://github.com/KhronosGroup/Vulkan-ValidationLayers/blob/master/BUILD.md#building-on-android>`__.
After a successful build, the libraries will be located in ``Vulkan-ValidationLayers/build-android/libs``.
Copy libraries
~~~~~~~~~~~~~~
Copy libraries from ``Vulkan-ValidationLayers/build-android/libs`` to
``godot/platform/android/java/app/libs/debug/vulkan_validation_layers``.
Your Godot source directory tree should look like on the example below::
godot
|-- platform
|-- android
|-- java
|-- app
|-- libs
|-- debug
|-- vulkan_validation_layers
|-- arm64-v8a
|-- armeabi-v7a
|-- x86
|-- x86_64
If the subdirectory ``libs/debug/vulkan_validation_layers`` doesn't exist, create it.
Compile and run the Android app
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Linked validation layers are automatically loaded and enabled in Android debug builds.
You can use Godot's :ref:`doc_one-click_deploy` feature to quickly test your project with the validation layers enabled.