vulkan-3.3.1: Bindings to the Vulkan graphics API.
Safe HaskellNone
LanguageHaskell2010

Vulkan.Extensions.VK_KHR_shader_clock

Synopsis

Documentation

data PhysicalDeviceShaderClockFeaturesKHR Source #

VkPhysicalDeviceShaderClockFeaturesKHR - Structure describing features supported by VK_KHR_shader_clock

Description

If the PhysicalDeviceShaderClockFeaturesKHR structure is included in the pNext chain of PhysicalDeviceFeatures2, it is filled with values indicating whether each feature is supported. PhysicalDeviceShaderClockFeaturesKHR can also be included in the pNext chain of DeviceCreateInfo to enable the features.

Valid Usage (Implicit)

See Also

Bool32, StructureType

Constructors

PhysicalDeviceShaderClockFeaturesKHR 

Fields

Instances

Instances details
Eq PhysicalDeviceShaderClockFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_clock

Show PhysicalDeviceShaderClockFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_clock

Generic PhysicalDeviceShaderClockFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_clock

Storable PhysicalDeviceShaderClockFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_clock

FromCStruct PhysicalDeviceShaderClockFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_clock

ToCStruct PhysicalDeviceShaderClockFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_clock

Zero PhysicalDeviceShaderClockFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_clock

type Rep PhysicalDeviceShaderClockFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_clock

type Rep PhysicalDeviceShaderClockFeaturesKHR = D1 ('MetaData "PhysicalDeviceShaderClockFeaturesKHR" "Vulkan.Extensions.VK_KHR_shader_clock" "vulkan-3.3.1-inplace" 'False) (C1 ('MetaCons "PhysicalDeviceShaderClockFeaturesKHR" 'PrefixI 'True) (S1 ('MetaSel ('Just "shaderSubgroupClock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "shaderDeviceClock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

pattern KHR_SHADER_CLOCK_SPEC_VERSION :: forall a. Integral a => a Source #

type KHR_SHADER_CLOCK_EXTENSION_NAME = "VK_KHR_shader_clock" Source #

pattern KHR_SHADER_CLOCK_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #