فهرست منبع

Rearrange description of shader built-in a bit

Yuri Roubinsky 5 سال پیش
والد
کامیت
e1d864c848

+ 8 - 5
tutorials/shading/shading_reference/canvas_item_shader.rst

@@ -35,6 +35,14 @@ Render modes
 | **skip_vertex_transform**       | VERTEX/NORMAL/etc need to be transformed manually in vertex function.|
 | **skip_vertex_transform**       | VERTEX/NORMAL/etc need to be transformed manually in vertex function.|
 +---------------------------------+----------------------------------------------------------------------+
 +---------------------------------+----------------------------------------------------------------------+
 
 
+Built-ins
+^^^^^^^^^
+
+Values marked as "in" are read-only. Values marked as "out" are for optional writing and will 
+not necessarily contain sensible values. Values marked as "inout" provide a sensible default 
+value, and can optionally be written to. Samplers are not subjects of writing and they are 
+not marked.
+
 Global built-ins
 Global built-ins
 ^^^^^^^^^^^^^^^^
 ^^^^^^^^^^^^^^^^
 
 
@@ -49,11 +57,6 @@ Global built-ins are available everywhere, including custom functions.
 Vertex built-ins
 Vertex built-ins
 ^^^^^^^^^^^^^^^^
 ^^^^^^^^^^^^^^^^
 
 
-Values marked as "in" are read-only. Values marked as "out" are for optional writing and will 
-not necessarily contain sensible values. Values marked as "inout" provide a sensible default 
-value, and can optionally be written to. Samplers are not subjects of writing and they are 
-not marked.
-
 Vertex data (``VERTEX``) is presented in local space (pixel coordinates, relative to the camera).
 Vertex data (``VERTEX``) is presented in local space (pixel coordinates, relative to the camera).
 If not written to, these values will not be modified and be passed through as they came.
 If not written to, these values will not be modified and be passed through as they came.
 
 

+ 8 - 5
tutorials/shading/shading_reference/particle_shader.rst

@@ -36,6 +36,14 @@ Render modes
 | **disable_velocity**            | Ignore **VELOCITY** value.                                           |
 | **disable_velocity**            | Ignore **VELOCITY** value.                                           |
 +---------------------------------+----------------------------------------------------------------------+
 +---------------------------------+----------------------------------------------------------------------+
 
 
+Built-ins
+^^^^^^^^^
+
+Values marked as "in" are read-only. Values marked as "out" are for optional writing and will 
+not necessarily contain sensible values. Values marked as "inout" provide a sensible default 
+value, and can optionally be written to. Samplers are not subjects of writing and they are 
+not marked.
+
 Global built-ins
 Global built-ins
 ^^^^^^^^^^^^^^^^
 ^^^^^^^^^^^^^^^^
 
 
@@ -50,11 +58,6 @@ Global built-ins are available everywhere, including custom functions.
 Vertex built-ins
 Vertex built-ins
 ^^^^^^^^^^^^^^^^
 ^^^^^^^^^^^^^^^^
 
 
-Values marked as "in" are read-only. Values marked as "out" are for optional writing and will 
-not necessarily contain sensible values. Values marked as "inout" provide a sensible default 
-value, and can optionally be written to. Samplers are not subjects of writing and they are 
-not marked.
-
 In order to use the ``COLOR`` variable in a SpatialMaterial, set ``use_vertex_as_albedo``
 In order to use the ``COLOR`` variable in a SpatialMaterial, set ``use_vertex_as_albedo``
 to ``true``. In a ShaderMaterial, access it with the ``COLOR`` variable.
 to ``true``. In a ShaderMaterial, access it with the ``COLOR`` variable.
 
 

+ 8 - 5
tutorials/shading/shading_reference/spatial_shader.rst

@@ -77,6 +77,14 @@ Render modes
 |                                 | a camera feed in AR.                                                  |
 |                                 | a camera feed in AR.                                                  |
 +---------------------------------+-----------------------------------------------------------------------+
 +---------------------------------+-----------------------------------------------------------------------+
 
 
+Built-ins
+^^^^^^^^^
+
+Values marked as "in" are read-only. Values marked as "out" are for optional writing and will 
+not necessarily contain sensible values. Values marked as "inout" provide a sensible default 
+value, and can optionally be written to. Samplers are not subjects of writing and they are 
+not marked.
+
 Global built-ins
 Global built-ins
 ^^^^^^^^^^^^^^^^
 ^^^^^^^^^^^^^^^^
 
 
@@ -91,11 +99,6 @@ Global built-ins are available everywhere, including custom functions.
 Vertex built-ins
 Vertex built-ins
 ^^^^^^^^^^^^^^^^
 ^^^^^^^^^^^^^^^^
 
 
-Values marked as "in" are read-only. Values marked as "out" are for optional writing and will 
-not necessarily contain sensible values. Values marked as "inout" provide a sensible default 
-value, and can optionally be written to. Samplers are not subjects of writing and they are 
-not marked.
-
 Vertex data (``VERTEX``, ``NORMAL``, ``TANGENT``, ``BITANGENT``) are presented in local 
 Vertex data (``VERTEX``, ``NORMAL``, ``TANGENT``, ``BITANGENT``) are presented in local 
 model space. If not written to, these values will not be modified and be passed through 
 model space. If not written to, these values will not be modified and be passed through 
 as they came.
 as they came.