Ero sivun ”Unified shader” versioiden välillä

[arvioimaton versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 1:
'''Unified Shader''' tarkoittaa [[grafiikkasuoritin|grafiikkasuorittimen]] sisäistä rakennetta, jossa jokaisella vaiheella (geometria, verteksi, pikseli, ohjelmointi ym.) on samat ominaisuudet.<ref>{{Verkkoviite | osoite = https://msdn.microsoft.com/en-us/library/bb509580(VS.85).aspx | nimeke = Common-Shader Core | julkaisija = Microsoft | viitattu = 26.1.2017}}</ref> Tämä tunnetaan nimellä ''Shader Model 4.0'' [[Direct3D]] dokumentaatiossa.<ref>{{Verkkoviite | osoite = https://msdn.microsoft.com/en-us/library/windows/desktop/bb509657(v=vs.85).aspx | nimeke = Shader Model 4 | julkaisija = Microsoft | viitattu = 26.1.2017}}</ref> Rakenne määrittelee mm. [[Rekisteri (tietokonetekniikka)|rekisterit]] ja niiden käyttötarkoitukset ohjelmoinnissa.
 
Aikaisemmissa määrittelyissä oli kaksi erityyppistä suoritinyksikköä: ''pixel shader'' ja ''vertex shader''. Nykyisellään shader-yksiköt ovat monipuolisempia ja vähemmän rajoittuneita tehtäviltään. Lisäyksenä mm. ''compute shader'' [[GPGPU]]-käyttöön ja suorittimien luonteen muuttuminen.<ref>{{Verkkoviite | osoite = ftp://download.nvidia.com/developer/cuda/seminar/TDCI_Arch.pdf | nimeke = An Introduction to