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 |
---|---|
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. |
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. |