Lines Matching refs:PipelineBuilder
510 PipelineBuilder::PipelineBuilder(VkDevice dev) {
516 PipelineBuilder::~PipelineBuilder()
534 void PipelineBuilder::add_desc_binding(VkShaderStageFlags stage_flags, uint32_t layout,
541 void PipelineBuilder::add_vertex_binding(uint32_t binding, uint32_t stride, VkVertexInputRate rate)
546 void PipelineBuilder::add_vertex_attribute(uint32_t location, uint32_t binding, VkFormat format, uint32_t offset)
551 void PipelineBuilder::add_resource_decls(QoShaderModuleCreateInfo *module)
586 void PipelineBuilder::add_io_decls(QoShaderModuleCreateInfo *module)
621 void PipelineBuilder::add_stage(VkShaderStageFlagBits stage, VkShaderModule module, const char *name)
638 void PipelineBuilder::add_stage(VkShaderStageFlagBits stage, QoShaderModuleCreateInfo module, const char *name)
645 void PipelineBuilder::add_vsfs(VkShaderModule vs, VkShaderModule fs)
651 void PipelineBuilder::add_vsfs(QoShaderModuleCreateInfo vs, QoShaderModuleCreateInfo fs)
657 void PipelineBuilder::add_cs(VkShaderModule cs)
662 void PipelineBuilder::add_cs(QoShaderModuleCreateInfo cs)
667 bool PipelineBuilder::is_compute() {
671 void PipelineBuilder::create_compute_pipeline() {
685 void PipelineBuilder::create_graphics_pipeline() {
891 void PipelineBuilder::create_pipeline() {
927 void PipelineBuilder::print_ir(VkShaderStageFlagBits stage_flags, const char *name, bool remove_encoding)