Как я могу конвертировать ниже GL Переходный код в металл и использовать в быстром
vec4 transition (vec2 uv) {
vec2 p = uv + progress * sign(direction);
vec2 f = fract(p);
return mix(
getToColor(f),
getFromColor(f),
step(0.0, p.y) * step(p.y, 1.0) * step(0.0, p.x) * step(p.x, 1.0)
);
}
Я провел много исследований, но не нашел никакого решения. Пожалуйста, помогите мне.
Спасибо