Ero sivun ”Unified shader” versioiden välillä
[arvioimaton versio] | [arvioimaton versio] |
Poistettu sisältö Lisätty sisältö
p lisää korjausta |
kirjoitettu paljon asiaa uusiksi. |
||
Rivi 1:
{{Korjattava}}
'''Unified Shader''' tarkoittaa näytönohjaimen rakennetta, jossa samat suoritinyksiköt toimivat sekä pikseli- että verteksivarjostinsuodattimina.
Ensimmäisillä ohjelmoitavia varjostinsuodattimia sisältäneillä näytönohjaimilla oli erilliset pikseli- ja verteksivarjostinsuodattimet, joilla molemmilla oli melko rajoittunut käskykanta. Kun jompiakumpia rasitettiin paljon, toiset joutuivat usein odottelemaan toisia.
DirectX10n varjostinmääritys 4.0n myötä näiden käskykanta yhdistettiin samanlaiseksi, ja tämän myötä useimmat valmistajat päätyivät myös yhdistämään nämä varjostinsuorittimet, siten että samoja suorittimia voi käyttää sekä pikseli- että verteksivarjostimina.
Yhdistettyjen varjostimien hyöty on parempi kuormanjako ja siten hyötysuhde; kun samat suorittimet toimivat sekä pikseli- että verteksivarjostimena, näytönohjaimen laskentayksiköistä saadaan helpommin parempi suorituskyky irti riippumatta siitä, mikä on pikseli- ja verteksivarjostimissa tehtävän työn suhde.
Arkkitehtuuria tukevat näytönohjaimet ovat: Nvidia GeForce [[GeForce8|8xxx]] sarjan, Nvidia GeForce 9xxx sarjan, sekä ATI:n Radeon [[R600|2xxx]] - sarjan, 3xxx sarjan, ja [[R700|4xxx]] sarjan näytönohjaimet. Myös Nvidian uusin [[GeForce 200 sarja]] käyttää Unifed Shader teknologiaa.
|