Есть ли метод Dx11-Dx12 для поддержки геометрического шейдера, который включает SV_COVERAGE - PullRequest
0 голосов
/ 28 января 2019

При попытке расширить поддержку OIT для Geometry Shader.Логика OIT требует, чтобы пиксельный шейдер включал элемент ввода SV_COVERAGE;однако это приводит к ошибке компиляции fxc x4502 неверной входной семантики SV_COVERAGE при попытке скомпилировать геометрический шейдер.Таким образом, DX-геометрические шейдеры не поддерживают SV_COVERAGE?Я мог найти очень мало в сети, связанной с этой проблемой.Любые известные обходные пути?Мне может понадобиться избегать геометрического шейдера и поддерживать OIT только для этой сцены с гораздо большим буфером вершин / индексов, что является позором.Я думал, что SV_COVERAGE действительно нужен только на выходе GS, но для DX GS требуется одно объявление параметра inout.Любые комментарии приветствуются.

...