message: Report support for several SPIR-V side extensions
  * These extensions don't need any special support from us, and only
  affect the SPIR-V consumption.
  * The list of extensions is:
  - VK_KHR_16bit_storage
  - VK_KHR_relaxed_block_layout
  - VK_KHR_storage_buffer_storage_class
  - VK_KHR_variable_pointers
diff: @@ -565,6 +565,9 @@ static const VkExtensionProperties supportedExtensions[] = {
  VK_IMG_FORMAT_PVRTC_EXTENSION_NAME, VK_IMG_FORMAT_PVRTC_SPEC_VERSION,
  },
  #endif
  + {
  + VK_KHR_16BIT_STORAGE_EXTENSION_NAME, VK_KHR_16BIT_STORAGE_SPEC_VERSION,
  + },
  #ifdef VK_KHR_android_surface
  {
  VK_KHR_ANDROID_SURFACE_EXTENSION_NAME, VK_KHR_ANDROID_SURFACE_SPEC_VERSION,
  @@ -630,6 +633,9 @@ static const VkExtensionProperties supportedExtensions[] = {
  {
  VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME, VK_KHR_PUSH_DESCRIPTOR_SPEC_VERSION,
  },
  + {
  + VK_KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME, VK_KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION,
  + },
  {
  VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME,
  VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION,
  @@ -638,12 +644,19 @@ static const VkExtensionProperties supportedExtensions[] = {
  {
  VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME, VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION,
  },
  + {
  + VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME,
  + VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION,
  + },
  {
  VK_KHR_SURFACE_EXTENSION_NAME, VK_KHR_SURFACE_SPEC_VERSION,
  },
  {
  VK_KHR_SWAPCHAIN_EXTENSION_NAME, VK_KHR_SWAPCHAIN_SPEC_VERSION,
  },
  + {
  + VK_KHR_VARIABLE_POINTERS_EXTENSION_NAME, VK_KHR_VARIABLE_POINTERS_SPEC_VERSION,
  + },
  #ifdef VK_KHR_win32_keyed_mutex
  {
  VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME, VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION,
  