Compression

Updated Aug 17, 2017

SPIR-V module size reduction. See https://github.com/KhronosGroup/SPIRV-Tools/issues/382

Optimizer

Updated Jan 14, 2019

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

General

Updated Jun 27, 2018

Uncategorized improvements in SPIRV-Tools.

  • Usability
  • Efficiency
  • Portability

Validator

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.