2
0
Эх сурвалжийг харах

Merge Multi-threading and Optimization into a new Performance section

Close #4112
Nathan Lovato 4 жил өмнө
parent
commit
db4f7d1e68

+ 1 - 1
classes/class_multimesh.rst

@@ -29,7 +29,7 @@ Tutorials
 
 - :doc:`../tutorials/3d/vertex_animation/animating_thousands_of_fish`
 
-- :doc:`../tutorials/optimization/using_multimesh`
+- :doc:`../tutorials/performance/using_multimesh`
 
 Properties
 ----------

+ 1 - 1
classes/class_multimeshinstance.rst

@@ -27,7 +27,7 @@ Tutorials
 
 - :doc:`../tutorials/3d/using_multi_mesh_instance`
 
-- :doc:`../tutorials/optimization/using_multimesh`
+- :doc:`../tutorials/performance/using_multimesh`
 
 Properties
 ----------

+ 1 - 1
classes/class_mutex.rst

@@ -21,7 +21,7 @@ A synchronization mutex (mutual exclusion). This is used to synchronize multiple
 Tutorials
 ---------
 
-- :doc:`../tutorials/threads/using_multiple_threads`
+- :doc:`../tutorials/performance/using_multiple_threads`
 
 Methods
 -------

+ 1 - 1
classes/class_semaphore.rst

@@ -21,7 +21,7 @@ A synchronization semaphore which can be used to synchronize multiple :ref:`Thre
 Tutorials
 ---------
 
-- :doc:`../tutorials/threads/using_multiple_threads`
+- :doc:`../tutorials/performance/using_multiple_threads`
 
 Methods
 -------

+ 1 - 1
classes/class_thread.rst

@@ -21,7 +21,7 @@ A unit of execution in a process. Can run methods on :ref:`Object<class_Object>`
 Tutorials
 ---------
 
-- :doc:`../tutorials/threads/using_multiple_threads`
+- :doc:`../tutorials/performance/using_multiple_threads`
 
 Methods
 -------

+ 1 - 1
classes/class_visualserver.rst

@@ -37,7 +37,7 @@ In 2D, all visible objects are some form of canvas item. In order to be visible,
 Tutorials
 ---------
 
-- :doc:`../tutorials/optimization/using_servers`
+- :doc:`../tutorials/performance/using_servers`
 
 Methods
 -------

+ 1 - 2
index.rst

@@ -98,9 +98,8 @@ The main documentation for the site is organized into the following sections:
    tutorials/vr/index
    tutorials/plugins/index
    tutorials/platform/index
-   tutorials/threads/index
    tutorials/content/index
-   tutorials/optimization/index
+   tutorials/performance/index
    tutorials/misc/index
    tutorials/debug/index
 

+ 0 - 0
tutorials/optimization/cpu_optimization.rst → tutorials/performance/cpu_optimization.rst


+ 0 - 0
tutorials/optimization/general_optimization.rst → tutorials/performance/general_optimization.rst


+ 0 - 0
tutorials/optimization/gpu_optimization.rst → tutorials/performance/gpu_optimization.rst


+ 0 - 0
tutorials/optimization/img/godot_profiler.png → tutorials/performance/img/godot_profiler.png


+ 0 - 0
tutorials/optimization/img/lights_overlap.png → tutorials/performance/img/lights_overlap.png


+ 0 - 0
tutorials/optimization/img/lights_separate.png → tutorials/performance/img/lights_separate.png


+ 0 - 0
tutorials/optimization/img/overlap1.png → tutorials/performance/img/overlap1.png


+ 0 - 0
tutorials/optimization/img/overlap2.png → tutorials/performance/img/overlap2.png


+ 0 - 0
tutorials/optimization/img/scissoring.png → tutorials/performance/img/scissoring.png


+ 0 - 0
tutorials/optimization/img/valgrind.png → tutorials/performance/img/valgrind.png


+ 13 - 2
tutorials/optimization/index.rst → tutorials/performance/index.rst

@@ -1,5 +1,5 @@
-Optimization
-=============
+Performance
+===========
 
 Introduction
 ------------
@@ -74,3 +74,14 @@ GPU
    :name: toc-learn-features-3d-optimization
 
    optimizing_3d_performance
+
+
+Threads
+-------
+
+.. toctree::
+   :maxdepth: 1
+   :name: toc-learn-features-threads
+
+   using_multiple_threads
+   thread_safe_apis

+ 0 - 0
tutorials/optimization/optimizing_3d_performance.rst → tutorials/performance/optimizing_3d_performance.rst


+ 0 - 0
tutorials/threads/thread_safe_apis.rst → tutorials/performance/thread_safe_apis.rst


+ 0 - 0
tutorials/optimization/using_multimesh.rst → tutorials/performance/using_multimesh.rst


+ 0 - 0
tutorials/threads/using_multiple_threads.rst → tutorials/performance/using_multiple_threads.rst


+ 0 - 0
tutorials/optimization/using_servers.rst → tutorials/performance/using_servers.rst


+ 0 - 9
tutorials/threads/index.rst

@@ -1,9 +0,0 @@
-Multi-threading
-===============
-
-.. toctree::
-   :maxdepth: 1
-   :name: toc-learn-features-threads
-
-   using_multiple_threads
-   thread_safe_apis