2014-01-18 3 views
1

В макете ввода DirectX 11 требуется получить подпись шейдера, однако я использую только один вход для всех своих шейдеров, и я бы хотел его повторно использовать.Повторное использование/абстракция ввода из шейдера?

Возможно ли создать макет ввода без прохождения в шейдере (я в порядке с потерей проверки)? Если нет, можно ли повторно использовать макет ввода в разных шейдерах, если я создам его с помощью шейдерной подписи, которая является общей для других моих шейдеров?

ответ

1

Невозможно создать макет ввода без передачи в шейдер, но можно повторно использовать макет ввода с другими шейдерами, которые имеют одинаковые атрибуты вершин.

+1

Спасибо, пойдет для этого, сделайте шейп-шейдер, который ничего не делает с подписью, мне нужно и повторно использовать макет, спасибо –

Смежные вопросы