I have no knowledge on WebGl. On Tuesday, April 15, 2014 3:49:40 PM UTC-4, jj wrote: > > You are using old legacy desktop GL <= 2.1 form of OpenGL and not the > modern GL 3.0 core version of OpenGL. To emulate the old deprecated > functionality, pass in the link flags "-s LEGACY_GL_EMULATION=1", that > should get rid of some of the missing functions, although that emulation is > not perfect so all bets are off. I think glShadeModel function might not > exist in the emulation. Emscripten supports the "WebGL subset" of GLES2 and > desktop OpenGL 3+ core profile, which roughly translates to "GLES2 without > client-side data". Check out the WebGL specification page for more info. > > > 2014-04-15 22:39 GMT+03:00 Cid <[email protected] <javascript:>>: > >> I have a c++ code that uses opengl to output a 3d object onto a cmd >> window. The object takes its vertices and edges from a .txt file. When I >> type "emcc temp/main.cpp -I torus.txt -o ex.html" into emscripten cmd box, >> its gives me >> >> warning: unresolved symbol: glVertex3fv >> warning: unresolved symbol: glShadeModel >> warning: unresolved symbol: glutIgnoreKeyRepeat >> warning: unresolved symbol: glEnd >> warning: unresolved symbol: glColor3f >> warning: unresolved symbol: glVertex3f >> >> Since it is a warning, I ignore it and try out the ex.html link. >> Here is where the problem occurs, I get a black screen box, and the text >> box at the bottom outputs -1. >> >> Trying to go about this another way, I include --emrun so that the code >> is now: >> "emcc temp/main.cpp -I torus.txt --emrun -o ex.html" >> and then I put "emrun ex.html" >> this gives me the same result as before but in the cmd box, it states >> preload time:27ms >> missing function: glutIgnoreKeyRepeat >> -1 >> -1 >> >> And yes, I do indeed have that function included in the code. >> My main purpose is to create a link to where the code has been executed >> and anyone can interact with the 3d object. >> >> Help would be greatly appreciated in answering this conundrum. >> >> -- >> 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] <javascript:>. >> 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.
