Сколько целей рендеринга поддерживают видеокарты с поддержкой low end Pixel Shader 2.0?
Вопрос
MRT позволяет выполнять рендеринг для нескольких текстурных объектов в пиксельном шейдере, но я не уверен, сколько это таких объектов.
В настоящее время я использую 3 цели рендеринга, но я мочь нужно целых 5 (хотя, вероятно, всего 4).Я думаю, что Radeon 9500s - это в значительной степени карты ps / vs 2.0 начального уровня, но я действительно не уверен, сколько целей рендеринга он на самом деле поддерживает, помимо того факта, что он их поддерживает?
Спасибо за любую помощь!
Решение
Неопределенный ответ:
ATI R600 и выше имеют до 8 (Более ранние карты, 9x00 и выше, также имеют MRT, но я не уверен, сколько)
У NVidia 6x00 и выше до 4 (Я думал, что G80 + должен был делать 8, но у меня написано только 4)
Номер вашей текущей карты указан в поле участника DX Caps "NumSimultaneousRTs".
Я бы сказал, что 4, вероятно, самая безопасная ставка.Если вам нужно больше, вы можете рассмотреть возможность перенастройки / кодирования данных до тех пор, пока они не поместятся в 4, поскольку пропускная способность по-прежнему всегда вызывает беспокойство :-)