| // Copyright (c) 2019-2020 Intel Corporation |
| // |
| // SPDX-License-Identifier: CC-BY-4.0 |
| |
| include::{generated}/meta/{refprefix}VK_INTEL_shader_integer_functions2.txt[] |
| |
| === Other Extension Metadata |
| |
| *Last Modified Date*:: |
| 2019-04-30 |
| *IP Status*:: |
| No known IP claims. |
| *Contributors*:: |
| - Ian Romanick, Intel |
| - Ben Ashbaugh, Intel |
| |
| === Description |
| |
| This extension adds support for several new integer instructions in SPIR-V |
| for use in graphics shaders. |
| Many of these instructions have pre-existing counterparts in the Kernel |
| environment. |
| |
| The added integer functions are defined by the |
| {spirv}/INTEL/SPV_INTEL_shader_integer_functions2.html[`SPV_INTEL_shader_integer_functions`] |
| SPIR-V extension and can be used with the GL_INTEL_shader_integer_functions2 |
| GLSL extension. |
| |
| include::{generated}/interfaces/VK_INTEL_shader_integer_functions2.txt[] |
| |
| === New SPIR-V Capabilities |
| |
| * <<spirvenv-capabilities-table-IntegerFunctions2INTEL,IntegerFunctions2INTEL>> |
| |
| === Version History |
| |
| * Revision 1, 2019-04-30 (Ian Romanick) |
| - Initial draft |