Portage d’OpenGL ES 2.0 sur Direct3D 11

Cette section propose des articles, des vues d’ensemble et des procédures pas à pas concernant le portage d’un pipeline graphique d’OpenGL ES 2.0 vers Direct3D 11 et vers Windows Runtime.

Note Une étape intermédiaire du portage de votre projet OpenGL ES 2.0 consiste à utiliser ANGLE pour le Microsoft Store. ANGLE pour Windows Store vous permet d’exécuter le contenu OpenGL ES sous Windows en convertissant les appels d’API OpenGL ES en appels d’API DirectX 11. Pour plus d’informations sur ANGLE, accédez au Wiki ANGLE pour microsoft Store.

 

Rubrique Description

Mapper OpenGL ES 2.0 à Direct3D 11.1

Si vous vous apprêtez à porter votre architecture graphique OpenGL ES 2.0 sur Direct3D pour la première fois, commencez par vous familiariser avec les principales différences entre les API. Les rubriques de cette section vous aideront à planifier votre stratégie de portage ainsi que les différentes modifications à apporter en vue du transfert de votre processus de traitement graphique sur Direct3D.

Procédure : porter un convertisseur OpenGL ES 2.0 simple vers Direct3D 11.1

Cet exercice de portage permet de mettre en pratique une notion de base : porter un convertisseur simple d’OpenGL ES 2.0 sur Direct3D, afin d’adapter un cube en rotation inclus dans un nuanceur de vertex au modèle d’application DirectX 11 (Windows universelle) fourni dans Visual Studio 2015.

Informations de référence sur le passage d’OpenGL ES 2.0 à Direct3D 11.1

Vous trouverez dans ces rubriques de référence un index de mappage d’API ainsi que des exemples de code simples destinés à vous aider lors du portage d’OpenGL ES 2.0 vers Direct3D 11.