But aparently i have a big memory leak when it's build with emscripten, i can see the memory of firefox increase and give me an assert about enlarge memory.
Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value, (2) compile with ALLOW_MEMORY_GROWTH which adjusts the size at runtime but prevents some optimizations, or (3) set Module.TOTAL_MEMORY before the program runs.:
abort@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:397
enlargeMemory@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:645
Runtime.staticAlloc@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:377
_sbrk@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:12487
_malloc@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18219
__Znwj@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18219
__ZNK19ExternClassFunctionI5Image8TypeListIvS1_IiS1_IiS1_IiS1_IfS1_IfS1_IfS1_If11TypeListEndEEEEEEEEPFvPS0_iiiffffEE5cloneEv@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18214
__get_next_page@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18207
__fetch_headers@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18207
__ov_open1@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18207
_ov_open_callbacks@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18207
__ZN15SoundFileVorbis4loadEPKc@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18212
__ZN9SoundFile4loadEPKc@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18212
__ZN14ALSampleStaticC2EPKc@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18212
__ZNK14ALSoundManager20create_sample_staticEPKc@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18212
__ZN24SoundManagedSampleStatic6createEv@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18212
__ZN13AmbientSource4playEv@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18212
__ZNK19ExternClassFunctionI13AmbientSource8TypeListIv11TypeListEndEMS0_FvvEE3runEPS0_R5StackI8VariableLi2048EE@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18212
__ZNK11ExternClassI13AmbientSourceE12run_functionEPviR5StackI8VariableLi2048EE@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18212
__ZNK11ExternClassI13AmbientSourceE12run_functionEiiiR5StackI8VariableLi2048EE@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18212
__ZN7Machine3runEi@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18214
__ZN11Interpreter11runFunctionEi@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18213
__ZN17EngineInterpreter11runFunctionEPKci@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18207
__ZN5World9loadWorldEPKcS1_@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18211
__ZN5World10world_loadEiPPc@file:///Users/wolfviking/Desktop/WebGL/html/js/allengine.js:18211
I just begin the test, but may be someone try to do something similar for read ogg file ?? I digg a little more the problem but the same code work perfectly when he build natively.