Lines Matching refs:PipelineBuilder
354 PipelineBuilder::PipelineBuilder(VkDevice dev) { in PipelineBuilder() function in PipelineBuilder
360 PipelineBuilder::~PipelineBuilder() in ~PipelineBuilder()
378 void PipelineBuilder::add_desc_binding(VkShaderStageFlags stage_flags, uint32_t layout, in add_desc_binding()
385 void PipelineBuilder::add_vertex_binding(uint32_t binding, uint32_t stride, VkVertexInputRate rate) in add_vertex_binding()
390 void PipelineBuilder::add_vertex_attribute(uint32_t location, uint32_t binding, VkFormat format, ui… in add_vertex_attribute()
395 void PipelineBuilder::add_resource_decls(QoShaderModuleCreateInfo *module) in add_resource_decls()
430 void PipelineBuilder::add_io_decls(QoShaderModuleCreateInfo *module) in add_io_decls()
465 void PipelineBuilder::add_stage(VkShaderStageFlagBits stage, VkShaderModule module, const char *nam… in add_stage()
482 void PipelineBuilder::add_vsfs(VkShaderModule vs, VkShaderModule fs) in add_vsfs()
488 void PipelineBuilder::add_vsfs(QoShaderModuleCreateInfo vs, QoShaderModuleCreateInfo fs) in add_vsfs()
497 void PipelineBuilder::add_cs(VkShaderModule cs) in add_cs()
502 void PipelineBuilder::add_cs(QoShaderModuleCreateInfo cs) in add_cs()
508 bool PipelineBuilder::is_compute() { in is_compute()
512 void PipelineBuilder::create_compute_pipeline() { in create_compute_pipeline()
526 void PipelineBuilder::create_graphics_pipeline() { in create_graphics_pipeline()
731 void PipelineBuilder::create_pipeline() { in create_pipeline()
767 void PipelineBuilder::print_ir(VkShaderStageFlagBits stages, const char *name, bool remove_encoding) in print_ir()