История изменений
Исправление
vertexua,
(текущая версия)
:
Гуй встроен в шейдер.
Ты знаешь же, да, что все инстансы вызова шейдера по умолчанию выполняются параллельно, но ветки if
- одна за другой?
Сначала все шейдеры выполняются у которых true, а те у которых false - ждут. А потом наоборот
В GPGPU из-за этого люди прибегают к разным костылям, умножениям на ноль, итд лишь бы не делать ветвление
Исходная версия
vertexua,
:
Гуй встроен в шейдер.
Ты знаешь же, да, что все инстансы вызова шейдера по умолчанию выполняются параллельно, но ветки if
- одна за другой?
Сначала все шейдеры выполняются у которых true, а те у которых false - ждут. А потом наоборот