Комментарии 3
Круто. Спасибо большое за перевод.
0
Может кто подскажет, использую большой шейдер для стриминга текстур (кадров видео), естественно форматы видео разные от простых yuv420p, rgb, планарные и не планарные и до 10ти, 12ти и 16ти битовых «сложных», всяких BE-LE. Для некоторых приходится использовать usampler замеcто sampler, потому как нужны бывают битовые сдвиги как операции над целочисленными данными внутри шейдера. При этом вывод получается как nearest-neighbour, а не linear. То есть не смотря на то, что при создании текстуры был указан явно linear, получается, что для usampler автоматом игнорируется этот параметр текстуры? Решается это конечно просто — нужно рисовать во фрейм-буфер, а потом выводить текстуру FB уже на экран с параметром linear. Просто интересен сам факт… Или все же можно выводить сразу на экран usampler сглаженный?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Learn OpenGL. Урок 4.8 — Продвинутый GLSL