#ios #opengl-es #powervr-sgx
#iOS #opengl-es #powervr-sgx
Вопрос:
Платформа PowerVR SGX, например, поддерживает 8 текстурных блоков (TEXTURE0…TEXTURE7), к которому можно получить доступ напрямую, без шейдеров.
Используя объединители текстур, я могу получить доступ к значениям с предыдущей стадии текстуры (GL_PREVIOUS) или к текущей связанной текстуре (GL_TEXTURE) и т.д. Есть ли способ получить доступ к чему-либо с любого этапа, предшествующего непосредственно предыдущему?
Например. если я хочу настроить по существу несколько независимых потоков обработки, а затем объединить конечный результат для вывода, возможно ли это? Или я ограничен передачей данных только из n
в n 1
?
Ответ №1:
Нет, поток ограничен от n до n 1. К API объединителя не обращались годами, его современная замена (шейдеры) намного более гибкая.