Arquitetura Gráfica Raster
Uma arquitetura gráfica raster é uma arquitetura de computador que utiliza uma grade de pixels para representar imagens. Cada pixel é atribuído a uma cor específica, que é exibida na tela.
- Durante a síntese dos objetos gráficos acede à memória de imagem
- Suporta o desenho de primitivas (pontos, linhas e triângulos)
- Desempenho pode medir-se em fps (frames per second)
- Suporta acesso a memória de imagem para texturas, transferência de blocos píxeis com operações lógicas e aritméticas sobre os mesmos
- Liberta o CPU das tarefas gráficas
- Os GPUs atuais, incorporam o controlador de video e podem ser usados para programação “general purpose” (GPGPU)
- Armazena o conteúdo da imagem corrente (eventualmente 2x, ou 3x)
- Cada pixel contém um ou mais bits de informação. O número de bits por pixel (profundidade) define o número de cores distintas que podem ser visualizadas em simultâneo
- A organização pode ser direta ou indexada
- A memória ocupada por cada imagem obtém-se (em pixels) multiplicando a largura, pela altura e pela profundidade
- A largura de banda necessária no acesso para gerar a imagem depende ainda do número de fps
- Atualmente usa-se memória de tipo VRAM com acesso duplo (1 random e 1 sequencial)
- Converte o conteúdo da memória de imagem numa sequência de sinais que alimentam o dispositivo de visualização
- Os sinais podem ser analógicos (SVGA) ou digitais (HDMI, DVI, DisplayPort, DP USB-C)
- A frequência de varrimento (em Hz) consiste no número de imagens afixadas por segundo
- A diferença de velocidade na geração e na afixação pode gerar artefactos visuais
- mauricio
10/09/2024