summaryrefslogtreecommitdiff
path: root/external/vulkan/BUILD.md
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2020-08-21 16:04:42 -0400
committerGitHub <noreply@github.com>2020-08-21 13:04:42 -0700
commitfcac02e405661de311b5ceebbd6d3e2c78bf8aea (patch)
tree6e79865b39f0739d2ac9c3f91cc4129c244b6977 /external/vulkan/BUILD.md
parent49067fd2e97b40649df3fa2ce096f78c2e45da5a (diff)
Vulkan update/NVAPI support (#1511)
* First pass at incorporating nvapi into test harness. * D3d12 Atomic Float Add via NVAPI working * Dx12 atomic float appears to work. * Atomic float add on Dx12. * Added atomic64 feature addition to vk. Fix correct output for atomic-float-byte-address.slang * Disable atomic float failing tests. * Upgraded VK headers. * Detect atomic float availability on VK. * Try to get test working for in64 atomic. * Made HLSL prelude controlled via the render-test requirements. * Added -enable-nvapi to premake. * Fix D3D12Renderer when NVAPI is not available. * Small improvements to VKRenderer. * Improve atomic documentation in target-compatibility.md.
Diffstat (limited to 'external/vulkan/BUILD.md')
-rw-r--r--external/vulkan/BUILD.md20
1 files changed, 12 insertions, 8 deletions
diff --git a/external/vulkan/BUILD.md b/external/vulkan/BUILD.md
index 0f0114e26..118813486 100644
--- a/external/vulkan/BUILD.md
+++ b/external/vulkan/BUILD.md
@@ -73,12 +73,12 @@ directories and place them in any location.
- Any Personal Computer version supported by Microsoft
- Microsoft [Visual Studio](https://www.visualstudio.com/)
- Versions
- - [2013 (update 4)](https://www.visualstudio.com/vs/older-downloads/)
- [2015](https://www.visualstudio.com/vs/older-downloads/)
- - [2017](https://www.visualstudio.com/vs/downloads/)
+ - [2017](https://www.visualstudio.com/vs/older-downloads/)
+ - [2019](https://www.visualstudio.com/vs/downloads/)
- The Community Edition of each of the above versions is sufficient, as
well as any more capable edition.
-- [CMake](http://www.cmake.org/download/) (Version 2.8.11 or better)
+- [CMake 3.10.2](https://cmake.org/files/v3.10/cmake-3.10.2-win64-x64.zip) is recommended.
- Use the installer option to add CMake to the system PATH
- Git Client Support
- [Git for Windows](http://git-scm.com/download/win) is a popular solution
@@ -96,6 +96,8 @@ work with the solution interactively.
#### Windows Quick Start
+From a "Developer Command Prompt for VS 201x" console:
+
cd Vulkan-Headers
mkdir build
cd build
@@ -106,8 +108,9 @@ See below for the details.
#### Use `CMake` to Create the Visual Studio Project Files
-Change your current directory to the top of the cloned repository directory,
-create a build directory and generate the Visual Studio project files:
+From within a "Developer Command Prompt for VS 201x" console, change your
+current directory to the top of the cloned repository directory, create a
+build directory and generate the Visual Studio project files:
cd Vulkan-Headers
mkdir build
@@ -189,7 +192,7 @@ Build the `uninstall` target to remove the files from the install directory.
There are no specific Linux distribution or compiler version requirements for
building this repository. The required tools are
-- cmake (Version 2.8.11 or better)
+- [CMake 3.10.2](https://cmake.org/files/v3.10/cmake-3.10.2-Linux-x86_64.tar.gz) is recommended.
- git
### Linux Build
@@ -266,5 +269,6 @@ or
## Building on MacOS
-The instructions for building this repository on MacOS are the same as those
-for Linux.
+The instructions for building this repository on MacOS are similar to those for Linux.
+
+[CMake 3.10.2](https://cmake.org/files/v3.10/cmake-3.10.2-Darwin-x86_64.tar.gz) is recommended.