Archief - pipelines en vertex shaders

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

MeXto

Legacy Member
dit hebben de meesten onder jullie hier wrs al veel gezien
ikzelf ook, maar elke keer als ek iets over lees zijn geen echt uigebreide antwoorden

WAARVOOR DIENEN PIPELINES EN VERTEX SHADERS????

ik zie dit regelmatig bij besprekingen over grafische kaarten
maar het enigste wat mij op dit moment duidelijk is:
hoemeer pipelines en vertex shaders hoe beter
maar waarom??? wat doen, berekenen, tonen ze bij games?

demon326

Legacy Member
MeXto zei:
dit hebben de meesten onder jullie hier wrs al veel gezien
ikzelf ook, maar elke keer als ek iets over lees zijn geen echt uigebreide antwoorden

WAARVOOR DIENEN PIPELINES EN VERTEX SHADERS????

ik zie dit regelmatig bij besprekingen over grafische kaarten
maar het enigste wat mij op dit moment duidelijk is:
hoemeer pipelines en vertex shaders hoe beter
maar waarom??? wat doen, berekenen, tonen ze bij games?


google: http://en.wikipedia.org/wiki/Pixel_pipeline

Davion

Legacy Member
Als we een grafische kaart gaan bekijken als een motor dat zijn de pipelines vergelijkbaar met de cilinders, hoe meer hoe beter. De Vertex en Pixel Shaders daarnaast doen de berekeningen van bepaalde elementen, in sommige games (cfr FEAR) zijn meer vertex shaders belangrijker dan pipes (ATi's X1900, 16 pipes, 48 vertex shaders)

Slaxz

Legacy Member
Davion zei:
De Vertex en Pixel Shaders daarnaast doen de berekeningen van bepaalde elementen, in sommige games (cfr FEAR) zijn meer vertex shaders belangrijker dan pipes (ATi's X1900, 16 pipes, 48 vertex shaders)
:wtf:
x1900 heeft GEEN 48 vertex shaders, die heeft er maar acht.
die kaart heeft 16 pixel pipelines en 48 pixel processors

Mich

Legacy Member
Belangrijk om te weten is dat pixel pipelines en vertex shaders niet het enige is wat belangrijk is bij een grafische kaart, maar het is alleszins beter dan enkel naar de kloksnelheden te kijken.

Pixel pipelines zorgen voor pixel operaties, vertex shaders zorgen voor geometry. Belangrijk om te weten is dat pixel processing pas kan gebeuren na geometry. Het is dus goed mogelijk dat je pixel pipelines idle staan terwijl je vertex shaders verzuipen in het werk of omgekeerd. Meestal balanceren producenten van graka's deze verhouding goed af. Beter is echter geen onderscheid meer te maken tussen een pixel pipeline en een vertex shader. Dat is waar we naartoe gaan met de volgende generatie: unified shaders, waarbij elke shader zowel pixel operaties als vertex operaties kan uitvoeren. Dit systeem is flexibel, maar staat nog in z'n kinderschoenen. De eerste echte test van een unified shader kaart vinden we trouwens terug in de xbox360.

Naast die pixel pipelines/vertex shaders komen er nog allerlei factoren kijken. Ik denk maar aan rop's (raster operation) bijvoorbeeld. In rops vindt post processing plaats: aa, z-buffer, etc. Rops bepalen voor een groot deel eveneens de kracht van je grafische kaart, aangezien je pixels hierdoor moeten 'verwerkt' worden. Dan heb je natuurlijk ook nog het aantal alu's (arithmetic logic units, verwerkeenheden) en de algemene architectuur van de kaart zelf natuurlijk.

MeXto

Legacy Member
dus de pipelines zorgen eigenlijk voornamelijk voor de data-overdacht
en de vertex shaders berekenen textures, reflecties, shaduw en dergelijken?

dus als ik dit goed begrijp
Hoe meer pipelines, hoe meer/sneller de berekingen verwerkt worden
En hoe meer vertex shaders hoe beter de textures, schaduws, ... kunnen worden weergegeven
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan