Browse Source

Moved validation layers to a different section

From Tutorials/Platform Specific/Android plugins to
Development/Engine development/Vulkan/Validation layers.
Szymon Majewski 4 years ago
parent
commit
119f19f628

+ 1 - 1
development/compiling/compiling_for_android.rst

@@ -117,7 +117,7 @@ The resulting APK will be located at ``bin/android_debug.apk``.
 .. seealso::
 
     If you want to enable Vulkan validation layers, see
-    :ref:`Vulkan validation layers on Android<doc_validation_layers_android>`.
+    :ref:`Vulkan validation layers on Android<doc_vulkan_validation_layers-android>`.
 
 Adding support for x86 devices
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ 1 - 0
development/cpp/index.rst

@@ -18,3 +18,4 @@ Engine development
    custom_resource_format_loaders
    custom_audiostreams
    custom_godot_servers
+   vulkan/index

+ 8 - 0
development/cpp/vulkan/index.rst

@@ -0,0 +1,8 @@
+Vulkan
+======
+
+.. toctree::
+   :maxdepth: 1
+   :name: toc-devel-vulkan
+
+   vulkan_validation_layers

+ 16 - 9
tutorials/platform/android/validation_layers_android.rst → development/cpp/vulkan/vulkan_validation_layers.rst

@@ -1,24 +1,31 @@
-.. _doc_validation_layers_android:
+.. _doc_vulkan_validation_layers:
 
-Vulkan validation layers on Android
-===================================
+Validation layers
+=================
 
 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.
+of the Vulkan API.
+
+.. _doc_vulkan_validation_layers-android:
+
+Android
+-------
+
+After enabling validation layers on Android, 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``.
@@ -41,7 +48,7 @@ Your Godot source directory tree should look like on the example below::
 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.

+ 0 - 1
tutorials/platform/android/index.rst

@@ -7,4 +7,3 @@ Android plugins
 
    android_plugin
    android_in_app_purchases
-   validation_layers_android