Update User Guide Formatting

Add space between "###" and following text so headings show up correctly.
Remove one instance of "###" where it was used along with underline.
This commit is contained in:
Tobin Ehlis 2018-02-26 10:37:46 -07:00 committed by GitHub
parent 93c524d2f0
commit 0f9cf54ba7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -100,7 +100,7 @@ Installing **MoltenVK** in Your *Vulkan* Application
or above is required to build and link **MoltenVK** projects. or above is required to build and link **MoltenVK** projects.
<a name="install_static_lib"></a> <a name="install_static_lib"></a>
###Install as Static Library Framework ### Install as Static Library Framework
Installation of **MoltenVK** is straightforward and easy! Installation of **MoltenVK** is straightforward and easy!
@ -157,7 +157,7 @@ the *Metal* environment.
<a name="install_dynamic_lib"></a> <a name="install_dynamic_lib"></a>
###Install as Dynamic Library ### Install as Dynamic Library
For some applications, you may prefer to install **MoltenVK** as a dynamic library. For some applications, you may prefer to install **MoltenVK** as a dynamic library.
This is only recommended for developers who are used to working with dynamic libraries, This is only recommended for developers who are used to working with dynamic libraries,
@ -260,7 +260,7 @@ document found in the `MoltenVK/Vulkan` folder of the **MoltenVK** distribution.
<a name="moltenvk_extension"></a> <a name="moltenvk_extension"></a>
###MoltenVK Extension ### MoltenVK Extension
The `VK_MVK_moltenvk` *Vulkan* extension provides functionality beyond the standard *Vulkan* The `VK_MVK_moltenvk` *Vulkan* extension provides functionality beyond the standard *Vulkan*
API, to support configuration options, license registration, and behaviour that is specific API, to support configuration options, license registration, and behaviour that is specific
@ -334,7 +334,7 @@ shader source code for the odd *SPIR-V* shader that proves problematic for runti
<a name="shader_converter_tool"></a> <a name="shader_converter_tool"></a>
###MoltenVKShaderConverter Shader Converter Tool ### MoltenVKShaderConverter Shader Converter Tool
The **MoltenVK** distribution package includes the `MoltenVKShaderConverter` command line tool, The **MoltenVK** distribution package includes the `MoltenVKShaderConverter` command line tool,
which allows you to convert your *SPIR-V* shader source code to *MSL* at development time, and which allows you to convert your *SPIR-V* shader source code to *MSL* at development time, and
@ -358,7 +358,7 @@ line with no arguments.
<a name="spv_vs_msl"></a> <a name="spv_vs_msl"></a>
###Troubleshooting Shader Conversion Troubleshooting Shader Conversion
--------------------------------- ---------------------------------
The shader converter technology in **MoltenVK** is quite robust, and most *SPIR-V* shaders The shader converter technology in **MoltenVK** is quite robust, and most *SPIR-V* shaders
@ -404,7 +404,7 @@ This section discusses various options for improving performance when using **Mo
<a name="shader_load_time"></a> <a name="shader_load_time"></a>
###Shader Loading Time ### Shader Loading Time
*Metal* supports pre-compiled shaders, which can improve shader loading and set-up performance, *Metal* supports pre-compiled shaders, which can improve shader loading and set-up performance,
allowing you to reduce your scene loading time. See the [*Metal Shading Language* Shaders](#shaders) allowing you to reduce your scene loading time. See the [*Metal Shading Language* Shaders](#shaders)
@ -414,7 +414,7 @@ more information about how to use the `MoltenVKShaderConverter` tool to create a
<a name="xcode_config"></a> <a name="xcode_config"></a>
###Xcode Configuration ### Xcode Configuration
When a *Metal* app is running from *Xcode*, the default ***Scheme*** settings reduce performance. When a *Metal* app is running from *Xcode*, the default ***Scheme*** settings reduce performance.
Be sure to follow the instructions for configuring your application's ***Scheme*** within *Xcode*, Be sure to follow the instructions for configuring your application's ***Scheme*** within *Xcode*,
@ -422,7 +422,7 @@ found in the in the [installation](#install) section above.
<a name="trace_tool"></a> <a name="trace_tool"></a>
###Metal System Trace Tool ### Metal System Trace Tool
To help you get the best performance from your graphics app, the *Xcode Instruments* profiling tool To help you get the best performance from your graphics app, the *Xcode Instruments* profiling tool
includes the *Metal System Trace* template. This template can be used to provide detailed tracing of the includes the *Metal System Trace* template. This template can be used to provide detailed tracing of the