Могу ли я ссылаться на текстурный блок помимо предыдущего и текущего в комбинере?
Например, платформа PowerVR SGX поддерживает 8 текстурных блоков (TEXTURE0...TEXTURE7), к которым можно получить прямой доступ без шейдеров.
Используя объединители текстур, я могу получить доступ к значениям из предыдущего этапа текстуры (GL_PREVIOUS) или из текущей связанной текстуры (GL_TEXTURE) и т. Д. Есть ли способ получить доступ к чему-либо из любого этапа до непосредственно предыдущего?
Например, если я хочу настроить несколько независимых потоков обработки и затем объединить конечный результат для вывода, возможно ли это? Или я ограничен текущими данными из n
в n+1
только?
1 ответ
Решение
Нет, поток ограничен от n до n+1. API Combiner не затрагивался годами, его современная замена (шейдеры) гораздо более гибкая.