1// Copyright (c) 2019-2020 Intel Corporation 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5include::{generated}/meta/{refprefix}VK_INTEL_shader_integer_functions2.adoc[] 6 7=== Other Extension Metadata 8 9*Last Modified Date*:: 10 2019-04-30 11*IP Status*:: 12 No known IP claims. 13*Interactions and External Dependencies*:: 14 - This extension requires 15 {spirv}/INTEL/SPV_INTEL_shader_integer_functions2.html[`SPV_INTEL_shader_integer_functions2`]. 16 - This extension provides API support for 17 {GLregistry}/INTEL/INTEL_shader_integer_functions2.txt[`GL_INTEL_shader_integer_functions2`]. 18*Contributors*:: 19 - Ian Romanick, Intel 20 - Ben Ashbaugh, Intel 21 22=== Description 23 24This extension adds support for several new integer instructions in SPIR-V 25for use in graphics shaders. 26Many of these instructions have pre-existing counterparts in the Kernel 27environment. 28 29The added integer functions are defined by the 30{spirv}/INTEL/SPV_INTEL_shader_integer_functions2.html[`SPV_INTEL_shader_integer_functions2`] 31SPIR-V extension and can be used with the GL_INTEL_shader_integer_functions2 32GLSL extension. 33 34include::{generated}/interfaces/VK_INTEL_shader_integer_functions2.adoc[] 35 36=== New SPIR-V Capabilities 37 38 * <<spirvenv-capabilities-table-IntegerFunctions2INTEL, 39 code:IntegerFunctions2INTEL>> 40 41=== Version History 42 43 * Revision 1, 2019-04-30 (Ian Romanick) 44 ** Initial draft 45