Display Driver Recommendations
9/8/2008
Habilitar a exibir driver recomendações você para implementar seu driver exibir mais facilmente, embora você pode desenvolver um driver totalmente funcional mesmo se o hardware não está de acordo com essas recomendações.
Seu hardware exibir deve atender a seguinte requisitos. Se não tiver, você deve modificar as classes GPE para usá-los.
- Ele deve usar um linear-quadro reserva.
- A memória hardware exibir deve ser contíguo.
- Um linear-deve acessar janela rosto a reserva todo quadro.
- Ele deve usar um com suporte combinação de formato pixel, de remessa e ordenação pixel. Para obter mais informações, consulte Exibir formatos de buffer.
A seguinte lista mostra Microsoft recomendações para reserva quadro do hardware a exibir:
- Formato Top-Down, com pixel (0, 0) no parte superior à Esquerda e (pixellargura - 1, altura -1) no direito inferior.
- A reserva quadro é distância, o número de bytes na memória exigido representar um linha de digitalização na exibir, deve ser um múltiplo de 4 bytes, mesmo que isso significa preenchimento final de cada linha de digitalização com não usado bytes.
- A reserva quadro deve ser acessível pelo microprocessador sem exigir que o microprocessador executar banco seleção.
- Buffers de quadros não devem usar planos bit, no qual separar quadro buffers são usados para cada canalizar cor ou intensidade componente.
A seguinte lista mostra o hardware exibir que pode acelerar operações, na ordem de importância diminuindo:
- Cor sólida preenchimentos, especificamente operações blit de cores, o pbo-> iSolidColor membro não é 0xFFFFFFFF.
- Operações blit cores SRCCOPY.
- Exibir cursor, se seu executar-tempo imagem usa um cursor.
- Horizontal sólida e linha vertical desenho.
- Desenho de linha sólido com precisão subpixel.
- Operações mascaradas blit cores SRCCOPY.
- Sólida geral desenho de linha com resolução subpixel.
See Also
Concepts
Display Driver Development Concepts
Display Driver Extensions
Display Driver Samples