All the SDL1 bindings are in JS, yes. The same for glut, glfw, etc. However, if you want an example of another approach, the SDL2 port uses C code (with EM_ASM blocks in it in order to call into JS to create the canvas context etc., or emscripten_* API calls in C).
On Wed, Nov 9, 2016 at 11:51 PM, Heero Yui <[email protected]> wrote: > If I well understand the mecanims, The code is interpreted by clang that > generate a js file. all the SDL binding is done in native JS and not in a > wrapper in C. then use SDL or an other does not real change performance ? > > > Le mercredi 2 novembre 2016 08:29:03 UTC+1, Heero Yui a écrit : >> >> Thank, you I will try this .... >> >> Le mercredi 2 novembre 2016 00:28:29 UTC+1, Alon Zakai a écrit : >>> >>> You can look at src/library_sdl.js and glfw, glut, etc. to see how to >>> set up the canvas and context and so forth. Compiling one of the simple >>> tests in test/, like tests/sdl_canvas.c, and looking in the generated JS, >>> might be helpful too. >>> >>> On Mon, Oct 31, 2016 at 2:23 PM, Heero Yui <[email protected]> wrote: >>> >>>> Hello, >>>> >>>> I write an openGL framework (http://github.com/atria-soft/game), that >>>> bind directly the low level interface graphic (like the SDL). Then It is >>>> possible to directly bing the WebGL view without using SDL or X11 ? >>>> >>>> if it is possible, some sample code???? >>>> >>>> Thank you. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "emscripten-discuss" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- > You received this message because you are subscribed to the Google Groups > "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
