Compartilhar via


Porta do OpenGL ES 2.0 para Direct3D 11

Inclui artigos, visões gerais e guias passo a passo para a portabilidade de uma pipeline de elementos gráficos em OpenGL ES 2.0 para um Direct3D 11 e o Windows Runtime.

Observação Uma etapa intermediária para portar seu projeto OpenGL ES 2.0 é usar o ANGLE para Microsoft Store. O ANGLE permite que você execute conteúdo OpenGL ES no Windows convertendo chamadas de API OpenGL ES em chamadas de API DirectX 11. Para obter mais informações sobre o ANGLE, acesse o Wiki do ANGLE para Microsoft Store.

 

Tópico Descrição

Mapear o OpenGL ES 2.0 para o Direct3D 11.1

Ao iniciar o processo de portabilidade da arquitetura gráfica do OpenGL ES 2.0 para o Direct3D pela primeira vez, familiarize-se com as principais diferenças entre as APIs. Os tópicos nesta seção ajudam você a planejar sua estratégia de portabilidade e as alterações de API que você deve fazer ao mover seu processamento gráfico para o Direct3D.

Como fazer a portabilidade de um renderizador OpenGL ES 2.0 simples para Direct3D 11.1

Para este exercício de portabilidade, começaremos com o básico: trazer um renderizador simples para um cubo giratório sombreado por vértice do OpenGL ES 2.0 para o Direct3D, de modo que ele corresponda ao modelo de Aplicativo DirectX 11 (Universal Windows) do Visual Studio 2015.

Referência do OpenGL ES 2.0 para Direct3D 11.1

Use estes tópicos de referência para pesquisar mapeamento de API e exemplos de código curto ao portar do OpenGL ES 2.0 para o Direct3D 11.