Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Mobile support #49

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

Closed
2 tasks
Perksey opened this issue Aug 18, 2019 · 3 comments · Fixed by #266
Closed
2 tasks

Mobile support #49

Perksey opened this issue Aug 18, 2019 · 3 comments · Fixed by #266
Labels
area-Windowing help wanted Extra attention is needed

Comments

@Perksey
Copy link
Member

Perksey commented Aug 18, 2019

  • EGL window platform (for Android) - Silk.NET.Windowing.Android
  • EAGL window platform (for Apple) - Silk.NET.Windowing.Apple
@Perksey Perksey added help wanted Extra attention is needed good first issue Good for newcomers area-Windowing labels Aug 18, 2019
@Perksey Perksey modified the milestones: Future, 2.0 Dec 30, 2019
@Perksey Perksey removed the good first issue Good for newcomers label Feb 2, 2020
@swoolcock
Copy link

Did you have any initial plans or designs for this? Manually handling windows, input, etc. for each mobile platform seems like reinventing the wheel when you can bind to something like SDL2# and get both of them for free.

Note that you're going to want to be API-agnostic too. EGL/EAGL only applies for GLES, it's fairly trivial to create a Metal UIView once Silk.NET has Metal bindings. I don't have experience with Vulkan under Android but I imagine it would mostly be a custom activity or canvas.

@Perksey
Copy link
Member Author

Perksey commented May 15, 2020

Yeah I suppose our mistake was opting to use GLFW where it doesn’t have mobile support. You’re not wrong though, SDL does have greater support and we could probably create an SDL backend and allow the user to pick between GLFW and SDL, using SDL by default on platforms where GLFW isn’t supported.

@Perksey
Copy link
Member Author

Perksey commented May 20, 2020

Closing, as this is pretty much tracked by #48 now

@Perksey Perksey closed this as completed May 20, 2020
@Perksey Perksey removed this from the 2.0 milestone May 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-Windowing help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants