Перенос из OpenGL ES 2.0 в Direct3D 11Port from OpenGL ES 2.0 to Direct3D 11

Включает статьи, обзоры и пошаговые руководства по переносу графического конвейера из OpenGL ES 2.0 в Direct3D 11 и среду выполнения Windows.Includes articles, overviews, and walkthroughs for porting an OpenGL ES 2.0 graphics pipeline to a Direct3D 11 and the Windows Runtime.

Обратите внимание ,   промежуточный шаг к переносу проекта OpenGL ES 2,0 заключается в использовании угла для Microsoft Store.Note   An intermediate step to porting your OpenGL ES 2.0 project is to use ANGLE for Microsoft Store. ANGLE позволяет запускать содержимое OpenGL ES в Windows путем преобразования вызовов API OpenGL ES в вызовы API DirectX 11.ANGLE allows you to run OpenGL ES content on Windows by translating OpenGL ES API calls to DirectX 11 API calls. Дополнительные сведения об ANGLE см. в вики об ANGLE для Microsoft Store.For more information about ANGLE, go to the ANGLE for Microsoft Store Wiki.

 

РазделTopic ОписаниеDescription

Сопоставьте OpenGL ES 2,0 с Direct3D 11,1Map OpenGL ES 2.0 to Direct3D 11.1

Впервые приступая к процессу переноса графической архитектуры из OpenGL ES 2.0 в Direct3D, ознакомьтесь с ключевыми различиями между этими API.When starting the process of porting your graphics architecture from OpenGL ES 2.0 to Direct3D for the first time, familiarize yourself with the key differences between the APIs. Темы данного раздела помогут вам спланировать стратегию переноса и изменения API, которые необходимо внести при переносе обработки графики в Direct3D.The topics in this section help you plan your port strategy and the API changes that you must make when moving your graphics processing to Direct3D.

Как перенести простой модуль подготовки OpenGL ES 2,0 в Direct3D 11,1How to: port a simple OpenGL ES 2.0 renderer to Direct3D 11.1

В качестве упражнения в переносе начнем с основ — с переноса простого обработчика для вращающегося куба с затенением по вершинам из OpenGL ES 2.0 в Direct3D, чтобы он соответствовал шаблону "Приложение DirectX 11 (универсальные приложения для Windows)" из Visual Studio 2015.For this porting exercise, we'll start with the basics: bringing a simple renderer for a spinning, vertex-shaded cube from OpenGL ES 2.0 into Direct3D, such that it matches the DirectX 11 App (Universal Windows) template from Visual Studio 2015.

Справочник по OpenGL ES 2,0 к Direct3D 11,1OpenGL ES 2.0 to Direct3D 11.1 reference

Используйте эти справочные разделы для поиска соответствий API и коротких примеров кода при переносе из OpenGL ES 2.0 в Direct3D 11.Use these reference topics to look up API mapping and short code samples when porting from OpenGL ES 2.0 to Direct3D 11.