У меня есть пользовательский шейдер, который деформирует геометрию SCNNode, однако геометрия не изменяется на стороне процессора, что вызывает проблемы при попытке взаимодействия с деформированной моделью.Пользовательский blit-шейдер должен быть реализован с дополнительным MTLBuffer, который будет копировать деформированные вершины обратно в CPU.
Может ли кто-нибудь предоставить фрагмент кода о том, как использовать два MTLBuffers и blit-шейдер для обновления SCNGeometrySource на кадр?