From 3a37efe919c3286f203d9d7c2aad39d8565da6a5 Mon Sep 17 00:00:00 2001 From: David Neto Date: Thu, 9 Jan 2025 15:55:21 -0500 Subject: [PATCH] Update downloads badges and matrix - Point to MSVC from VS 2019 instead of defunct MSVC from VS 2017 - Rearrange the table and add badges to show build status. - Update compiler versions in the README. --- README.md | 9 +++------ docs/downloads.md | 16 +++++----------- 2 files changed, 8 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index d1ce2fbed8..2e0a8e7fd3 100644 --- a/README.md +++ b/README.md @@ -440,20 +440,17 @@ also work, but are not verified. SPIRV-Tools is regularly tested with the following compilers: On Linux -- GCC version 9.3 +- GCC version 9.4 - Clang version 10.0 On MacOS -- AppleClang 11.0 +- AppleClang 15.0 On Windows -- Visual Studio 2017 - Visual Studio 2019 - Visual Studio 2022 -Note: Visual Studio 2017 has incomplete c++17 support. We might stop -testing it soon. Other compilers or later versions may work, but they are not -tested. +Note: Other compilers or later versions may work, but they are not tested. ### CMake options diff --git a/docs/downloads.md b/docs/downloads.md index 0454b9ea6f..da4ce8b24c 100644 --- a/docs/downloads.md +++ b/docs/downloads.md @@ -20,14 +20,8 @@ Vulkan SDK. Download the latest builds of the [main](https://github.com/KhronosGroup/SPIRV-Tools/tree/main) branch. -### Release build -| Windows | Linux | MacOS | -| --- | --- | --- | -| [MSVC 2017](https://storage.googleapis.com/spirv-tools/badges/build_link_windows_vs2017_release.html) | [clang](https://storage.googleapis.com/spirv-tools/badges/build_link_linux_clang_release.html) | [clang](https://storage.googleapis.com/spirv-tools/badges/build_link_macos_clang_release.html) | -| | [gcc](https://storage.googleapis.com/spirv-tools/badges/build_link_linux_gcc_release.html) | | - -### Debug build -| Windows | Linux | MacOS | -| --- | --- | --- | -| [MSVC 2017](https://storage.googleapis.com/spirv-tools/badges/build_link_windows_vs2017_debug.html) | [clang](https://storage.googleapis.com/spirv-tools/badges/build_link_linux_clang_debug.html) | [clang](https://storage.googleapis.com/spirv-tools/badges/build_link_macos_clang_debug.html) | -| | [gcc](https://storage.googleapis.com/spirv-tools/badges/build_link_linux_gcc_debug.html) | | +| Platform | Compiler | Release build | Debug build | +| --- | --- | --- | --- | +| Windows | VisualStudio 2019 (MSVC v142) | status of VS 2019 release build | status of VS 2019 debug build | +| Linux | GCC 9.4 | status of Linux GCC build | status of Linux GCC debug build | +| macOS | Clang 15 | status of macOS Clang build | status of macOS Clang build |