Safe Haskell | None |
---|---|
Language | Haskell2010 |
Name
VK_INTEL_shader_integer_functions2 - device extension
VK_INTEL_shader_integer_functions2
- Name String
VK_INTEL_shader_integer_functions2
- Extension Type
- Device extension
- Registered Extension Number
- 210
- Revision
- 1
- Extension and Version Dependencies
- Requires Vulkan 1.0
- Requires
VK_KHR_get_physical_device_properties2
- Contact
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 SPV_INTEL_shader_integer_functions SPIR-V extension and can be used with the GL_INTEL_shader_integer_functions2 GLSL extension.
New Structures
Extending
PhysicalDeviceFeatures2
,DeviceCreateInfo
:
New Enum Constants
New SPIR-V Capabilities
Version History
Revision 1, 2019-04-30 (Ian Romanick)
- Initial draft
See Also
PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
Document Notes
For more information, see the Vulkan Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.
Synopsis
- data PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL = PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL {}
- type INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION = 1
- pattern INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION :: forall a. Integral a => a
- type INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME = "VK_INTEL_shader_integer_functions2"
- pattern INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL Source #
VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL - Structure describing shader integer functions that can be supported by an implementation
Members
The members of the PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
structure describe the following features:
Description
If the PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
structure is
included in the pNext
chain of
PhysicalDeviceFeatures2
,
it is filled with values indicating whether the feature is supported.
PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
can also be
included in the pNext
chain of DeviceCreateInfo
to enable features.
Valid Usage (Implicit)
See Also
Instances
pattern INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION :: forall a. Integral a => a Source #
type INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME = "VK_INTEL_shader_integer_functions2" Source #
pattern INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #