Визуализация растрового буфера в холст HTML5 с помощью emscripten

У меня есть небольшая игра, написанная давным-давно, которая рендерится в виртуальный фреймбуфер. На целевой платформе я преобразовал окончательный буфер в растровое изображение и в итоге получил отрендеренный кадр. Это похоже на то, что делают Wolf3D и другие старые игры.

Есть ли способ отобразить мой игровой буфер на холсте HTML5? Я знаю, что emscripten использует SDL, но я не хочу навязывать использование WebGL, так как это простая 2D-игра.


person vinnylinux    schedule 12.02.2014    source источник


Ответы (1)


Поддержка SDL в Emscripten переводится на холст, а не на WebGL.

person tenfour    schedule 15.02.2014
comment
Но я вынужден использовать SDL на холсте? Разве нет другого пути? - person vinnylinux; 18.02.2014
comment
Я не эксперт по emscripten, но я понимаю, что они в основном реализуют прокладку, которая переводит SDL в холст и OpenGL в WebGL. Если вы хотите работать напрямую с холстом (без SDL), делайте это через обычное взаимодействие. В моем проекте я просто вызываю внешние функции javascript, которые выполняют операцию холста. См. github.com/kripken/emscripten /вики/ - person tenfour; 18.02.2014