Updated Aug 17, 2017

SPIR-V module size reduction. See


Updated Jan 14, 2019

SPIR-V code transformations, with a C++ interface to individually select the transforms.


Updated Jun 27, 2018

Uncategorized improvements in SPIRV-Tools.

  • Usability
  • Efficiency
  • Portability


Updated Jan 17, 2019

Complete the SPIR-V validator.

Categories include:

  • Rules in SPIR-V core spec
  • Rules for Vulkan environments
  • Rules for OpenCL environments
  • Rules for OpenGL environments
  • Rules for SPIR-V extensions

Much work has already been completed. Some is currently in progress.