|
@@ -21,6 +21,7 @@ Step-by-step
|
|
|
|
|
|
Project workflow
|
|
|
^^^^^^^^^^^^^^^^
|
|
|
+
|
|
|
Best Practices:
|
|
|
- :ref:`Introduction <doc_introduction_best_practices>`
|
|
|
- :ref:`What are Godot classes <doc_what_are_godot_classes>`
|
|
@@ -63,6 +64,11 @@ Animation
|
|
|
- :ref:`2D skeletons <doc_2d_skeletons>`
|
|
|
- :ref:`AnimationTree <doc_animation_tree>`
|
|
|
|
|
|
+GUI
|
|
|
+^^^
|
|
|
+
|
|
|
+- :ref:`Containers <doc_gui_containers>`
|
|
|
+
|
|
|
Viewports
|
|
|
^^^^^^^^^
|
|
|
|
|
@@ -74,9 +80,14 @@ Shading
|
|
|
|
|
|
- :ref:`Intro to shaders: 2D and 3D water (7 video tutorials) <doc_intro_to_shaders_water_workshop>`
|
|
|
- :ref:`Migrating to Godot’s shading language <doc_migrating_to_godot_shader_language>`
|
|
|
-- :ref:`Vertex displacement with shaders <doc_vertex_displacement_with_shaders>`
|
|
|
- :ref:`Advanced post-processing <doc_advanced_postprocessing>`
|
|
|
|
|
|
+Your First Shader Series:
|
|
|
+ - :ref:`What are shaders? <doc_what_are_shaders>`
|
|
|
+ - :ref:`Your first CanvasItem shader <doc_your_first_canvasitem_shader>`
|
|
|
+ - :ref:`Your first Spatial shader <doc_your_first_spatial_shader>`
|
|
|
+ - :ref:`Your first Spatial shader: Part 2 <doc_your_second_spatial_shader>`
|
|
|
+
|
|
|
Shading Reference:
|
|
|
- :ref:`Shaders <doc_shaders>`
|
|
|
- :ref:`Shading language <doc_shading_language>`
|
|
@@ -99,6 +110,12 @@ Multi-threading
|
|
|
|
|
|
- :ref:`Thread safe APIs <doc_thread_safe_apis>`
|
|
|
|
|
|
+Optimization
|
|
|
+^^^^^^^^^^^^
|
|
|
+
|
|
|
+- :ref:`Using MultiMesh <doc_using_multimesh>`
|
|
|
+- :ref:`Using servers <doc_using_servers>`
|
|
|
+
|
|
|
Miscellaneous
|
|
|
^^^^^^^^^^^^^
|
|
|
|
|
@@ -107,6 +124,11 @@ Miscellaneous
|
|
|
- :ref:`Change scenes manually <doc_change_scenes_manually>`
|
|
|
- :ref:`Differences between GLES2 and GLES3 <doc_gles2_gles3_differences>`
|
|
|
|
|
|
+Legal
|
|
|
+^^^^^
|
|
|
+
|
|
|
+- :ref:`Complying with Licenses <doc_complying_with_licenses>`
|
|
|
+
|
|
|
Compiling
|
|
|
^^^^^^^^^
|
|
|
|