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.

Reply via email to