0

MRT 允许在像素着色器中渲染到多个纹理目标,但我不确定有多少目标。

我目前正在使用 3 个渲染目标,但我可能需要多达 5 个(尽管可能只有 4 个)。我认为 Radeon 9500 几乎是入门级 ps/vs 2.0 卡,但我真的不确定它实际上支持多少渲染目标,除了它支持它们的事实之外?

谢谢你的帮助!

4

1 回答 1

2

非确定性答案:

ATI R600及以上最多有8个(早期的卡,9x00及以上也有MRT,但我不确定有多少)

NVidia 6x00 及更高版本最多有 4 个(我以为 G80+ 应该做 8 个,但我说只有 4 个)

您当前卡的号码在 DX Caps 成员“NumSimultaneousRTs”中

我说4可能是安全的赌注。如果您需要更多,您可能需要考虑重新调整/编码数据,直到它适合 4,因为带宽仍然是一个问题 :-)

于 2009-09-02T09:44:24.007 回答