Повторное использование макета ввода / абстракция от шейдера?

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

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


person Ronan Thibaudau    schedule 18.01.2014    source источник


Ответы (1)


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

person Vertexwahn    schedule 19.01.2014
comment
Спасибо, тогда пойду на это, сделаю шейдер-заглушку, который ничего не делает с нужной мне подписью, и повторно использую макет, спасибо - person Ronan Thibaudau; 19.01.2014