{-# language CPP #-} module Vulkan.Extensions.VK_NV_shading_rate_image ( CoarseSampleLocationNV , CoarseSampleOrderCustomNV , PhysicalDeviceShadingRateImageFeaturesNV , PhysicalDeviceShadingRateImagePropertiesNV , PipelineViewportCoarseSampleOrderStateCreateInfoNV , PipelineViewportShadingRateImageStateCreateInfoNV , ShadingRatePaletteNV , CoarseSampleOrderTypeNV ) where import Data.Kind (Type) import Vulkan.CStruct (FromCStruct) import Vulkan.CStruct (ToCStruct) data CoarseSampleLocationNV instance ToCStruct CoarseSampleLocationNV instance Show CoarseSampleLocationNV instance FromCStruct CoarseSampleLocationNV data CoarseSampleOrderCustomNV instance ToCStruct CoarseSampleOrderCustomNV instance Show CoarseSampleOrderCustomNV instance FromCStruct CoarseSampleOrderCustomNV data PhysicalDeviceShadingRateImageFeaturesNV instance ToCStruct PhysicalDeviceShadingRateImageFeaturesNV instance Show PhysicalDeviceShadingRateImageFeaturesNV instance FromCStruct PhysicalDeviceShadingRateImageFeaturesNV data PhysicalDeviceShadingRateImagePropertiesNV instance ToCStruct PhysicalDeviceShadingRateImagePropertiesNV instance Show PhysicalDeviceShadingRateImagePropertiesNV instance FromCStruct PhysicalDeviceShadingRateImagePropertiesNV data PipelineViewportCoarseSampleOrderStateCreateInfoNV instance ToCStruct PipelineViewportCoarseSampleOrderStateCreateInfoNV instance Show PipelineViewportCoarseSampleOrderStateCreateInfoNV instance FromCStruct PipelineViewportCoarseSampleOrderStateCreateInfoNV data PipelineViewportShadingRateImageStateCreateInfoNV instance ToCStruct PipelineViewportShadingRateImageStateCreateInfoNV instance Show PipelineViewportShadingRateImageStateCreateInfoNV instance FromCStruct PipelineViewportShadingRateImageStateCreateInfoNV data ShadingRatePaletteNV instance ToCStruct ShadingRatePaletteNV instance Show ShadingRatePaletteNV instance FromCStruct ShadingRatePaletteNV data CoarseSampleOrderTypeNV