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

Vulkan.Extensions.VK_AMD_pipeline_compiler_control

Synopsis

Documentation

data PipelineCompilerControlCreateInfoAMD Source #

VkPipelineCompilerControlCreateInfoAMD - Structure used to pass compilation control flags to a pipeline

Valid Usage (Implicit)

See Also

PipelineCompilerControlFlagsAMD, StructureType

Instances

Instances details
Show PipelineCompilerControlCreateInfoAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_pipeline_compiler_control

Storable PipelineCompilerControlCreateInfoAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_pipeline_compiler_control

FromCStruct PipelineCompilerControlCreateInfoAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_pipeline_compiler_control

ToCStruct PipelineCompilerControlCreateInfoAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_pipeline_compiler_control

Zero PipelineCompilerControlCreateInfoAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_pipeline_compiler_control

newtype PipelineCompilerControlFlagBitsAMD Source #

VkPipelineCompilerControlFlagBitsAMD - Enum specifying available compilation control flags

See Also

PipelineCompilerControlFlagsAMD

Instances

Instances details
Eq PipelineCompilerControlFlagBitsAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_pipeline_compiler_control

Ord PipelineCompilerControlFlagBitsAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_pipeline_compiler_control

Read PipelineCompilerControlFlagBitsAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_pipeline_compiler_control

Show PipelineCompilerControlFlagBitsAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_pipeline_compiler_control

Storable PipelineCompilerControlFlagBitsAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_pipeline_compiler_control

Bits PipelineCompilerControlFlagBitsAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_pipeline_compiler_control

Methods

(.&.) :: PipelineCompilerControlFlagBitsAMD -> PipelineCompilerControlFlagBitsAMD -> PipelineCompilerControlFlagBitsAMD #

(.|.) :: PipelineCompilerControlFlagBitsAMD -> PipelineCompilerControlFlagBitsAMD -> PipelineCompilerControlFlagBitsAMD #

xor :: PipelineCompilerControlFlagBitsAMD -> PipelineCompilerControlFlagBitsAMD -> PipelineCompilerControlFlagBitsAMD #

complement :: PipelineCompilerControlFlagBitsAMD -> PipelineCompilerControlFlagBitsAMD #

shift :: PipelineCompilerControlFlagBitsAMD -> Int -> PipelineCompilerControlFlagBitsAMD #

rotate :: PipelineCompilerControlFlagBitsAMD -> Int -> PipelineCompilerControlFlagBitsAMD #

zeroBits :: PipelineCompilerControlFlagBitsAMD #

bit :: Int -> PipelineCompilerControlFlagBitsAMD #

setBit :: PipelineCompilerControlFlagBitsAMD -> Int -> PipelineCompilerControlFlagBitsAMD #

clearBit :: PipelineCompilerControlFlagBitsAMD -> Int -> PipelineCompilerControlFlagBitsAMD #

complementBit :: PipelineCompilerControlFlagBitsAMD -> Int -> PipelineCompilerControlFlagBitsAMD #

testBit :: PipelineCompilerControlFlagBitsAMD -> Int -> Bool #

bitSizeMaybe :: PipelineCompilerControlFlagBitsAMD -> Maybe Int #

bitSize :: PipelineCompilerControlFlagBitsAMD -> Int #

isSigned :: PipelineCompilerControlFlagBitsAMD -> Bool #

shiftL :: PipelineCompilerControlFlagBitsAMD -> Int -> PipelineCompilerControlFlagBitsAMD #

unsafeShiftL :: PipelineCompilerControlFlagBitsAMD -> Int -> PipelineCompilerControlFlagBitsAMD #

shiftR :: PipelineCompilerControlFlagBitsAMD -> Int -> PipelineCompilerControlFlagBitsAMD #

unsafeShiftR :: PipelineCompilerControlFlagBitsAMD -> Int -> PipelineCompilerControlFlagBitsAMD #

rotateL :: PipelineCompilerControlFlagBitsAMD -> Int -> PipelineCompilerControlFlagBitsAMD #

rotateR :: PipelineCompilerControlFlagBitsAMD -> Int -> PipelineCompilerControlFlagBitsAMD #

popCount :: PipelineCompilerControlFlagBitsAMD -> Int #

Zero PipelineCompilerControlFlagBitsAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_pipeline_compiler_control

type AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME = "VK_AMD_pipeline_compiler_control" Source #