// Copyright (c) 2014-2016 Khronos Group. This work is licensed under a // Creative Commons Attribution 4.0 International License; see // http://creativecommons.org/licenses/by/4.0/ VkComputePipelineCreateInfo(3) ============================== Name ---- VkComputePipelineCreateInfo - Structure specifying parameters of a newly created compute pipeline C Specification --------------- // refBegin VkComputePipelineCreateInfo - Structure specifying parameters of a newly created compute pipeline The sname:VkComputePipelineCreateInfo structure is defined as: include::../api/structs/VkComputePipelineCreateInfo.txt[] Members ------- * pname:sType is the type of this structure. * pname:pNext is `NULL` or a pointer to an extension-specific structure. * pname:flags provides options for pipeline creation, and is of type elink:VkPipelineCreateFlagBits. * pname:stage is a slink:VkPipelineShaderStageCreateInfo describing the compute shader. * pname:layout is the description of binding locations used by both the pipeline and descriptor sets used with the pipeline. * pname:basePipelineHandle is a pipeline to derive from * pname:basePipelineIndex is an index into the pname:pCreateInfos parameter to use as a pipeline to derive from Description ----------- The parameters pname:basePipelineHandle and pname:basePipelineIndex are described in more detail in <>. pname:stage points to a structure of type sname:VkPipelineShaderStageCreateInfo. include::../validity/structs/VkComputePipelineCreateInfo.txt[] See Also -------- slink:VkPipeline, elink:VkPipelineCreateFlags, slink:VkPipelineLayout, slink:VkPipelineShaderStageCreateInfo, elink:VkStructureType, flink:vkCreateComputePipelines Document Notes -------------- For more information, see the Vulkan Specification at URL https://www.khronos.org/registry/vulkan/specs/1.0/xhtml/vkspec.html#VkComputePipelineCreateInfo This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification,not directly. include::footer.txt[]