Я пытаюсь преобразовать свои шейдеры openGL в металлические шейдеры для преобразования текстуры битов yuv10 в текстуру rgba.
С openGL я использовал этот код GLSL из этого ссылка
Я сделал конвертацию, но результат не тот, который я ожидал.
Я думаю, это потому, что я использую
tex2d.sample(sampler2d, x, y).rgba;
вместо
texelFetch(tex, ivec2(sourceColumnIndexY, texcoordDenorm.y)
Есть ли эквивалент texelFetch в Metal?