Добрый вечер, возникла следующая проблема. Имеется группа шейдеров с процедурно генерируемой картинкой, то есть нет входных текстур, изображение создаётся за счет мат. операций в frag функции. Шейдеры прекрасно справлялись со своей задачей. Но при разработке под Vr производительность просела, что ожидаемо. Вопрос в следующем - возможно ли ограничить "разрешение" шейдера, чтобы расчёт проводился лишь для некоторых пикселей, а значения между ними интерполировались примерно как интерполируются значения между вершинами( если расчёты ведутся в vert функции)?
Сейчас разбил на 2 шейдера, в одном все считаю и через Graphics.blit рендерю в текстуру нужного разрешения, которую потом использую.
Возможно есть более элегантное решение?
Спасибо.