2009-09-02 15 views
0

MRT permet le rendu à plusieurs cibles de texture dans le pixel shader, mais je ne suis pas sûr du nombre de cibles.Combien de cibles de rendu prennent en charge le Pixel Shader 2.0 bas de gamme prenant en charge les cartes vidéo?

Je suis actuellement en utilisant 3 cibles de rendu, mais je peut besoin de pas moins de 5 (mais probablement juste 4). Je pense que les Radeon 9500 sont à peu près des cartes ps/vs 2.0 d'entrée de gamme, mais je ne suis pas vraiment sûr du nombre de cibles de rendu qu'il supporte en plus du fait qu'il les supporte?

Merci pour toute aide!

Répondre

2

non réponse définitive:

ATI R600 et plus ont jusqu'à 8 (cartes antérieures, 9x00 et jusqu'à aussi MRT, mais je ne suis pas sûr combien)

NVidia 6x00 et au-dessus ont jusqu'à 4 (je pensais que G80 + était censé faire 8, mais le mien dit seulement 4)

le numéro de votre carte actuelle est dans le DX Caps membres « NumSimultaneousRTs »

moi dire 4 est probablement le coffre-fort pari. Si vous avez besoin de plus, vous pouvez envisager de réécrire/encoder les données jusqu'à ce qu'elles rentrent dans 4, car la bande passante est toujours un souci :-)