Two new passes have been added to spirv-opt to automatically convert SPIR-V shaders to utilize RelaxedPrecision semantics. These passes allow the developer to take advantage of lower precision computations without having to make changes to the shader source. The first pass can be used to automatically convert a whole SPIR-V shader to use RelaxedPrecision, which can be advantageous on both mobile and desktop GPUs. The second pass can be used to automatically convert a RelaxedPrecision-decorated shader to explicitly use 16-bit precision on devices that do not support RelaxedPrecision, but do support the VK_KHR_shader_float16_int8 extension, such as iOS/MoltenVK. Click here to read the entire white paper from LunarG.
New Automatic Relaxed Precision White Paper for SPIR-V
LunarG releases new RelaxedPrecision white paper for SPIR-V developers. This functionality is available along with the Vulkan 1.1.122.0 SDK release. Read on for more information about this new feature or read the details in the Automatic Relaxed Precision Decoration and Conversion in Spirv-opt white paper.
Vulkan Ecosystem SIGGRAPH 2019 Presentations Now Available
Did you miss SIGGRAPH or did you attend the Vulkan talks, but are now looking for the LunarG slide presentations? LunarG shared three Vulkan API, ecosystem-related, Birds of a Feather (BoF) presentations at SIGGRAPH 2019. Read on for more information and access to the slide sets.
SIGGRAPH 2019: LunarG presents Vulkan ecosystem topics
LunarG will share three Vulkan API, ecosystem-related, Birds of a Feather (BoF) presentations at SIGGRAPH 2019. Read on for more information and access to the slide sets.
Benefits of the Vulkan macOS SDK
Targeting macOS with your Vulkan application? Don’t forget that you can take advantage of several important benefits by using the Vulkan SDK for macOS instead of linking directly to MoltenVK. Read on for more information.
White paper update available for new Vulkan GPU-assisted validation
LunarG updates the GPU-Assisted Validation white paper to reflect new validation available for situations when the VK_EXT_descriptor_indexing extension is enabled. LunarG originally released GPU-Assisted validation with the Vulkan 1.1.97.0 SDK. Read on for more information about this new validation and its description in the updated LunarG GPU-Assisted Validation white paper.
Unified Validation Layer for Vulkan
This white paper, written for experienced Vulkan developers, describes the history and evolution Khronos Validation layer. Click here to read the entire white paper.
Performance Benefits with New LunarG Unified Validation Layer
LunarG released a new unified validation layer with Vulkan SDK 1.1.106.0 that provides new performance benefits. Read on for more information about the new layer and how to access a detailed white paper.


