У меня есть много прозрачных примитивов, которые я хочу отсортировать перед рисованием, но чтобы получить координату Z, ключ сортировки, я выполняю программно все преобразования, выполняемые вершинным шейдером в аппаратном обеспечении.
Я думал, что смогу оптимизировать процесс, извлекая координату Z из шейдера и используя ее для сортировки примитивов в следующем кадре. Поскольку не ожидается, что порядок примитивов резко изменится между кадрами, он должен обеспечить достаточно справедливое упорядочение. Итак, я хотел бы знать, как получить пакет координат Z обратно из вершинного шейдера? Возможно ли это?