Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Name
VK_AMD_pipeline_compiler_control - device extension
VK_AMD_pipeline_compiler_control
- Name String
VK_AMD_pipeline_compiler_control
- Extension Type
- Device extension
- Registered Extension Number
- 184
- Revision
- 1
- Ratification Status
- Not ratified
- Extension and Version Dependencies; Contact
Other Extension Metadata
- Last Modified Date
- 2019-07-26
- IP Status
- No known IP claims.
- Contributors
- Matthaeus G. Chajdas, AMD
- Daniel Rakos, AMD
- Maciej Jesionowski, AMD
- Tobias Hector, AMD
Description
This extension introduces PipelineCompilerControlCreateInfoAMD
structure that can be chained to a pipeline’s creation information to
specify additional flags that affect pipeline compilation.
New Structures
Extending
GraphicsPipelineCreateInfo
,ComputePipelineCreateInfo
,ExecutionGraphPipelineCreateInfoAMDX
:
New Enums
New Bitmasks
New Enum Constants
Issues
None.
Examples
None.
Version History
Revision 1, 2019-07-26 (Tobias Hector)
- Initial revision.
See Also
PipelineCompilerControlCreateInfoAMD
,
PipelineCompilerControlFlagBitsAMD
, PipelineCompilerControlFlagsAMD
Document Notes
For more information, see the Vulkan Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.
Synopsis
- data PipelineCompilerControlCreateInfoAMD = PipelineCompilerControlCreateInfoAMD {}
- type PipelineCompilerControlFlagsAMD = PipelineCompilerControlFlagBitsAMD
- newtype PipelineCompilerControlFlagBitsAMD = PipelineCompilerControlFlagBitsAMD Flags
- type AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION = 1
- pattern AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION :: forall a. Integral a => a
- type AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME = "VK_AMD_pipeline_compiler_control"
- pattern AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data PipelineCompilerControlCreateInfoAMD Source #
VkPipelineCompilerControlCreateInfoAMD - Structure used to pass compilation control flags to a pipeline
Valid Usage (Implicit)
See Also
VK_AMD_pipeline_compiler_control,
PipelineCompilerControlFlagsAMD
,
StructureType
PipelineCompilerControlCreateInfoAMD | |
|
Instances
newtype PipelineCompilerControlFlagBitsAMD Source #
VkPipelineCompilerControlFlagBitsAMD - Enum specifying available compilation control flags
See Also
VK_AMD_pipeline_compiler_control,
PipelineCompilerControlFlagsAMD
Instances
pattern AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION :: forall a. Integral a => a Source #
type AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME = "VK_AMD_pipeline_compiler_control" Source #
pattern AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #