Khronos Vulkan

Vulkan SDK 1.3.250.1 Release Notes

Version 1.3.250.1 for Windows
June 29, 2023

This SDK release is a "dot" release that contains a change to the validation layers only. This change/fix fixes validation layer issue 6056 that was causing an intermittent crash due to a problem in Buffer Device Address state tracking code. The problem could also cause calls to vkGetBufferDeviceAddress() to take an extremely long time to run.

Vulkan SDK 1.3.250.0 Release Notes

Version 1.3.250.0 for macOS
May 30, 2023

Creative Commons

This SDK supports the MoltenVK subset (currently version 1.2) of the Vulkan API revision 1.3.250 on macOS. This partial subset is a "translation" or "porting" library that maps most of the Vulkan functionality to the underlying graphics support (Apple's Metal) on macOS, iOS, and tvOS platforms. Please see the MoltenVK Runtime User Guide on the MoltenVK GitHub for more information.

Overview of new features in SDK 1.3.250.0

Platform Support Matrix

Feature Windows Linux tarball Ubuntu Packages macOS SDK
Tools
Vulkan Configurator X X X X
Vulkaninfo X X X X
VIA (Vulkan Installation Analyzer) X X X X
Vulkan Profiles API Library X X X X
VOLK (a meta-loader for Vulkan) X X X X
AMD Memory Allocator X X X X
Validation Layers
Validation X X X X
Best Practices X X X X
GPU Assisted Validation X X X
Debug Printf X X X
Synchronization Validation X X X X
Utility Layers
Profiles Layer X X X X
API Dump X X X X
Monitor X X X
Screenshot X X X
GFXReconstruct X X X
Extension Layers
Synchronization 2 X X X X
Shader object X X X X
Shader Tools
glslangValidator X X X X
SPIR-V Optimizer X X X X
SPIR-V Disassembler, Assembler, Validator X X X X
SPIR-V Remapper X X X X
SPIR-V Control Flow Visualization X X X X
SPIR-V Cross-Compilation and Reflection X X X X
shaderc X X X X
DXC (DirectX Shader Compiler) X X X X
SPIRV-reflect X X X X
MoltenVKConvertShader X

SDK Components

This version of the SDK is based on the following specifications, source code repositories, and commits:

LunarG would like to thank all of the many contributors to all of the above repositories and the contributions they are making to the Vulkan Ecosystem.

Submitting Issues

If while using the tools and layers included in the SDK you find a defect in that tool or layer, the most expedient way to get a resolution is to submit to its corresponding repository. For example, if you believe you have found a defect in the Validation Layers, submit an issue at the repository for Validation Layers. The only exception to this is for the shader tool chain (glslang, SPIRV-Cross, SPIRV-Tools, shaderc). For these repositories you can submit issues against the SDK at vulkan.lunarg.com.

Developer Notes

The new installation app optionally (but by default) runs the script install_vulkan.py with administrative privileges. This copies the Vulkan Loader, MoltenVK, and command line utilities into system folders (/usr/local) for easier access during development.

Known Issues