-
Notifications
You must be signed in to change notification settings - Fork 19
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 build instruction doesn't seem to work #51
Comments
Looking in |
While ScalaJS was working correctly (and most likely still does if you compile it), it was too much of a time committment for me to maintain it, so I dropped support for ScalaJS altogether a few months ago (i.e. I removed the ScalaJS-specific part of this project from the build definition). If you would like to fork and maintain the ScalaJS part, I am fully supportive, but I don't have enough time budget to do it myself. |
I think I understand the time issue ;). Assuming I have the time, I could try - I wouldn't mind maintaining my own build server or config, but I wouldn't want a divergent fork if at all possible; would you still be happy to accept the ScalaJS-related changes? Honestly I'm primarily working on the JVM at the moment myself, I was just trying to get familiar with MacroGL. Also, just curious, are you using MacroGL for anything else at the moment if you aren't using it to cross-compile to JS/JVM? Not trying to be snarky, but I thought that was its only (advertised) feature. |
Makes sense - a divergent fork would be a pain. I am fine if you make changes in this repo too. If you would like to maintain it, feel free to make modifications to the The general idea is that there's an OpenGL abstraction layer that unifies WebGL and OpenGL into a single API. Then, this abstraction layer is used to implement MacroGL-specific primitives (e.g. some lightweight ARM that sets up the rendering pipeline using Yes, I'm using MacroGL in a personal project for a 3d engine, but I only compile that project on the JVM. This is why I concluded that it takes too much time on my part to keep making sure that the cross compile to ScalaJS also works, and update each time a new version of Scala/ScalaJS comes out. One other reason is that testing is a bit manual - my previous approach was to have a ScalaJS-built webpage with different kinds of examples, and inspect them after each push: http://storm-enroute.com/macrogl/docs/0.4/ |
The instructions in the .html files don't seem to work. For example:
The text was updated successfully, but these errors were encountered: