2017-02-01 18 views
0

Я хочу сделать многоплатформенное приложение, в настоящее время оно работает с ПК и андроидом, и я хочу портировать его в Интернет.
Я не хочу использовать sdl2 или glfw3. Все, что я хочу, чтобы создать контекст OpenGL, а затем просто запустить свой OpenGLES код (как в Android можно иметь очень базовое приложение только путем создания GLSurfaceView экземпляра и реализации 2 обратных вызовов: onDraw, onCreate в НДК)emscripten pure opengl (no sdl2 или glfw3)

Знаете ли вы любые тексты/турканы, ссылающиеся на эту проблему?

+0

Что вы пробовали? Где ваша проблема, кросс-компиляция в emscripten? в сценариях cmake? – uelordi

+0

Я могу скомпилировать sdl2 в .html/.js без проблем, но я бы хотел сделать opengl без sdl2 или любых других библиотек. Просто создайте контекст и получайте удовольствие. – user7428910

+0

Итак, вы хотите создать контекст opengl в C++? opengl ES? или opengl 4.0? Я думаю, вам, возможно, придется изменить свой код, чтобы реализовать свои функции sdl2 и glfw3 в низкоуровневом процессоре opengl. Вы пытались использовать учебные пособия? http://nehe.gamedev.net/ – uelordi

ответ

0

Вы можете использовать метод модуля createContext из браузера, чтобы создать контекст WebGL. После этого просто назовите свой скомпилированный код OpenGL, и вы хорошо пойдете :)

 Смежные вопросы

  • Нет связанных вопросов^_^