case SpirVModule::VERTEX: return VK_SHADER_STAGE_VERTEX_BIT;
case SpirVModule::GEOMETRY: return VK_SHADER_STAGE_GEOMETRY_BIT;
case SpirVModule::FRAGMENT: return VK_SHADER_STAGE_FRAGMENT_BIT;
+ case SpirVModule::COMPUTE: return VK_SHADER_STAGE_COMPUTE_BIT;
default: throw invalid_argument("get_vulkan_stage");
}
}