{-# language CPP #-} module Vulkan.Extensions.VK_KHR_fragment_shading_rate ( FragmentShadingRateAttachmentInfoKHR , PhysicalDeviceFragmentShadingRateFeaturesKHR , PhysicalDeviceFragmentShadingRateKHR , PhysicalDeviceFragmentShadingRatePropertiesKHR , PipelineFragmentShadingRateStateCreateInfoKHR , FragmentShadingRateCombinerOpKHR ) where import Data.Kind (Type) import Vulkan.CStruct (FromCStruct) import Vulkan.CStruct (ToCStruct) data FragmentShadingRateAttachmentInfoKHR instance ToCStruct FragmentShadingRateAttachmentInfoKHR instance Show FragmentShadingRateAttachmentInfoKHR instance FromCStruct FragmentShadingRateAttachmentInfoKHR data PhysicalDeviceFragmentShadingRateFeaturesKHR instance ToCStruct PhysicalDeviceFragmentShadingRateFeaturesKHR instance Show PhysicalDeviceFragmentShadingRateFeaturesKHR instance FromCStruct PhysicalDeviceFragmentShadingRateFeaturesKHR data PhysicalDeviceFragmentShadingRateKHR instance ToCStruct PhysicalDeviceFragmentShadingRateKHR instance Show PhysicalDeviceFragmentShadingRateKHR instance FromCStruct PhysicalDeviceFragmentShadingRateKHR data PhysicalDeviceFragmentShadingRatePropertiesKHR instance ToCStruct PhysicalDeviceFragmentShadingRatePropertiesKHR instance Show PhysicalDeviceFragmentShadingRatePropertiesKHR instance FromCStruct PhysicalDeviceFragmentShadingRatePropertiesKHR data PipelineFragmentShadingRateStateCreateInfoKHR instance ToCStruct PipelineFragmentShadingRateStateCreateInfoKHR instance Show PipelineFragmentShadingRateStateCreateInfoKHR instance FromCStruct PipelineFragmentShadingRateStateCreateInfoKHR data FragmentShadingRateCombinerOpKHR