Catmull – Clark выполняется до того, как лица будут разбиты на примитивы (точки, линии, треугольники).Например, на странице Википедии Catmull – Clark показано, что куб превращается в сферу, если сделать ее с гранями в форме треугольника вместо квадрата, полученная форма не будет сферой.Это может быть возможно в Vulkan с помощью патчей, но я не понимаю, как.Чтобы сделать лица Catmull – Clark (в отличие от патчей), нужно иметь общие вершины, и я не вижу, как определить это отношение.Кроме того, чтобы искать равные вершины, тем самым сводит на нет любое повышение производительности.