или несколько небольших узкоспециализированных шейдеров и подключать нужный через CPU ? Или этот вопрос некорректный и зависит от реализации ?
Один мегашейдер, фичи которого включаются через дефайны
Как вариант, на полном серьёзе
Зависит от задачи. Точка.
Был один пейпер про visibility buffer, где сумасшедший чел написал систему, которая вроде как 10к шейдеров юзала. Шейдера были как то упиханы в одну программу и он смещался по адресу в compute и вызывал нужный
А где так можно вызвать код по адресу?
Сам хз. Не помню деталей
Обсуждают сегодня