Могу ли я ссылаться на текстурный блок помимо предыдущего и текущего в комбинере?

Например, платформа PowerVR SGX поддерживает 8 текстурных блоков (TEXTURE0...TEXTURE7), к которым можно получить прямой доступ без шейдеров.

Используя объединители текстур, я могу получить доступ к значениям из предыдущего этапа текстуры (GL_PREVIOUS) или из текущей связанной текстуры (GL_TEXTURE) и т. Д. Есть ли способ получить доступ к чему-либо из любого этапа до непосредственно предыдущего?

Например, если я хочу настроить несколько независимых потоков обработки и затем объединить конечный результат для вывода, возможно ли это? Или я ограничен текущими данными из n в n+1 только?

1 ответ

Решение

Нет, поток ограничен от n до n+1. API Combiner не затрагивался годами, его современная замена (шейдеры) гораздо более гибкая.

Другие вопросы по тегам