// This section is included inside the Pipelines chapter (pipelines.txt) [[pipelines-compiler-control]] == Pipeline Compiler Control [open,refpage='VkPipelineCompilerControlCreateInfoAMD',desc='Structure used to pass compilation control flags to a pipeline',type='structs'] -- The compilation of a pipeline can: be tuned by including a sname:VkPipelineCompilerControlCreateInfoAMD structure in the pname:pNext chain of slink:VkGraphicsPipelineCreateInfo or slink:VkComputePipelineCreateInfo. include::{generated}/api/structs/VkPipelineCompilerControlCreateInfoAMD.txt[] * pname:sType is the type of this structure. * pname:pNext is `NULL` or a pointer to an extension-specific structure. * pname:compilerControlFlags is a bitmask of elink:VkPipelineCompilerControlFlagBitsAMD affecting how the pipeline will be compiled. include::{generated}/validity/structs/VkPipelineCompilerControlCreateInfoAMD.txt[] -- [open,refpage='VkPipelineCompilerControlFlagBitsAMD',desc='Enum specifying available compilation control flags',type='enums'] -- There are currently no available flags for this extension; flags will be added by future versions of this extension. include::{generated}/api/enums/VkPipelineCompilerControlFlagBitsAMD.txt[] --