| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Extensions.VK_AMD_shader_core_properties2
Description
Name
VK_AMD_shader_core_properties2 - device extension
VK_AMD_shader_core_properties2
- Name String
VK_AMD_shader_core_properties2
- Extension Type
- Device extension
- Registered Extension Number
- 228
- Revision
- 1
- Extension and Version Dependencies
- Requires Vulkan 1.0
- Requires
VK_AMD_shader_core_properties
- Contact
Other Extension Metadata
- Last Modified Date
- 2019-07-26
- IP Status
- No known IP claims.
- Contributors
- Matthaeus G. Chajdas, AMD
- Tobias Hector, AMD
Description
This extension exposes additional shader core properties for a target
physical device through the VK_KHR_get_physical_device_properties2
extension.
New Structures
New Enums
New Bitmasks
New Enum Constants
Examples
None.
Version History
Revision 1, 2019-07-26 (Matthaeus G. Chajdas)
- Initial draft.
See Also
PhysicalDeviceShaderCoreProperties2AMD,
ShaderCorePropertiesFlagBitsAMD, ShaderCorePropertiesFlagsAMD
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 PhysicalDeviceShaderCoreProperties2AMD = PhysicalDeviceShaderCoreProperties2AMD {}
- type ShaderCorePropertiesFlagsAMD = ShaderCorePropertiesFlagBitsAMD
- newtype ShaderCorePropertiesFlagBitsAMD = ShaderCorePropertiesFlagBitsAMD Flags
- type AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION = 1
- pattern AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION :: forall a. Integral a => a
- type AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME = "VK_AMD_shader_core_properties2"
- pattern AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data PhysicalDeviceShaderCoreProperties2AMD Source #
VkPhysicalDeviceShaderCoreProperties2AMD - Structure describing shader core properties that can be supported by an implementation
Description
If the PhysicalDeviceShaderCoreProperties2AMD structure is included in
the pNext chain of the
PhysicalDeviceProperties2
structure passed to
getPhysicalDeviceProperties2,
it is filled in with each corresponding implementation-dependent
property.
Valid Usage (Implicit)
See Also
Constructors
| PhysicalDeviceShaderCoreProperties2AMD | |
Fields
| |
Instances
newtype ShaderCorePropertiesFlagBitsAMD Source #
VkShaderCorePropertiesFlagBitsAMD - Bitmask specifying shader core properties
See Also
PhysicalDeviceShaderCoreProperties2AMD, ShaderCorePropertiesFlagsAMD
Constructors
| ShaderCorePropertiesFlagBitsAMD Flags |
Instances
pattern AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION :: forall a. Integral a => a Source #
type AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME = "VK_AMD_shader_core_properties2" Source #
pattern AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #