-struct vku_pipeline {
-};
-
-struct vku_pipeline_info {
- /* shader stages */
- VkShaderModule vs;
- VkShaderModule fs;
-
- /* states info */
-
- VkPipelineShaderStageCreateInfo inf_shader_stage;
-
- VkPipelineVertexInputStateCreateInfo inf_vertex_input;
-
- VkPipelineInputAssemblyStateCreateInfo inf_input_asm;
-
- VkPipelineTessellationStateCreateInfo inf_tessel;
-
- VkPipelineViewportStateCreateInfo inf_viewport;
- VkPipelineRasterizationStateCreateInfo inf_raster;
- VkPipelineMultisampleStateCreateInfo inf_multisample;
- VkPipelineDepthStencilStateCreateInfo inf_depth_stencil;
- VkPipelineColorBlendStateCreateInfo inf_colorblend;
-
- VkPipelineDynamicStateCreateInfo inf_dynamic_state;
-
- VkPipelineLayout layout;
- VkRenderPass renderpass;
- uint32_t subpass;
-};
-