case PIPE_PRIM_TRIANGLE_FAN:
return VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN;
+ case PIPE_PRIM_LINE_STRIP_ADJACENCY:
+ return VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY;
+
+ case PIPE_PRIM_LINES_ADJACENCY:
+ return VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY;
+
+ case PIPE_PRIM_TRIANGLE_STRIP_ADJACENCY:
+ return VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY;
+
+ case PIPE_PRIM_TRIANGLES_ADJACENCY:
+ return VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY;
+
default:
unreachable("unexpected enum pipe_prim_type");
}