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

Включает статьи, обзоры и пошаговые руководства по переносу графического конвейера из OpenGL ES 2.0 в Direct3D 11 и среду выполнения Windows.

Примечание Промежуточным шагом к переносу проекта OpenGL ES 2.0 является использование ANGLE для Microsoft Store. ANGLE позволяет запускать содержимое OpenGL ES в Windows путем преобразования вызовов API OpenGL ES в вызовы API DirectX 11. Дополнительные сведения об ANGLE см. в вики об ANGLE для Microsoft Store.

 

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

Сопоставление OpenGL ES 2.0 и Direct3D 11.1

Впервые приступая к процессу переноса графической архитектуры из OpenGL ES 2.0 в Direct3D, ознакомьтесь с ключевыми различиями между этими API. Темы данного раздела помогут вам спланировать стратегию переноса и изменения API, которые необходимо внести при переносе обработки графики в Direct3D.

Инструкции: перенос простого обработчика OpenGL ES 2.0 в Direct3D 11.1

В качестве упражнения в переносе начнем с основ — с переноса простого обработчика для вращающегося куба с затенением по вершинам из OpenGL ES 2.0 в Direct3D, чтобы он соответствовал шаблону "Приложение DirectX 11 (универсальные приложения для Windows)" из Visual Studio 2015.

Справочник по переносу с OpenGL ES 2.0 на Direct3D 11.1

Используйте эти справочные разделы для поиска соответствий API и коротких примеров кода при переносе из OpenGL ES 2.0 в Direct3D 11.