// Copyright (c) 2017-2020 Advanced Micro Devices, Inc.
//
// SPDX-License-Identifier: CC-BY-4.0

include::{generated}/meta/{refprefix}VK_AMD_gpu_shader_int16.txt[]

=== Other Extension Metadata

*Last Modified Date*::
    2019-04-11
*IP Status*::
    No known IP claims.
*Interactions and External Dependencies*::
  - This extension requires
    {spirv}/AMD/SPV_AMD_gpu_shader_int16.html[`SPV_AMD_gpu_shader_int16`]
*Contributors*::
  - Daniel Rakos, AMD
  - Dominik Witczak, AMD
  - Matthaeus G. Chajdas, AMD
  - Rex Xu, AMD
  - Timothy Lottes, AMD
  - Zhi Cai, AMD
*External Dependencies*::
  - {spirv}/AMD/SPV_AMD_gpu_shader_int16.html[`SPV_AMD_gpu_shader_int16`]

=== Description

This extension adds support for using 16-bit integer variables in shaders.

=== Deprecation by `VK_KHR_shader_float16_int8`

Functionality in this extension was included in
`<<VK_KHR_shader_float16_int8>>` extension, when
slink:VkPhysicalDeviceFeatures::pname:shaderInt16 and
slink:VkPhysicalDeviceShaderFloat16Int8FeaturesKHR::pname:shaderFloat16 are
enabled.

include::{generated}/interfaces/VK_AMD_gpu_shader_int16.txt[]

=== Version History

 * Revision 2, 2019-04-11 (Tobias Hector)
   - Marked as deprecated
 * Revision 1, 2017-06-18 (Dominik Witczak)
   - First version
