Как получить 3D-контекст для Google Native Client - PullRequest
2 голосов
/ 06 июня 2011

С тех пор, как Chromium / Native Client переключился на использование PPAPI 2, получение трехмерного контекста не работает.Я могу связать и скомпилировать свое приложение (которое широко использует OpenGL ES 2), все работает ... кроме получения трехмерного контекста для рисования.Мои проблемы точно такие же, как в этом ML сообщении .Эта проблема существует, по крайней мере, в NaCl SDK 2 и 3, как в Chrome 11, так и в 12. Теперь я знаю, что из-за изменений в API, gl сейчас просто не поддерживается.Тем не менее, я полагаю, что есть другие проекты, активно работающие над портами 3D для NaCl (например, Unity ), и я предполагаю, что у них есть некоторые преимущества для получения контекста.Конечно, также возможно, что они разрабатывают со старой версией Chrome / NaCl, или что они приостановили разработку до тех пор, пока API не догонит.можно использовать для получения 3D-контекста для использования с opengl es 2?

1 Ответ

1 голос
/ 19 апреля 2012

Вы правы, когда NaCL перешел к перцу, он сломал (и поместил в Dev) 3D API.Однако с более новыми версиями SDK (нацеленными на Chrome / PPAPI 16 и выше) это работает снова.

Более поздние версии NaclSDK имеют простой трехмерный образец под названием Tumbler, который имеет класс OpenGLContext, который показывает, как заставить ваш трехмерный контекст работать в более новых версиях Native Client.

...