Сколько целей рендеринга поддерживают видеокарты с поддержкой low end Pixel Shader 2.0?

StackOverflow https://stackoverflow.com/questions/1366232

  •  21-09-2019
  •  | 
  •  

Вопрос

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, поскольку пропускная способность по-прежнему всегда вызывает беспокойство :-)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top