Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data PhysicalDeviceShaderCorePropertiesAMD = PhysicalDeviceShaderCorePropertiesAMD {
- shaderEngineCount :: Word32
- shaderArraysPerEngineCount :: Word32
- computeUnitsPerShaderArray :: Word32
- simdPerComputeUnit :: Word32
- wavefrontsPerSimd :: Word32
- wavefrontSize :: Word32
- sgprsPerSimd :: Word32
- minSgprAllocation :: Word32
- maxSgprAllocation :: Word32
- sgprAllocationGranularity :: Word32
- vgprsPerSimd :: Word32
- minVgprAllocation :: Word32
- maxVgprAllocation :: Word32
- vgprAllocationGranularity :: Word32
- type AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION = 2
- pattern AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION :: forall a. Integral a => a
- type AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME = "VK_AMD_shader_core_properties"
- pattern AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data PhysicalDeviceShaderCorePropertiesAMD Source #
VkPhysicalDeviceShaderCorePropertiesAMD - Structure describing shader core properties that can be supported by an implementation
Members
The members of the PhysicalDeviceShaderCorePropertiesAMD
structure
describe the following implementation-dependent limits:
Description
If the PhysicalDeviceShaderCorePropertiesAMD
structure is included in
the pNext
chain of
PhysicalDeviceProperties2
,
it is filled with the implementation-dependent limits.
Valid Usage (Implicit)
See Also
PhysicalDeviceShaderCorePropertiesAMD | |
|
Instances
pattern AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION :: forall a. Integral a => a Source #
type AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME = "VK_AMD_shader_core_properties" Source #
pattern AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #