Struct vulkan_bindings::PhysicalDeviceFragmentShadingRatePropertiesKHR [−][src]
#[repr(C)]pub struct PhysicalDeviceFragmentShadingRatePropertiesKHR {Show 19 fields
pub sType: StructureType,
pub pNext: *mut c_void,
pub minFragmentShadingRateAttachmentTexelSize: Extent2D,
pub maxFragmentShadingRateAttachmentTexelSize: Extent2D,
pub maxFragmentShadingRateAttachmentTexelSizeAspectRatio: u32,
pub primitiveFragmentShadingRateWithMultipleViewports: Bool32,
pub layeredShadingRateAttachments: Bool32,
pub fragmentShadingRateNonTrivialCombinerOps: Bool32,
pub maxFragmentSize: Extent2D,
pub maxFragmentSizeAspectRatio: u32,
pub maxFragmentShadingRateCoverageSamples: u32,
pub maxFragmentShadingRateRasterizationSamples: SampleCountFlagBits,
pub fragmentShadingRateWithShaderDepthStencilWrites: Bool32,
pub fragmentShadingRateWithSampleMask: Bool32,
pub fragmentShadingRateWithShaderSampleMask: Bool32,
pub fragmentShadingRateWithConservativeRasterization: Bool32,
pub fragmentShadingRateWithFragmentShaderInterlock: Bool32,
pub fragmentShadingRateWithCustomSampleLocations: Bool32,
pub fragmentShadingRateStrictMultiplyCombiner: Bool32,
}
Fields
sType: StructureType
pNext: *mut c_void
minFragmentShadingRateAttachmentTexelSize: Extent2D
maxFragmentShadingRateAttachmentTexelSize: Extent2D
maxFragmentShadingRateAttachmentTexelSizeAspectRatio: u32
primitiveFragmentShadingRateWithMultipleViewports: Bool32
layeredShadingRateAttachments: Bool32
fragmentShadingRateNonTrivialCombinerOps: Bool32
maxFragmentSize: Extent2D
maxFragmentSizeAspectRatio: u32
maxFragmentShadingRateCoverageSamples: u32
maxFragmentShadingRateRasterizationSamples: SampleCountFlagBits
fragmentShadingRateWithShaderDepthStencilWrites: Bool32
fragmentShadingRateWithSampleMask: Bool32
fragmentShadingRateWithShaderSampleMask: Bool32
fragmentShadingRateWithConservativeRasterization: Bool32
fragmentShadingRateWithFragmentShaderInterlock: Bool32
fragmentShadingRateWithCustomSampleLocations: Bool32
fragmentShadingRateStrictMultiplyCombiner: Bool32
Trait Implementations
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more