================================================ ### SUMMARY ================================================ Total files checked: 24. Total source files found: 15. ================================================ ### SOURCE FILES BREAKDOWN ================================================ .h: 8 .cpp: 7 ================================================ ### OTHER STATS ================================================ Found 17 OpenGL function calls across 3 files. Found 5 OpenGL enum identifier references across 3 files. ================================================ ### COMPILER OUTPUT ================================================ Execution time: 0:00:07.970641 for 29.69 KB. Compiler flags: -O2 -s ALLOW_MEMORY_GROWTH=1 -g4 -s LEGACY_GL_EMULATION=1 STDOUT ~~~ mkdir -p html_output mkdir -p html_output/assets /home/raulroa/Code/xcompiler/emscripten/em++ Actor.cpp Asteroid.cpp Bullet.cpp main.cpp Player.cpp TimeManager.cpp World.cpp -O2 -s ALLOW_MEMORY_GROWTH=1 -g4 -s LEGACY_GL_EMULATION=1 -o html_output/index.html STDERR ~~~ WARNING root: Disabling asm.js validation for memory growth (memory can grow, but you lose some amount of speed) Actor.cpp:93:14: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] for( auto iter = m_points.begin(); iter != m_points.end(); iter+= 2) ^ 1 warning generated. In file included from Asteroid.cpp:1: ./Asteroid.h:21:47: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] float worldMaxY ) override; ^ ./Asteroid.h:22:61: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] void ApplyImpulse( float impulseX, float impulseY ) override; ^ 2 warnings generated. In file included from Bullet.cpp:1: ./Bullet.h:20:31: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] float worldMaxY ) override; ^ 1 warning generated. In file included from main.cpp:9: In file included from ./World.h:4: In file included from ./Player.h:4: ./Bullet.h:20:31: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] float worldMaxY ) override; ^ In file included from main.cpp:9: In file included from ./World.h:4: ./Player.h:25:35: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] float worldMaxY ) override; ^ ./Player.h:26:65: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] void ApplyImpulse( float impulseX, float impulseY ) override; ^ In file included from main.cpp:9: In file included from ./World.h:5: ./Asteroid.h:21:47: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] float worldMaxY ) override; ^ ./Asteroid.h:22:61: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] void ApplyImpulse( float impulseX, float impulseY ) override; ^ 5 warnings generated. In file included from Player.cpp:1: In file included from ./Player.h:4: ./Bullet.h:20:31: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] float worldMaxY ) override; ^ In file included from Player.cpp:1: ./Player.h:25:35: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] float worldMaxY ) override; ^ ./Player.h:26:65: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] void ApplyImpulse( float impulseX, float impulseY ) override; ^ 3 warnings generated. In file included from World.cpp:1: In file included from ./World.h:4: In file included from ./Player.h:4: ./Bullet.h:20:31: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] float worldMaxY ) override; ^ In file included from World.cpp:1: In file included from ./World.h:4: ./Player.h:25:35: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] float worldMaxY ) override; ^ ./Player.h:26:65: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] void ApplyImpulse( float impulseX, float impulseY ) override; ^ In file included from World.cpp:1: In file included from ./World.h:5: ./Asteroid.h:21:47: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] float worldMaxY ) override; ^ ./Asteroid.h:22:61: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] void ApplyImpulse( float impulseX, float impulseY ) override; ^ World.cpp:250:9: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto iter = std::find_if ( m_actors.begin(), m_actors.end(), NeedsCleanup ); ^ World.cpp:263:9: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto actorsResult = std::find( m_actors.begin(), m_actors.end(), actor ); ^ World.cpp:267:9: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto asteroidsResult = std::find( m_asteroids.begin(), m_asteroids.end(), actor ); ^ World.cpp:271:9: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto bulletsResult = std::find( m_bullets.begin(), m_bullets.end(), actor ); ^ World.cpp:303:9: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto currentAsteroid = dynamic_cast < Asteroid* >( actor ); ^ World.cpp:307:13: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions] auto newSize = ( currentAsteroid->GetSize() == NORMAL_SIZE ) ? MEDIUM_SIZE : SMALL_SIZE; ^ 11 warnings generated.