Lines Matching full:repository
3 Instructions for building this repository on Linux, Windows, Android, and
8 1. [Contributing](#contributing-to-the-repository)
9 1. [Repository Content](#repository-content)
10 1. [Repository Set-Up](#repository-set-up)
16 ## Contributing to the Repository
19 your contribution in a fork of this repository in your GitHub account and then
21 in this repository for more details.
23 ## Repository Content
25 This repository contains the source code necessary to build the Vulkan
40 ## Repository Set-Up
44 This repository does not contain a Vulkan-capable driver. You will need to
48 ### Download the Repository
50 To create your local git repository:
54 ### Repository Dependencies
56 This repository attempts to resolve some of its dependencies by using
70 This repository has a required dependency on the
71 [Vulkan Headers repository](https://github.com/KhronosGroup/Vulkan-Headers).
72 You must clone the headers repository and build its `install` target before
73 building this repository. The Vulkan-Headers repository is required because it
76 directory and pass it on the CMake command line for building this repository,
81 This repository has a required dependency on the
82 [glslang repository](https://github.com/KhronosGroup/glslang).
83 The glslang repository is required because it contains components that are
84 required to build the validation layers. You must clone the glslang repository
89 and pass it on the CMake command line for building this repository, as
97 repository's `external` directory.
100 Vulkan-ValidationLayers repository and run:
120 to use a loader built from a repository, then you must build the
121 [Vulkan-Loader repository](https://github.com/KhronosGroup/Vulkan-Loader.git)
123 it on the CMake command line for building this repository, as described below.
130 the repository with a name of `build` and place the install directory as a
140 dependent repository revisions that are known to be compatible with the
141 revision of this repository that you currently have checked out.
143 Here is a usage example for this repository:
161 (Vulkan-ValidationLayers) repository. But there shouldn't be any conflicts
163 build files for this repository.
186 on/off options currently supported by this repository:
192 …dation layer tests are built. The default is `ON` when the Google Test repository is cloned into t…
199 The following is a table of all string options currently supported by this repository:
255 Change your current directory to the top of the cloned repository directory,
265 > repository. If you place your build directory someplace else, you'll need to
266 > specify the location of the repository top differently.
284 Vulkan-Headers repository built with the install target.
291 repository built with the install target.
335 #### Using a Loader Built from a Repository
338 repository with the install target and modify your CMake invocation to add the
347 After making any changes to the repository, you should perform some quick
383 #### Using The Vulkan Loader Library in this Repository on Windows
388 directory as the program. If you provided a loader repository location via the
399 This repository has been built and tested on the two most recent Ubuntu LTS
403 repository to other Linux distributions.
429 Change your current directory to the top of the cloned repository directory,
441 > repository. If you place your `build` directory someplace else, you'll need
442 > to specify the location of the repository top differently.
451 Vulkan-Headers repository built with the install target.
458 repository built with the install target.
484 By default, the repository components are built with support for the
486 to build the repository components with support for these display servers to
528 Vulkan-Loader repository for more information about loader and layer
549 Usage of this repository's contents in 32-bit Linux environments is not
550 officially supported. However, since this repository is supported on 32-bit
572 Finally, rebuild the repository using `cmake` and `make`, as explained above.
576 export VK_LAYER_PATH=<path to your repository root>/build/layers
579 repository to see which driver, loader and layers are being used.
655 everything in the repository for Android, including validation layers, tests,
692 After making any changes to the repository you should perform some quick
731 ### Clone the Repository
733 Clone the Vulkan-ValidationLayers repository:
741 This repository uses CMake to generate build or project files that are then
742 used to build the repository. The CMake generators explicitly supported in
743 this repository are:
780 export VK_LAYER_PATH=<path to your repository root>/build/layers
782 You can run the `vulkaninfo` applications from the Vulkan-Tools repository to
787 After making any changes to the repository, you should perform the included sanity tests by running
799 Clone and build the [MoltenVK](https://github.com/KhronosGroup/MoltenVK) repository.
803 …export VK_ICD_FILENAMES=<path to MoltenVK repository>/Package/Latest/MoltenVK/macOS/MoltenVK_icd.j…
807 Clone and build the [Vulkan-Tools](https://github.com/KhronosGroup/Vulkan-Tools) repository.
811 export VK_ICD_FILENAMES=<path to Vulkan-Tools repository>/build/icd/VkICD_mock_icd.json
826 repository.