Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- type VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = VkPhysicalDeviceSamplerFilterMinmaxProperties
- type VkSamplerReductionModeCreateInfoEXT = VkSamplerReductionModeCreateInfo
- newtype VkSamplerAddressMode where
- newtype VkSamplerMipmapMode where
- newtype VkSamplerReductionMode where
- newtype VkSamplerYcbcrModelConversion where
- VkSamplerYcbcrModelConversion Int32
- pattern VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY :: VkSamplerYcbcrModelConversion
- pattern VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY :: VkSamplerYcbcrModelConversion
- pattern VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 :: VkSamplerYcbcrModelConversion
- pattern VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 :: VkSamplerYcbcrModelConversion
- pattern VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 :: VkSamplerYcbcrModelConversion
- newtype VkSamplerYcbcrRange where
- newtype VkSamplerCreateBitmask (a :: FlagType) where
- type VkSamplerCreateFlagBits = VkSamplerCreateBitmask FlagBit
- type VkSamplerCreateFlags = VkSamplerCreateBitmask FlagMask
- newtype VkSamplerReductionModeEXT = VkSamplerReductionModeEXT VkFlags
- newtype VkSamplerYcbcrModelConversionKHR = VkSamplerYcbcrModelConversionKHR VkFlags
- newtype VkSamplerYcbcrRangeKHR = VkSamplerYcbcrRangeKHR VkFlags
- type VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION = 2
- pattern VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION :: (Num a, Eq a) => a
- type VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME = "VK_EXT_sampler_filter_minmax"
- pattern VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME :: CString
- pattern VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT :: VkStructureType
- pattern VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT :: VkStructureType
- pattern VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT :: VkFormatFeatureBitmask a
- pattern VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT :: VkSamplerReductionMode
- pattern VK_SAMPLER_REDUCTION_MODE_MIN_EXT :: VkSamplerReductionMode
- pattern VK_SAMPLER_REDUCTION_MODE_MAX_EXT :: VkSamplerReductionMode
Vulkan extension: VK_EXT_sampler_filter_minmax
supported: vulkan
contact: Jeff Bolz
jeffbolznv@
author: NV
type: device
Extension number: 131
Required extensions: VK_KHR_get_physical_device_properties2
.
Required extensions: VK_KHR_get_physical_device_properties2
.
type VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = VkPhysicalDeviceSamplerFilterMinmaxProperties Source #
type VkSamplerReductionModeCreateInfoEXT = VkSamplerReductionModeCreateInfo Source #
Alias for VkSamplerReductionModeCreateInfo
newtype VkSamplerAddressMode Source #
Instances
newtype VkSamplerMipmapMode Source #
pattern VK_SAMPLER_MIPMAP_MODE_NEAREST :: VkSamplerMipmapMode | Choose nearest mip level |
pattern VK_SAMPLER_MIPMAP_MODE_LINEAR :: VkSamplerMipmapMode | Linear filter between mip levels |
Instances
newtype VkSamplerReductionMode Source #
Instances
newtype VkSamplerYcbcrModelConversion Source #
pattern VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY :: VkSamplerYcbcrModelConversion | |
pattern VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY :: VkSamplerYcbcrModelConversion | just range expansion |
pattern VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 :: VkSamplerYcbcrModelConversion | aka HD YUV |
pattern VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 :: VkSamplerYcbcrModelConversion | aka SD YUV |
pattern VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 :: VkSamplerYcbcrModelConversion | aka UHD YUV |
Instances
newtype VkSamplerYcbcrRange Source #
pattern VK_SAMPLER_YCBCR_RANGE_ITU_FULL :: VkSamplerYcbcrRange | Luma 0..1 maps to 0..255, chroma -0.5..0.5 to 1..255 (clamped) |
pattern VK_SAMPLER_YCBCR_RANGE_ITU_NARROW :: VkSamplerYcbcrRange | Luma 0..1 maps to 16..235, chroma -0.5..0.5 to 16..240 |
Instances
newtype VkSamplerCreateBitmask (a :: FlagType) Source #
pattern VkSamplerCreateFlagBits :: VkFlags -> VkSamplerCreateBitmask FlagBit | |
pattern VkSamplerCreateFlags :: VkFlags -> VkSamplerCreateBitmask FlagMask |
Instances
newtype VkSamplerReductionModeEXT Source #
Instances
newtype VkSamplerYcbcrModelConversionKHR Source #
Instances
newtype VkSamplerYcbcrRangeKHR Source #
Instances
pattern VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION :: (Num a, Eq a) => a Source #
type VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME = "VK_EXT_sampler_filter_minmax" Source #