Можете ли вы перенести игру DirectX на собственный клиент Google? - PullRequest
3 голосов
/ 28 марта 2012

Я впервые пробую Native Client. Я прочитал статью и нашел каждый пример про 3D графику, использующую OpenGL ES 2.0. Могу ли я портировать игру Direct3D на собственный клиент или мне нужно переписать свой код с помощью OpenGL ES?

1 Ответ

4 голосов
/ 28 марта 2012

Вам придется переписать свой код D3D в OpenGL ES 2.0 (или ввести слой перевода во время выполнения, который переводил вызовы DirectX в OpenGL ES).

Собственный клиент разработан для переноса между операционными системами (в настоящее время Windows).Linux, Mac OS и Chrome OS), поэтому вы не можете использовать что-либо, относящееся только к одной операционной системе.В Native Client вы можете думать о Pepper API (PPAPI) как о своем интерфейсе системных вызовов для доступа к таким возможностям, как графика, аудио, работа в сети и т. Д. А для графики с аппаратным ускорением Native Client поддерживает OpenGL ES 2.0.

...