Hmm, dead code elimination is the same, except for perhaps llvm changes from 3.2 to 3.3 (fastcomp is 3.3-based). I would expect in both that if you check at runtime whether to use those functions, you would see a warning about the symbol not being defined, because it can't statically decide it is not used.
- Alon On Fri, Jan 31, 2014 at 12:48 AM, asnapper <[email protected]>wrote: > {Map,Unmap}Buffer are not part of unextended OpenGL ES 2. I don't know >> whose "gles2" implementation you were using previously but your code base >> appears to be inadvertently using some extension that provides these >> functions. >> > > As it is a multiplatform/multirenderer(directx, opengl, gles2 and trough > emscripten webgl) engine, there are several different codepaths for each > graphics backend, and in the case of webgl, it does not depend > glMapBuffer/OES. > > Maybe the 'old' compiler did a better job when it comes to dead code > elimination? > > -- > 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/groups/opt_out. > -- 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/groups/opt_out.
