Vulkan Configurator 3.5.2 - September 2026

Vulkan SDK 1.4.363.0

Fixes:

  • Fix force theme color selection
  • Fix application launcher arguments being lost on exit

Vulkan Configurator 3.5.1 - July 2026

Vulkan SDK 1.4.357.0

Fixes:

  • Fix dark mode message on Linux showing when not expected
  • Fix configuration duplication and directly changing setting crash #2687
  • Fix launcher arg parsing
  • Fix implicit layers right click crash
  • Fix system tray double click to show Vulkan Configurator main window
  • Fix setting UI refresh after layer setting message pop up

Deprecation:

  • The default preset was replaced by the layer setting reset button and it no longer displayed

Vulkan Configurator 3.5.0 - May 2026

Vulkan SDK 1.4.350.0

Features:

  • Add selecting Vulkan Layers configuration from system tray
  • Add selecting Vullan physical device from system tray
  • Add enabling Vullan loader log from system tray
  • Add Vulkan Drivers override mode for no physical device

Improvements:

  • Clarify UI to clarify what is overridden by Vulkan Configurator: Layers, Devices, Loader log
  • Improve generated layer settings C++ library to output to code for vulkan.hpp
  • Clean up generated layer settings C++ library for less friction on use
  • Add preferences settings to show “Vulkan Executables Scope”
  • Add vkconfig.json backup when doing a “Reset To Default” #2570
  • Add “Discard Ordering and Enabling Layers” default configuration #2596
  • Improve Vulkan drivers loading, add all drivers in a part at once
  • Refactor layers tab to display layer sorted by name and enabling them individually
  • Add layer search bar in layer tab
  • Show paths instead of Vulkan Configurator variables
  • Improve UI consistency
  • Move ‘Validate Layer Manifest’ settings to the preference tab
  • Improve keyboard shortcuts
  • Add layer display option to show only explicit layers #2636
  • Add enabled and ordered layers to generated configuration files #2634 #2565
  • Improve “search” usability with highligher
  • Add layer messages only on specified platforms #2650
  • Improve application launcher log stream speed

Fixes:

  • Fix command line whitespace decoding #2625
  • Fix application launcher ‘options’ edit #2598
  • Fix “Vulkan Layers Located by Vulkan Applications” tooltips #2595
  • Fix “discard” layer control tooltip #2595
  • Fix “Validation with API Dump log” configuration not loaded
  • Fix high CPU usage on idle when no layers configuration is active #2603
  • Fix UUID display in log, following the RFC9562 standard
  • Fix icon to remove a Vulkan driver
  • Fix key binding shortcuts (Eg: CTRL+F to search things on various tabs)
  • Fix VK_LAYER_NV_present or VK_LAYER_NV_optimus not found #2597
  • Fix per-layer settings checkbox to prevent writing the settings being ignored
  • Fix missing layer setting status to setting group type

Vulkan Configurator 3.4.2 - Febuary 2026

Vulkan SDK 1.4.341.0

Improvements:

  • Add button to open Vulkan Caps Viewer
  • Add preference setting to control the ‘All Enabled Vulkan Executables behavior’

Fixes:

  • Fix applying layer preset crash
  • Fix vendor IDs
  • Fix all enabled executables status log
  • Fix layer settings tree context menu crash when no configuration is selected

Vulkan Configurator 3.4.1 - December 2025

Vulkan SDK 1.4.335.0

Improvements:

  • Add settings --layers command lines option to list multiple layer names when generating files
  • Add Validation and API Dump default configuration for interleaved log in stdout
  • Add diagnostic log refresh button
  • Add layer settings reset to default values button #2573
  • Improved UI to set an external vk_layer_settings.txt file
  • Improved “View Enabled Layers” and “Configure All Layers” UI
  • Add buttons to open Vulkan SDK directories in diagnostics tab #2585

Fixes:

  • Fix Vulkan portability initialization on macOS
  • Fix layer settings tree resize #2552
  • Fix all executables mode vk_layer_settings.txt write #2558
  • Fix vk_layer_settings.txt not generated when changing working directory #2559
  • Fix generated layer settings export directory not being saved
  • Fix ENUM settings type not displaying description in tooltips
  • Fix integer settings not updated when changing the value #2576
  • Fix system configuration files not being updated when loading a latest version layer #2575
  • Fix file load and save layer setting type not opening at the selected path

Deprecation:

  • Remove Qt5 build
  • Require Qt 6.9 to build

Vulkan Configurator 3.4.0 - October 2025

Vulkan SDK 1.4.328.0

Features:

  • Add Vulkan drivers tab
    • Add force physical device
    • Add additional Vulkan drivers
  • Add log search bar to Application Launcher tab
  • Add code export to VK_EXT_layer_settings extension code for Vulkan application of layers configurations
  • Add command line settings argument to generate:
    • VK_EXT_layer_settings extension code for Vulkan application of layers configurations
    • Environment variables script of layers configurations
    • vk_layer_settings.txt layers settings file
  • Add an automatic default layer preset, to reset the layer settings to default

Improvements:

  • Clean up command line help
  • Improve command line consistency
  • Move Vulkan Loader Log to diagnostics tab as a global setting

Fixes:

  • Fix invalid downloaded SDK filename
  • Fix Vulkan Loader not sending log on first application run
  • Fix layer settings cursor update #2475

Deprecation:

  • Deprecate the synchronization configuration
  • Deprecate Vulkan Configurator command line doc, replaced by settings

Vulkan Configurator 3.3.0 - July 2025

Vulkan SDK 1.4.321.0

Features:

  • Add support for layer-defined messages
  • Add support for external vk_layer_settings.txt files
  • Add environment variables export of layers configurations

Improvements:

  • Improve layer settings documentation
    • Add layer setting context menu to access setting documentation
    • Add detailed description layer setting field
    • Add display of deprecated setting information in generated layer documentation
    • Add optional information about which setting replaced a deprecated setting
    • Add layer setting dependences to generated vk_layer_settings.txt
  • Add theme mode control in preference tab
    • Add custom alternate rows color

Fixes:

  • Fix crashes when QT_QPA_PLATFORM is set
  • Fix invalid new SDK notifications on patch releases
  • Disable SDK release notification on Windows ARM due to a Qt 6.8.2 bug

Vulkan Configurator 3.2.0 - May 2025

Vulkan SDK 1.4.313.0

Features:

  • Add dark mode, following the OS theme
  • Add muliple diagnostic modes
  • Add diagnostic logs export
  • Add search in diagnostic tab

Improvements:

  • Add Vulkan Header version used to build in about tab
  • Refactor layer version combobox
  • Clean up UI layout
  • Add button to remove missing layers
  • Improved generated layer documentation
    • Add links within the documentation to reach detailed part of a setting documentation
    • Clarify VK_EXT_layer_settings variable names
    • Hide advanced settings, used only by layer developers
    • Add setting dependences section
    • Add support for Android system property prefix, eg debug.vvl.validate_core instead of debug.vulkan.khronos_validation.validate_core
    • Fix broken generated layer doc links

Fixes:

  • Fix layer settings all display with the layer development status
  • Fix reset to default when stay in system tray is checked

Vulkan Configurator 3.1.0 - March 2025

Vulkan SDK 1.4.309.0

Features:

  • Add vkconfig loader commands to import, export, delete and use stored loader configurations
  • Add new Vulkan SDK notification and download

Improvements:

  • Add button to remove missing layers
  • Add loader messages only configuration
  • Open created files on export
  • Add button to open launcher log file
  • Add vulkaninfo as default application on macOS
  • Enable text editing the executable path
  • Add layer manifest validation log saving option
  • Add ignoring invalid layer manifest when invalid until the file is modified

Fixes:

  • Fix application arguments and environment variables splitting
  • Fix layer settings crash when reordering layers
  • Fix executable launcher log speed issue

Vulkan Configurator 3.0.0 - February 2025

Vulkan SDK 1.4.304.1

Features:

  • Improve layers loading and selection:
    • Add loading of multiple versions of the same layer
    • Add explicit selection of the layer version used by a configuration
    • No longer load and unload layer manifest when switching configurations
    • Json validation caching based on layer manifest modified date and time
    • Add layers manifest reloading
    • Per-layer enabling of layer settings
  • Improve layers ordering:
    • Allow ordering of all (implicit layers, unknown layers) layers executed by Vulkan application
    • Allow ordering layers independently from enabling them
    • Allow ordering of layers using drag and drop
  • Improve executable list:
    • Add storing multiple set of options per executable
    • Add per-application layers configuration
  • Add Vulkan Loader logging support:
    • Add per-executable Vulkan Loader loader configuration
    • Add Vulkan Loader logging outside of application launcher
    • Add Vulkan Loader selection of each logging message type
  • Split GUI and command line into two separate executables
  • Add system diagnostic

Improvements:

  • Almost all Vulkan Configurator data is stored in a $HOME directory JSON file
  • Fix default applications (vkcube) during SDK upgrade
  • Fix upgrade of built-in configuration that got updated using layers configuration versioning
  • Add the list of all availalble environment variables for each settings in documentation generation

Deprecation:

  • Requires Vulkan Loader 1.4.304 or newer

Vulkan Configurator 2.6.3 - January 2025

Vulkan SDK 1.4.304.0

  • Final build

Vulkan Configurator 2.6.3 - January 2025

Vulkan SDK 1.4.304.0

Deprecation:

  • Final build

Vulkan Configurator 2.6.2 - October 2024

Vulkan SDK 1.3.296.0

Improvements:

  • Show message warnings when overriding implicit layer, either disabling or enabling
  • Removing layers override when closing OS session

Fixes:

  • Fix flag settings dependencies
  • Fix filesystem settings update
  • Fix overridden implicit layer ordering
  • Fix renaming configuration with the same name but different cases

Vulkan Configurator 2.6.1 - July 2024

Vulkan SDK 1.3.290.0

Features:

  • Redesign main window UI around tabs
  • Per-Application layers configurations
  • Full ordering of Vulkan layers
  • Split GUI and command line tool

Deprecation:

  • Requires Vulkan Loader 1.3.261 or newer on Linux and macOS
  • Requires Vulkan Loader 1.3.284 or newer on Windows.
  • Highly recommand Validation layer 1.3.250 or newer.

Vulkan Configurator 2.6.0 - May 2024

Vulkan SDK 1.3.283.0

Features:

  • Add system tray
  • Add mode to disable all Vulkan layers

Improvements:

  • Add ‘status’ to give an explicit control to print the Vulkan status log
  • Add support for using Vulkan Configurator environment variables in the UI
  • Better present implicit layers, showing “Implicitly On” or “Implicitly Off” depending on the environment variable
  • Add double click on configuration name to edit a layers configuration

Fixes:

  • Fix clear log when changing Vulkan Loader Messages type when Clear log on action is unchecked
  • Fix spaces in application launcher command-line ‘path’ arguments
  • Fix ‘Use of application list’ check box not being saved
  • Clean up UI update

Vulkan Configurator 2.5.6 - March 2024

Vulkan SDK 1.3.280.0

Fixes:

  • Fix confusing synchronization built-in configuration

Vulkan Configurator 2.5.5 - January 2024

Vulkan SDK 1.3.275.0

Improvements:

  • Add LOAD_FOLDER setting type

Fixes:

  • Remove default settings values from built-in layer configurations
  • Fix doc generator using default environment variable names

Vulkan Configurator 2.5.4 - May 2023

Vulkan SDK 1.3.250.0

Improvements:

  • Display deviceUUID and driverUUID in the “Development Status” when available for each physical device

Vulkan Configurator 2.5.3 - March 2023

Vulkan SDK 1.3.243.0

Improvements:

  • Enabling fully generic layer settings for the validation layer settings

Vulkan Configurator 2.5.2 - December 2022

Vulkan SDK 1.3.236.0

Improvements:

  • Add warn_on_robust_oob validation layer setting handling

Vulkan Configurator 2.5.1 - October 2022

Vulkan SDK 1.3.231.0

Features:

  • Add ENUM setting type children settings #1746

Improvements:

  • Allow disabling the validation layer settings built-in UI #1746

Fixes:

  • Fix override layer version when some layers are excluded or missing #1743

Vulkan Configurator 2.5.0 - August 2022

Vulkan SDK 1.3.224.0

Features:

  • Add per layers-configuration user-defined layers paths #1711

Improvements:

  • Add reordering of configurations when renaming a configuration
  • Improve handling of missing layers

Vulkan Configurator 2.4.6 - June 2022

Vulkan SDK 1.3.216.0

Features:

  • Add VK_KHR_portability_enumeration extension support

Improvements:

  • Allow using multiple layers built with different Vulkan header version when Loader 212 or newer is installed on the system

Vulkan Configurator 2.4.5 - April 2022

Vulkan SDK 1.3.211.0

Features:

  • Add VK_ADD_LAYER_PATH Vulkan Loader variable handling
  • Remove built-in support of VK_LAYER_LUNARG_device_simulation layer #1628
    • Use VK_LAYER_KHRONOS_profiles layer instead

Improvements:

  • Improve the Portability built-in configuration to check only what's necessary, reducing validation overhead
  • Refinement of the layers window UI design

Vulkan Configurator 2.4.4 - March 2022

Vulkan SDK 1.3.204.1

Features:

  • Add markdown documentation export
  • Add vk_layer_settings.txt documentation export
  • Add command line support of HTML, markdown and vk_layer_settings.txt documentation exports

Improvements:

  • Add button to create a new layers configuration

Fixes:

  • Fix layer presets that could be modified by accident #1653
  • Fix loading of profiles file from the UI #1653

Vulkan Configurator 2.4.3 - February 2022

Vulkan SDK 1.3.204.0

Improvements:

  • Upgrade the built-in “Portability” to use the Profiles layer
  • Display the development status of a setting next to the setting label in the UI
  • Display a warning when using multiple layers built with different Vulkan Header version
    • It's a requirement by the Vulkan Loader

Fixes:

  • Fix ANY dependence when using FLAGS setting type

Vulkan Configurator 2.4.2 - November 2021

Vulkan SDK 1.2.196.0

Improvements:

  • Discard applied layers configuration to ensure the layers never crash Vulkan Configurator

Fixes:

  • Fix ‘Edit Layers’ button being enabled when there is no active configuration #1616

Vulkan Configurator 2.4.1 - September 2021

Vulkan SDK 1.2.189.0

Fixes:

  • Fix user-defined layer settings not loaded, for older Vulkan API than 1.2.176
  • Fix settings written in ‘vk_layer_settings.txt’ even when the dependence is not met #1582

Vulkan Configurator 2.4.0 - July 2021

Vulkan SDK 1.2.182.0

Features:

  • Add support for VK_LAYER_SETTINGS_PATH override for ‘vk_layer_settings.txt’ path
  • Add ‘vk_layer_settings.txt’ path in the ‘Vulkan Development Status’
  • Add ${VK_LOCAL} and ${VK_APPDATA} built-in variables
  • Add ‘expanded’ property to layer manifest settings and flags #1497
  • Add settings environment variables checking #1498
  • Add settings tree context menu #1501
  • Add layer generated user documentation #1510
  • Add build date in the title bar

Improvements:

  • Add link to Vulkan Guide layers list within the help menu
  • Update built-in VUIDs to the list included in SDK 1.2.176 #1511
  • Refactor the layer window to expose more layer documentation #1519
  • Add shader caching setting to validation built-in UI #1552
  • Add indirect parameter setting to validation built-in UI #1522
  • Improve user-defined paths dialog and workflow #1523
  • Improve UI labels #1551

Fixes:

  • Fix message box with no title displayed on macOS #1547
  • Hide excluded layers in configuration that are missing, these may not be supported on the platform #1551
  • Fix crash when renaming a configuration from the layers window #1551
  • Fix validation layer bool setting written in ‘vk_layer-setting.txt’ #1551
  • Fix upgrade of ‘vkcube’ path when the path is no longer valid

Vulkan Configurator 2.3.0 - May 2021

Vulkan SDK 1.2.176.0

Features:

  • Add Vulkan loader debug message to application launcher #1372
  • Redesigned of the full layer settings UI #1420

Improvements:

  • Add display of layer execution order in the setting tree #1390
  • Add layer settings UI inputs checking
  • Add API dump presets #1414
  • Add validation layer VUIDs loading from Vulkan Header to keep it up to date #1434
  • Improve ‘High Validation Layer Overhead’ warning UI

Fixes:

  • Hide ‘Callback’ from validation layer ‘Debug Action’ debug action that is NOOP
  • Fix crash when SDK path is included in ‘override_paths’ of ‘VkLayer_override.json’
  • Fix default value of validation layer 'Check Out of Bounds #1435
  • Fix duplicate configurations #1445
  • Fix layer reordering crash #1449
  • Fix Vulkan application crash when updating the Vulkan loader
  • Fix User-Defined layer path window ‘Ok’ button being disabled incorrectly
  • Fix blank setting tree after using the user-defined layer path window #1377
  • Fix ‘Reset To Default’ than wasn't bringing back notification pop-ups
  • Fix creating a new ‘Configuration’ can be cancelled

Vulkan Configurator 2.2.0 - March 2021

Vulkan SDK 1.2.170.0

Features:

  • Add Synchronization default configuration #1304
  • Add Portability default configuration on macOS #1307
  • Add per-configuration reset in layers configuration context menu
  • Add per-configuration reset in layers window
  • Expose modify_extension_list and modify_memory_flags settings from devsim

Improvements:

  • Add display of VK_LAYER_PATH content in ‘Vulkan Development Status’
  • Rename ‘Custom Path’ by ‘User-Defined Path’
  • Add extension filters to load and save file layer settings #1317
  • Improve in application documentation of settings #1332
  • Display the layer status in the ‘Vulkan Development Status’ #1332
  • Refresh ‘Vulkan Development Status’ when the configuration changed #1366
  • Streamline ‘configuration tree’ UI usage #1370
  • Add ‘Reload Default Configuration’ to retrieve missing default configurations #1370
  • Add ‘reset’ command line argument to reset the platform layers configurations
  • Add possible recovery by resetting to default when a crash happened during last run

Fixes:

  • Fix export and import path being truncated when the path as ‘.’ character
  • Fix crash when loading a JSON file as if it‘s a JSON layer file but it’s not #1330
  • Fix validation layer ‘printf buffer size’ setting exposed as a ‘bool’ instead of a ‘int’ #1338
  • Fix crash when using older VK_LAYER_KHRONOS_validation versions
  • Fix Vulkan Info and Vulkan Installation Analysis dialog no longer running with overridden layers
  • Fix preset changed causing the setting tree to be rebuild #1300

Vulkan Configurator 2.1.0 - January 2021

Vulkan SDK 1.2.162.1

Features:

  • Refactor built-in configurations #1247
  • Add layer settings presets #1271
  • Add Portability default configuration on Linux and Windows #1279

Improvements:

  • In case of crash or user interruption, remove the layers override #1278
  • Improve layers support since version 1.1.130
  • Improve layer configurations compatibilities between versions
  • Add more tool tips #1296
  • Display the ‘Vulkan Development Status’ each time the layers paths are changed

Fixes:

  • Expose missing VK_LAYER_LUNARG_gfxreconstruct ‘Log Detailed’ setting

Vulkan Configurator 2.0.3 - December 2020

Vulkan SDK 1.2.162.0

Features:

  • Add command line arguments to manage layers override #1213

Improvements:

  • Test with VS2015, VS2017 and VS2019
  • Test with Qt 5.9 and Qt 5.15 including QMake build
  • Test manually using a use cases based template

Fixes:

  • Fix manual layers ordering #1214
  • Fix layers override update when changing layers management options #1225
  • Fix reset button in layers window #1227
  • Fix warning about old loader when trying to use application list #1230
  • Fix initialization of added applications on macOS #1249

Vulkan Configurator 2.0.2 - October 2020

Vulkan SDK 1.2.154.0

Features:

  • Add multiple debug actions simultaneously #1119
  • Add better representation of the layers execution order #1181

Improvements:

  • Streamline and clean up GUI
  • Add layers configuration description #1105
  • Add selected path from dialog window cache #1107
  • Add unit test framework #1100
  • Add button to browse working directory #1099
  • Add version in the title bar and show <ACTIVE> state #1109
  • Add default settings state in the layer configuration settings #1076
  • Make Validation - Standard, the default configuration #1076
  • Update vkcube to use the version from the same Vulkan SDK than Vulkan Configurator #1112
  • Expose duplicate_message_limit setting from VK_LAYER_KHRONOS_validation #1176

Fixes:

  • Fix disabled configurations that can't be reenabled or removed
  • Fix display of custom layer paths #1101
  • Fix inconsistent display of separators in paths #1107
  • Fix display of empty entries in the custom path dialog when opening Json files that are not layer json files #1103
  • Fix log file default location to HOME to ensure write access #1083
  • Fix log file not written to #1109
  • Fix debug_output setting displayed on Linux and macOS but not available #1086
  • Fix numeric_bool setting display #1166

Vulkan Configurator 2.0.1 - August 2020

Vulkan SDK 1.2.148.1

Fixes:

  • Fix Shader Printf built-in configuration that was setup for GPU-Assisted validation instead
  • Fix layer configurations selection on Linux
  • Fix debug output setting not working

Vulkan Configurator 2.0.0 - August 2020

Vulkan SDK 1.2.148.0

Features:

  • Design GUI
  • Add built-in Vulkan layers configurations
  • Add user-defined Vulkan layers configurations
  • Add import and export of Vulkan layers configuration
  • Add VK_LAYER_KHRONOS_validation settings presets
  • Add message filtering using VUID and message IDs
  • Add an option to make layers overriding persistent on exit
  • Add an option to override only a selected list of applications
  • Add an application launcher
  • Add startup Vulkan status