Primeiramente ambos eram executados distintamente em placas de videos, cada um possuia processadores exclusivos para sua função, o que acarretou em um problema, se o programa usar somente o pixel shader os processadores vertex ficariam em estado de espera sem função nenhuma, resultando em uma enorme perda de processamento, para resolver este problema, foram unificados os processamentos de ambos, assim o pixel e vertex shader poderiam utilizar os mesmos processadores sem exclusividade, removendo a ociosidade de parte da placa de video, essa uificação passou a ser chamada de Stream Processors, que veio para sustituir o antigo Pipeline.
Funções:
Vertex Shader: Modifica a textura, incorporando iluminação, reflexo, sobras, bumps, esta mais ligado a geometria do objeto em questão.
Pixel Shader: efetua o acabamento final da imagem, colocando blurs, saturação, contrastes, deixando a imagem final bonita.
Nenhum comentário:
Postar um comentário