Lines Matching refs:Layer
14 * [Application Layer Usage](#application-layer-usage)
17 * [Loader and Layer Interface](#loader-and-layer-interface)
18 * [Layer Discovery](#layer-discovery)
19 * [Layer Version Negotiation](#layer-version-negotiation)
20 * [Layer Call Chains and Distributed Dispatch](#layer-call-chains-and-distributed-dispatch)
21 * [Layer Unknown Physical Device Extensions](#layer-unknown-physical-device-extensions)
22 * [Layer Intercept Requirements](#layer-intercept-requirements)
24 * [Layer Conventions and Rules](#layer-conventions-and-rules)
25 * [Layer Dispatch Initialization](#layer-dispatch-initialization)
31 * [Layer Manifest File Format](#layer-manifest-file-format)
32 * [Layer Library Versions](#layer-library-versions)
278 * [Application Layer Usage](#application-layer-usage)
280 * [Forcing Layer Source Folders](#forcing-layer-source-folders)
282 * [Overall Layer Ordering](#overall-layer-ordering)
425 #### Application Layer Usage
443 [Layer discovery](#layer-discovery) section below.
451 **NOTE:** Layer ordering is important in several cases since some layers
453 the case. See the [Overall Layer Ordering](#overall-layer-ordering) section
488 to the driver. See the [Overall Layer Ordering](#overall-layer-ordering)
527 the [Layer Discovery Section](#layer-discovery). For now, simply know that what
531 | Operating System | Implicit Layer Identification |
538 ##### Forcing Layer Source Folders
565 See the [Overall Layer Ordering](#overall-layer-ordering) section
581 ##### Overall Layer Ordering
586 
757 ## Loader and Layer Interface
760 * [Layer Discovery](#layer-discovery)
761 * [Layer Manifest File Usage](#layer-manifest-file-usage)
762 * [Android Layer Discovery](#android-layer-discovery)
763 * [Windows Layer Discovery](#windows-layer-discovery)
764 * [Linux Layer Discovery](#linux-layer-discovery)
765 * [Layer Version Negotiation](#layer-version-negotiation)
766 * [Layer Call Chains and Distributed Dispatch](#layer-call-chains-and-distributed-dispatch)
767 * [Layer Unknown Physical Device Extensions](#layer-unknown-physical-device-extensions)
768 * [Layer Intercept Requirements](#layer-intercept-requirements)
770 * [Layer Conventions and Rules](#layer-conventions-and-rules)
771 * [Layer Dispatch Initialization](#layer-dispatch-initialization)
777 …* [Associating Private Data with Vulkan Objects Within a Layer](#associating-private-data-with-vul…
781 * [Layer Manifest File Format](#layer-manifest-file-format)
782 * [Layer Manifest File Version History](#layer-manifest-file-version-history)
783 * [Layer Library Versions](#layer-library-versions)
784 * [Layer Library API Version 2](#layer-library-api-version-2)
785 * [Layer Library API Version 1](#layer-library-api-version-1)
786 * [Layer Library API Version 0](#layer-library-api-version-0)
790 #### Layer Discovery
804 available layers on a system is known as Layer Discovery. During discovery,
816 ##### Layer Manifest File Usage
823 extensions. The format of [Layer Manifest File](#layer-manifest-file-format)
832 the [Layer Manifest File Format](#layer-manifest-file-format) table.
835 ##### Android Layer Discovery
842 ##### Windows Layer Discovery
902 [Forcing Layer Source Folders](#forcing-layer-source-folders) for more
906 ##### Linux Layer Discovery
937 [Forcing Layer Source Folders](#forcing-layer-source-folders) for more
941 #### Layer Version Negotiation
1021 #### Layer Call Chains and Distributed Dispatch
1063 #### Layer Unknown Physical Device Extensions
1129 [Layer Version Negotiation](#layer-version-negotiation). Additionally, the
1159 #### Layer Intercept Requirements
1184 * Layer intercept functions **may insert extra calls** to Vulkan functions in
1209 - A Layer's `vkGetInstanceProcAddr` function uses the next entity's
1212 - A Layer's `vkGetDeviceProcAddr` function uses the next entity's
1215 - A Layer's `vk_layerGetPhysicalDeviceProcAddr` function uses the next entity's
1220 #### Layer Conventions and Rules
1276 #### Layer Dispatch Initialization
1456 [Layer Manifest File Format](#layer-manifest-file-format) section.
1507 …an be anything provided that it is given in the layer manifest file (see [Layer Manifest File Form…
1538 ##### Associating Private Data with Vulkan Objects Within a Layer
1677 #### Layer Manifest File Format
1686 The following section discusses the details of the Layer Manifest JSON file
1789 …OPTIONAL:** Indicates an environment variable used to enable the Implicit Layer (w/ value of 1). …
1790 …REQUIRED:**Indicates an environment variable used to disable the Implicit Layer (w/ value of 1). I…
1794 ##### Layer Manifest File Version History
1796 The current highest supported Layer Manifest file format supported is 1.1.2.
1799 ###### Layer Manifest File Version 1.1.2
1803 ###### Layer Manifest File Version 1.1.1
1808 ###### Layer Manifest File Version 1.1.0
1810 Layer Manifest File Version 1.1.0 is tied to changes exposed by the Loader/Layer
1829 ###### Layer Manifest File Version 1.0.1
1835 ###### Layer Manifest File Version 1.0.0
1857 #### Layer Library Versions
1859 The current Layer Library interface is at version 2. The following sections
1862 ##### Layer Library API Version 2
1868 [Layer Unknown Physical Device Extensions](#layer-unknown-physical-device-
1873 ##### Layer Library API Version 1
1880 ##### Layer Library API Version 0
2619 | VK_LAYER_PATH | Override the loader's standard Layer library search folders a…
2632 | Discovery | The process of the loader searching for ICD and Layer files to setup the internal lis…
2639 | Layer | Layers are optional components that augment the Vulkan system. They can intercept, evalu…
2641 …e desktop loader. These files contain specific information for either a [Layer](#layer-manifest-f…