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

WebGL Guide #2244

Closed
felixguendling opened this issue May 24, 2021 · 3 comments
Closed

WebGL Guide #2244

felixguendling opened this issue May 24, 2021 · 3 comments

Comments

@felixguendling
Copy link

I'm new to Cinder so maybe I've missed it. I have found guides for the following platforms: Windows, Linux, MacOS, Android, iOS (however, the website only lists Windows and Mac OS). In theory, it should be possible to render as WebGL too using Emscripten. Has this been done by anyone? Is it trivial so nobody cared to write a documentation or is it just not in the scope of this library? Since WebGL is so easily accessible, this would be a great addition to a library like Cinder, I would guess. I'm interested in any experiences / guides / howtos on how to render Cinder on a HTML5 canvas.

@felixguendling
Copy link
Author

This seems to be the state-of-the-art:
https://github.com/chaoticbob/Cinder-Emscripten

@richardeakin
Copy link
Collaborator

Just to chime in, there have been a couple to a few solid attempts at adding Emscripten support, AFAIK this is the one furthest along: #2172

It picked up with where @chaoticbob left off and added a lot more functionality from what I understand. Only reason it hasn't made it into an official branch or even master is that there are a few loose ends and hasn't been tested much by the core maintainers. Though if you do test that branch that @sortofsleepy has been working on, feedback on that PR is welcome.

@felixguendling
Copy link
Author

Thank you! Somehow I missed this. I commented on the PR with my experience after a quick test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants