Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ports #18

Open
BearishSun opened this issue Mar 16, 2018 · 0 comments
Open

Ports #18

BearishSun opened this issue Mar 16, 2018 · 0 comments
Labels
OFFICIAL type: enhancement [MAJOR] Feature that takes a few weeks up to few months to implement
Milestone

Comments

@BearishSun
Copy link
Member

Make the framework mobile ready:

  • Render backend using OpenGL ES is required. We already have an OpenGL 4.1 backend, which is fairly close to OpenGL ES 3.1, but will likely require some tweaks to get it running. XShaderCompiler might also have to be adjusted so it outputs GLSL readable by GLES.
  • Extend the input system with touch and sensors
  • Port to Android and iOS. Should be just the matter of porting the main message loop, input handling, window creation and file-system.

Console ports:

  • Need to add a plugin for the native render backend
  • PS4 and XBONE at least, others to be considered. Similar to mobile should be just the matter of porting the main message loop, input handling, window creation and file-system.

WebGL port:

  • Use Emscripten to convert the code. What adjustments will be needed remains to be seen.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OFFICIAL type: enhancement [MAJOR] Feature that takes a few weeks up to few months to implement
Projects
None yet
Development

No branches or pull requests

1 participant