├── .gitignore
├── .vscode
├── c_cpp_properties.json
├── launch.json
├── settings.json
└── tasks.json
├── 3ds build
├── Makefile
├── audio.d
├── game.lst
├── game.map
├── images.d
├── images.h
├── main.d
├── main.o
├── mario.lst
├── mario.map
├── sprites.d
├── sprites.h
├── tiles.d
└── tiles.h
├── CMakeLists.txt
├── README.md
├── SDL2.dll
├── Sprite-0001.ase
├── Sprite-0002.ase
├── dependencies
├── SDL2-2.26.4
│ ├── bin
│ │ ├── SDL2.dll
│ │ └── sdl2-config
│ ├── include
│ │ └── SDL2
│ │ │ ├── SDL.h
│ │ │ ├── SDL_assert.h
│ │ │ ├── SDL_atomic.h
│ │ │ ├── SDL_audio.h
│ │ │ ├── SDL_bits.h
│ │ │ ├── SDL_blendmode.h
│ │ │ ├── SDL_clipboard.h
│ │ │ ├── SDL_config.h
│ │ │ ├── SDL_cpuinfo.h
│ │ │ ├── SDL_egl.h
│ │ │ ├── SDL_endian.h
│ │ │ ├── SDL_error.h
│ │ │ ├── SDL_events.h
│ │ │ ├── SDL_filesystem.h
│ │ │ ├── SDL_gamecontroller.h
│ │ │ ├── SDL_gesture.h
│ │ │ ├── SDL_guid.h
│ │ │ ├── SDL_haptic.h
│ │ │ ├── SDL_hidapi.h
│ │ │ ├── SDL_hints.h
│ │ │ ├── SDL_joystick.h
│ │ │ ├── SDL_keyboard.h
│ │ │ ├── SDL_keycode.h
│ │ │ ├── SDL_loadso.h
│ │ │ ├── SDL_locale.h
│ │ │ ├── SDL_log.h
│ │ │ ├── SDL_main.h
│ │ │ ├── SDL_messagebox.h
│ │ │ ├── SDL_metal.h
│ │ │ ├── SDL_misc.h
│ │ │ ├── SDL_mouse.h
│ │ │ ├── SDL_mutex.h
│ │ │ ├── SDL_name.h
│ │ │ ├── SDL_opengl.h
│ │ │ ├── SDL_opengl_glext.h
│ │ │ ├── SDL_opengles.h
│ │ │ ├── SDL_opengles2.h
│ │ │ ├── SDL_opengles2_gl2.h
│ │ │ ├── SDL_opengles2_gl2ext.h
│ │ │ ├── SDL_opengles2_gl2platform.h
│ │ │ ├── SDL_opengles2_khrplatform.h
│ │ │ ├── SDL_pixels.h
│ │ │ ├── SDL_platform.h
│ │ │ ├── SDL_power.h
│ │ │ ├── SDL_quit.h
│ │ │ ├── SDL_rect.h
│ │ │ ├── SDL_render.h
│ │ │ ├── SDL_revision.h
│ │ │ ├── SDL_rwops.h
│ │ │ ├── SDL_scancode.h
│ │ │ ├── SDL_sensor.h
│ │ │ ├── SDL_shape.h
│ │ │ ├── SDL_stdinc.h
│ │ │ ├── SDL_surface.h
│ │ │ ├── SDL_system.h
│ │ │ ├── SDL_syswm.h
│ │ │ ├── SDL_test.h
│ │ │ ├── SDL_test_assert.h
│ │ │ ├── SDL_test_common.h
│ │ │ ├── SDL_test_compare.h
│ │ │ ├── SDL_test_crc32.h
│ │ │ ├── SDL_test_font.h
│ │ │ ├── SDL_test_fuzzer.h
│ │ │ ├── SDL_test_harness.h
│ │ │ ├── SDL_test_images.h
│ │ │ ├── SDL_test_log.h
│ │ │ ├── SDL_test_md5.h
│ │ │ ├── SDL_test_memory.h
│ │ │ ├── SDL_test_random.h
│ │ │ ├── SDL_thread.h
│ │ │ ├── SDL_timer.h
│ │ │ ├── SDL_touch.h
│ │ │ ├── SDL_types.h
│ │ │ ├── SDL_version.h
│ │ │ ├── SDL_video.h
│ │ │ ├── SDL_vulkan.h
│ │ │ ├── begin_code.h
│ │ │ └── close_code.h
│ ├── lib
│ │ ├── cmake
│ │ │ └── SDL2
│ │ │ │ ├── sdl2-config-version.cmake
│ │ │ │ └── sdl2-config.cmake
│ │ ├── libSDL2.a
│ │ ├── libSDL2.dll.a
│ │ ├── libSDL2.la
│ │ ├── libSDL2_test.a
│ │ ├── libSDL2_test.la
│ │ ├── libSDL2main.a
│ │ ├── libSDL2main.la
│ │ └── pkgconfig
│ │ │ └── sdl2.pc
│ └── share
│ │ └── aclocal
│ │ └── sdl2.m4
├── glad
│ ├── include
│ │ ├── KHR
│ │ │ └── khrplatform.h
│ │ └── glad
│ │ │ └── glad.h
│ └── src
│ │ └── glad.c
├── glm-0.9.9.8
│ └── glm
│ │ ├── .appveyor.yml
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── CMakeLists.txt
│ │ ├── cmake
│ │ └── glm
│ │ │ ├── glmConfig-version.cmake
│ │ │ └── glmConfig.cmake
│ │ ├── copying.txt
│ │ ├── doc
│ │ ├── api
│ │ │ ├── a00001_source.html
│ │ │ ├── a00002_source.html
│ │ │ ├── a00003_source.html
│ │ │ ├── a00004_source.html
│ │ │ ├── a00005_source.html
│ │ │ ├── a00006_source.html
│ │ │ ├── a00007.html
│ │ │ ├── a00007_source.html
│ │ │ ├── a00008.html
│ │ │ ├── a00008_source.html
│ │ │ ├── a00009.html
│ │ │ ├── a00009_source.html
│ │ │ ├── a00010.html
│ │ │ ├── a00010_source.html
│ │ │ ├── a00011.html
│ │ │ ├── a00011_source.html
│ │ │ ├── a00012.html
│ │ │ ├── a00012_source.html
│ │ │ ├── a00013.html
│ │ │ ├── a00013_source.html
│ │ │ ├── a00014.html
│ │ │ ├── a00014_source.html
│ │ │ ├── a00015.html
│ │ │ ├── a00015_source.html
│ │ │ ├── a00016.html
│ │ │ ├── a00016_source.html
│ │ │ ├── a00017.html
│ │ │ ├── a00017_source.html
│ │ │ ├── a00018.html
│ │ │ ├── a00018_source.html
│ │ │ ├── a00019_source.html
│ │ │ ├── a00020_source.html
│ │ │ ├── a00021.html
│ │ │ ├── a00021_source.html
│ │ │ ├── a00022.html
│ │ │ ├── a00022_source.html
│ │ │ ├── a00023.html
│ │ │ ├── a00023_source.html
│ │ │ ├── a00024.html
│ │ │ ├── a00024_source.html
│ │ │ ├── a00025.html
│ │ │ ├── a00025_source.html
│ │ │ ├── a00026.html
│ │ │ ├── a00026_source.html
│ │ │ ├── a00027.html
│ │ │ ├── a00027_source.html
│ │ │ ├── a00028.html
│ │ │ ├── a00028_source.html
│ │ │ ├── a00029.html
│ │ │ ├── a00029_source.html
│ │ │ ├── a00030.html
│ │ │ ├── a00030_source.html
│ │ │ ├── a00031.html
│ │ │ ├── a00031_source.html
│ │ │ ├── a00032.html
│ │ │ ├── a00032_source.html
│ │ │ ├── a00033.html
│ │ │ ├── a00033_source.html
│ │ │ ├── a00034.html
│ │ │ ├── a00034_source.html
│ │ │ ├── a00035_source.html
│ │ │ ├── a00036.html
│ │ │ ├── a00036_source.html
│ │ │ ├── a00037.html
│ │ │ ├── a00037_source.html
│ │ │ ├── a00038.html
│ │ │ ├── a00038_source.html
│ │ │ ├── a00039.html
│ │ │ ├── a00039_source.html
│ │ │ ├── a00040.html
│ │ │ ├── a00040_source.html
│ │ │ ├── a00041.html
│ │ │ ├── a00041_source.html
│ │ │ ├── a00042.html
│ │ │ ├── a00042_source.html
│ │ │ ├── a00043.html
│ │ │ ├── a00043_source.html
│ │ │ ├── a00044.html
│ │ │ ├── a00044_source.html
│ │ │ ├── a00045.html
│ │ │ ├── a00045_source.html
│ │ │ ├── a00046.html
│ │ │ ├── a00046_source.html
│ │ │ ├── a00047_source.html
│ │ │ ├── a00048.html
│ │ │ ├── a00048_source.html
│ │ │ ├── a00049.html
│ │ │ ├── a00049_source.html
│ │ │ ├── a00050.html
│ │ │ ├── a00050_source.html
│ │ │ ├── a00051.html
│ │ │ ├── a00051_source.html
│ │ │ ├── a00052.html
│ │ │ ├── a00052_source.html
│ │ │ ├── a00053.html
│ │ │ ├── a00053_source.html
│ │ │ ├── a00054.html
│ │ │ ├── a00054_source.html
│ │ │ ├── a00055.html
│ │ │ ├── a00055_source.html
│ │ │ ├── a00056.html
│ │ │ ├── a00056_source.html
│ │ │ ├── a00057.html
│ │ │ ├── a00057_source.html
│ │ │ ├── a00058.html
│ │ │ ├── a00058_source.html
│ │ │ ├── a00059.html
│ │ │ ├── a00059_source.html
│ │ │ ├── a00060.html
│ │ │ ├── a00060_source.html
│ │ │ ├── a00061.html
│ │ │ ├── a00061_source.html
│ │ │ ├── a00062.html
│ │ │ ├── a00062_source.html
│ │ │ ├── a00063.html
│ │ │ ├── a00063_source.html
│ │ │ ├── a00064.html
│ │ │ ├── a00064_source.html
│ │ │ ├── a00065.html
│ │ │ ├── a00065_source.html
│ │ │ ├── a00066.html
│ │ │ ├── a00066_source.html
│ │ │ ├── a00067.html
│ │ │ ├── a00067_source.html
│ │ │ ├── a00068.html
│ │ │ ├── a00068_source.html
│ │ │ ├── a00069.html
│ │ │ ├── a00069_source.html
│ │ │ ├── a00070.html
│ │ │ ├── a00070_source.html
│ │ │ ├── a00071.html
│ │ │ ├── a00071_source.html
│ │ │ ├── a00072.html
│ │ │ ├── a00072_source.html
│ │ │ ├── a00073.html
│ │ │ ├── a00073_source.html
│ │ │ ├── a00074.html
│ │ │ ├── a00074_source.html
│ │ │ ├── a00075.html
│ │ │ ├── a00075_source.html
│ │ │ ├── a00076.html
│ │ │ ├── a00076_source.html
│ │ │ ├── a00077.html
│ │ │ ├── a00077_source.html
│ │ │ ├── a00078.html
│ │ │ ├── a00078_source.html
│ │ │ ├── a00079.html
│ │ │ ├── a00079_source.html
│ │ │ ├── a00080.html
│ │ │ ├── a00080_source.html
│ │ │ ├── a00081.html
│ │ │ ├── a00081_source.html
│ │ │ ├── a00082.html
│ │ │ ├── a00082_source.html
│ │ │ ├── a00083.html
│ │ │ ├── a00083_source.html
│ │ │ ├── a00084.html
│ │ │ ├── a00084_source.html
│ │ │ ├── a00085.html
│ │ │ ├── a00085_source.html
│ │ │ ├── a00086.html
│ │ │ ├── a00086_source.html
│ │ │ ├── a00087.html
│ │ │ ├── a00087_source.html
│ │ │ ├── a00088.html
│ │ │ ├── a00088_source.html
│ │ │ ├── a00089.html
│ │ │ ├── a00089_source.html
│ │ │ ├── a00090.html
│ │ │ ├── a00090_source.html
│ │ │ ├── a00091.html
│ │ │ ├── a00091_source.html
│ │ │ ├── a00092.html
│ │ │ ├── a00092_source.html
│ │ │ ├── a00093.html
│ │ │ ├── a00093_source.html
│ │ │ ├── a00094.html
│ │ │ ├── a00094_source.html
│ │ │ ├── a00095_source.html
│ │ │ ├── a00096.html
│ │ │ ├── a00096_source.html
│ │ │ ├── a00097.html
│ │ │ ├── a00097_source.html
│ │ │ ├── a00098.html
│ │ │ ├── a00098_source.html
│ │ │ ├── a00099.html
│ │ │ ├── a00099_source.html
│ │ │ ├── a00100.html
│ │ │ ├── a00100_source.html
│ │ │ ├── a00101.html
│ │ │ ├── a00101_source.html
│ │ │ ├── a00102.html
│ │ │ ├── a00102_source.html
│ │ │ ├── a00103.html
│ │ │ ├── a00103_source.html
│ │ │ ├── a00104.html
│ │ │ ├── a00104_source.html
│ │ │ ├── a00105.html
│ │ │ ├── a00105_source.html
│ │ │ ├── a00106.html
│ │ │ ├── a00106_source.html
│ │ │ ├── a00107.html
│ │ │ ├── a00107_source.html
│ │ │ ├── a00108.html
│ │ │ ├── a00108_source.html
│ │ │ ├── a00109.html
│ │ │ ├── a00109_source.html
│ │ │ ├── a00110.html
│ │ │ ├── a00110_source.html
│ │ │ ├── a00111.html
│ │ │ ├── a00111_source.html
│ │ │ ├── a00112.html
│ │ │ ├── a00112_source.html
│ │ │ ├── a00113.html
│ │ │ ├── a00113_source.html
│ │ │ ├── a00114.html
│ │ │ ├── a00114_source.html
│ │ │ ├── a00115.html
│ │ │ ├── a00115_source.html
│ │ │ ├── a00116.html
│ │ │ ├── a00116_source.html
│ │ │ ├── a00117.html
│ │ │ ├── a00117_source.html
│ │ │ ├── a00118.html
│ │ │ ├── a00118_source.html
│ │ │ ├── a00119.html
│ │ │ ├── a00119_source.html
│ │ │ ├── a00120.html
│ │ │ ├── a00120_source.html
│ │ │ ├── a00121.html
│ │ │ ├── a00121_source.html
│ │ │ ├── a00122.html
│ │ │ ├── a00122_source.html
│ │ │ ├── a00123.html
│ │ │ ├── a00123_source.html
│ │ │ ├── a00124_source.html
│ │ │ ├── a00125.html
│ │ │ ├── a00125_source.html
│ │ │ ├── a00126.html
│ │ │ ├── a00126_source.html
│ │ │ ├── a00127.html
│ │ │ ├── a00127_source.html
│ │ │ ├── a00128.html
│ │ │ ├── a00128_source.html
│ │ │ ├── a00129.html
│ │ │ ├── a00129_source.html
│ │ │ ├── a00130.html
│ │ │ ├── a00130_source.html
│ │ │ ├── a00131.html
│ │ │ ├── a00131_source.html
│ │ │ ├── a00132.html
│ │ │ ├── a00132_source.html
│ │ │ ├── a00133.html
│ │ │ ├── a00133_source.html
│ │ │ ├── a00134.html
│ │ │ ├── a00134_source.html
│ │ │ ├── a00135.html
│ │ │ ├── a00135_source.html
│ │ │ ├── a00136.html
│ │ │ ├── a00136_source.html
│ │ │ ├── a00137.html
│ │ │ ├── a00137_source.html
│ │ │ ├── a00138.html
│ │ │ ├── a00138_source.html
│ │ │ ├── a00139.html
│ │ │ ├── a00139_source.html
│ │ │ ├── a00140.html
│ │ │ ├── a00140_source.html
│ │ │ ├── a00141.html
│ │ │ ├── a00141_source.html
│ │ │ ├── a00142.html
│ │ │ ├── a00142_source.html
│ │ │ ├── a00143.html
│ │ │ ├── a00143_source.html
│ │ │ ├── a00144.html
│ │ │ ├── a00144_source.html
│ │ │ ├── a00145.html
│ │ │ ├── a00145_source.html
│ │ │ ├── a00146.html
│ │ │ ├── a00146_source.html
│ │ │ ├── a00147.html
│ │ │ ├── a00147_source.html
│ │ │ ├── a00148.html
│ │ │ ├── a00148_source.html
│ │ │ ├── a00149.html
│ │ │ ├── a00149_source.html
│ │ │ ├── a00150.html
│ │ │ ├── a00150_source.html
│ │ │ ├── a00151.html
│ │ │ ├── a00151_source.html
│ │ │ ├── a00152.html
│ │ │ ├── a00152_source.html
│ │ │ ├── a00153_source.html
│ │ │ ├── a00154.html
│ │ │ ├── a00154_source.html
│ │ │ ├── a00155.html
│ │ │ ├── a00155_source.html
│ │ │ ├── a00156.html
│ │ │ ├── a00156_source.html
│ │ │ ├── a00157.html
│ │ │ ├── a00157_source.html
│ │ │ ├── a00158.html
│ │ │ ├── a00158_source.html
│ │ │ ├── a00159.html
│ │ │ ├── a00159_source.html
│ │ │ ├── a00160.html
│ │ │ ├── a00160_source.html
│ │ │ ├── a00161.html
│ │ │ ├── a00161_source.html
│ │ │ ├── a00162.html
│ │ │ ├── a00162_source.html
│ │ │ ├── a00163_source.html
│ │ │ ├── a00164_source.html
│ │ │ ├── a00165.html
│ │ │ ├── a00165_source.html
│ │ │ ├── a00166.html
│ │ │ ├── a00166_source.html
│ │ │ ├── a00167.html
│ │ │ ├── a00167_source.html
│ │ │ ├── a00168.html
│ │ │ ├── a00168_source.html
│ │ │ ├── a00169.html
│ │ │ ├── a00169_source.html
│ │ │ ├── a00170.html
│ │ │ ├── a00170_source.html
│ │ │ ├── a00171.html
│ │ │ ├── a00171_source.html
│ │ │ ├── a00172.html
│ │ │ ├── a00172_source.html
│ │ │ ├── a00173.html
│ │ │ ├── a00173_source.html
│ │ │ ├── a00174.html
│ │ │ ├── a00174_source.html
│ │ │ ├── a00175.html
│ │ │ ├── a00175_source.html
│ │ │ ├── a00176.html
│ │ │ ├── a00176_source.html
│ │ │ ├── a00177.html
│ │ │ ├── a00177_source.html
│ │ │ ├── a00178.html
│ │ │ ├── a00178_source.html
│ │ │ ├── a00179.html
│ │ │ ├── a00179_source.html
│ │ │ ├── a00180.html
│ │ │ ├── a00180_source.html
│ │ │ ├── a00181.html
│ │ │ ├── a00181_source.html
│ │ │ ├── a00182.html
│ │ │ ├── a00182_source.html
│ │ │ ├── a00183.html
│ │ │ ├── a00183_source.html
│ │ │ ├── a00184.html
│ │ │ ├── a00184_source.html
│ │ │ ├── a00185.html
│ │ │ ├── a00185_source.html
│ │ │ ├── a00186.html
│ │ │ ├── a00186_source.html
│ │ │ ├── a00187.html
│ │ │ ├── a00187_source.html
│ │ │ ├── a00188.html
│ │ │ ├── a00188_source.html
│ │ │ ├── a00189.html
│ │ │ ├── a00189_source.html
│ │ │ ├── a00190.html
│ │ │ ├── a00190_source.html
│ │ │ ├── a00191.html
│ │ │ ├── a00191_source.html
│ │ │ ├── a00192.html
│ │ │ ├── a00192_source.html
│ │ │ ├── a00193.html
│ │ │ ├── a00193_source.html
│ │ │ ├── a00194.html
│ │ │ ├── a00194_source.html
│ │ │ ├── a00195.html
│ │ │ ├── a00195_source.html
│ │ │ ├── a00196.html
│ │ │ ├── a00196_source.html
│ │ │ ├── a00197.html
│ │ │ ├── a00197_source.html
│ │ │ ├── a00198.html
│ │ │ ├── a00198_source.html
│ │ │ ├── a00199.html
│ │ │ ├── a00199_source.html
│ │ │ ├── a00200.html
│ │ │ ├── a00200_source.html
│ │ │ ├── a00201.html
│ │ │ ├── a00201_source.html
│ │ │ ├── a00202.html
│ │ │ ├── a00202_source.html
│ │ │ ├── a00203.html
│ │ │ ├── a00203_source.html
│ │ │ ├── a00204.html
│ │ │ ├── a00204_source.html
│ │ │ ├── a00205.html
│ │ │ ├── a00205_source.html
│ │ │ ├── a00206.html
│ │ │ ├── a00206_source.html
│ │ │ ├── a00207.html
│ │ │ ├── a00207_source.html
│ │ │ ├── a00208.html
│ │ │ ├── a00208_source.html
│ │ │ ├── a00209.html
│ │ │ ├── a00209_source.html
│ │ │ ├── a00210.html
│ │ │ ├── a00210_source.html
│ │ │ ├── a00211.html
│ │ │ ├── a00211_source.html
│ │ │ ├── a00212.html
│ │ │ ├── a00212_source.html
│ │ │ ├── a00213.html
│ │ │ ├── a00213_source.html
│ │ │ ├── a00214.html
│ │ │ ├── a00214_source.html
│ │ │ ├── a00215.html
│ │ │ ├── a00215_source.html
│ │ │ ├── a00216.html
│ │ │ ├── a00216_source.html
│ │ │ ├── a00217.html
│ │ │ ├── a00217_source.html
│ │ │ ├── a00218.html
│ │ │ ├── a00218_source.html
│ │ │ ├── a00219.html
│ │ │ ├── a00219_source.html
│ │ │ ├── a00220.html
│ │ │ ├── a00220_source.html
│ │ │ ├── a00221.html
│ │ │ ├── a00221_source.html
│ │ │ ├── a00222.html
│ │ │ ├── a00222_source.html
│ │ │ ├── a00223.html
│ │ │ ├── a00223_source.html
│ │ │ ├── a00224.html
│ │ │ ├── a00224_source.html
│ │ │ ├── a00225.html
│ │ │ ├── a00225_source.html
│ │ │ ├── a00226.html
│ │ │ ├── a00226_source.html
│ │ │ ├── a00227.html
│ │ │ ├── a00227_source.html
│ │ │ ├── a00228.html
│ │ │ ├── a00228_source.html
│ │ │ ├── a00229.html
│ │ │ ├── a00229_source.html
│ │ │ ├── a00230.html
│ │ │ ├── a00230_source.html
│ │ │ ├── a00231.html
│ │ │ ├── a00231_source.html
│ │ │ ├── a00232.html
│ │ │ ├── a00232_source.html
│ │ │ ├── a00233.html
│ │ │ ├── a00233_source.html
│ │ │ ├── a00234.html
│ │ │ ├── a00234_source.html
│ │ │ ├── a00235.html
│ │ │ ├── a00235_source.html
│ │ │ ├── a00241.html
│ │ │ ├── a00242.html
│ │ │ ├── a00243.html
│ │ │ ├── a00244.html
│ │ │ ├── a00245.html
│ │ │ ├── a00246.html
│ │ │ ├── a00247.html
│ │ │ ├── a00248.html
│ │ │ ├── a00249.html
│ │ │ ├── a00250.html
│ │ │ ├── a00251.html
│ │ │ ├── a00252.html
│ │ │ ├── a00253.html
│ │ │ ├── a00254.html
│ │ │ ├── a00255.html
│ │ │ ├── a00256.html
│ │ │ ├── a00257.html
│ │ │ ├── a00258.html
│ │ │ ├── a00259.html
│ │ │ ├── a00260.html
│ │ │ ├── a00261.html
│ │ │ ├── a00262.html
│ │ │ ├── a00263.html
│ │ │ ├── a00264.html
│ │ │ ├── a00265.html
│ │ │ ├── a00266.html
│ │ │ ├── a00267.html
│ │ │ ├── a00268.html
│ │ │ ├── a00269.html
│ │ │ ├── a00270.html
│ │ │ ├── a00271.html
│ │ │ ├── a00272.html
│ │ │ ├── a00273.html
│ │ │ ├── a00274.html
│ │ │ ├── a00275.html
│ │ │ ├── a00276.html
│ │ │ ├── a00277.html
│ │ │ ├── a00278.html
│ │ │ ├── a00279.html
│ │ │ ├── a00280.html
│ │ │ ├── a00281.html
│ │ │ ├── a00282.html
│ │ │ ├── a00283.html
│ │ │ ├── a00284.html
│ │ │ ├── a00285.html
│ │ │ ├── a00286.html
│ │ │ ├── a00287.html
│ │ │ ├── a00288.html
│ │ │ ├── a00289.html
│ │ │ ├── a00290.html
│ │ │ ├── a00291.html
│ │ │ ├── a00292.html
│ │ │ ├── a00293.html
│ │ │ ├── a00294.html
│ │ │ ├── a00295.html
│ │ │ ├── a00296.html
│ │ │ ├── a00297.html
│ │ │ ├── a00298.html
│ │ │ ├── a00299.html
│ │ │ ├── a00300.html
│ │ │ ├── a00301.html
│ │ │ ├── a00302.html
│ │ │ ├── a00303.html
│ │ │ ├── a00304.html
│ │ │ ├── a00305.html
│ │ │ ├── a00306.html
│ │ │ ├── a00307.html
│ │ │ ├── a00308.html
│ │ │ ├── a00309.html
│ │ │ ├── a00310.html
│ │ │ ├── a00311.html
│ │ │ ├── a00312.html
│ │ │ ├── a00313.html
│ │ │ ├── a00314.html
│ │ │ ├── a00315.html
│ │ │ ├── a00316.html
│ │ │ ├── a00317.html
│ │ │ ├── a00318.html
│ │ │ ├── a00319.html
│ │ │ ├── a00320.html
│ │ │ ├── a00321.html
│ │ │ ├── a00322.html
│ │ │ ├── a00323.html
│ │ │ ├── a00324.html
│ │ │ ├── a00325.html
│ │ │ ├── a00326.html
│ │ │ ├── a00327.html
│ │ │ ├── a00328.html
│ │ │ ├── a00329.html
│ │ │ ├── a00330.html
│ │ │ ├── a00331.html
│ │ │ ├── a00332.html
│ │ │ ├── a00333.html
│ │ │ ├── a00334.html
│ │ │ ├── a00335.html
│ │ │ ├── a00336.html
│ │ │ ├── a00337.html
│ │ │ ├── a00338.html
│ │ │ ├── a00339.html
│ │ │ ├── a00340.html
│ │ │ ├── a00341.html
│ │ │ ├── a00342.html
│ │ │ ├── a00343.html
│ │ │ ├── a00344.html
│ │ │ ├── a00345.html
│ │ │ ├── a00346.html
│ │ │ ├── a00347.html
│ │ │ ├── a00348.html
│ │ │ ├── a00349.html
│ │ │ ├── a00350.html
│ │ │ ├── a00351.html
│ │ │ ├── a00352.html
│ │ │ ├── a00353.html
│ │ │ ├── a00354.html
│ │ │ ├── a00355.html
│ │ │ ├── a00356.html
│ │ │ ├── a00357.html
│ │ │ ├── a00358.html
│ │ │ ├── a00359.html
│ │ │ ├── a00360.html
│ │ │ ├── a00361.html
│ │ │ ├── a00362.html
│ │ │ ├── a00363.html
│ │ │ ├── a00364.html
│ │ │ ├── a00365.html
│ │ │ ├── a00366.html
│ │ │ ├── a00367.html
│ │ │ ├── a00368.html
│ │ │ ├── a00369.html
│ │ │ ├── a00370.html
│ │ │ ├── a00371.html
│ │ │ ├── a00372.html
│ │ │ ├── a00373.html
│ │ │ ├── a00374.html
│ │ │ ├── arrowdown.png
│ │ │ ├── arrowright.png
│ │ │ ├── bc_s.png
│ │ │ ├── bdwn.png
│ │ │ ├── closed.png
│ │ │ ├── dir_033f5edb0915b828d2c46ed4804e5503.html
│ │ │ ├── dir_3a581ba30d25676e4b797b1f96d53b45.html
│ │ │ ├── dir_44e5e654415abd9ca6fdeaddaff8565e.html
│ │ │ ├── dir_4c6bd29c73fa4e5a2509e1c15f846751.html
│ │ │ ├── dir_5189610d3ba09ec39b766fb99b34cd93.html
│ │ │ ├── dir_6b66465792d005310484819a0eb0b0d3.html
│ │ │ ├── dir_9e5fe034a00e89334fd5186c3e7db156.html
│ │ │ ├── dir_a8bee7be44182a33f3820393ae0b105d.html
│ │ │ ├── dir_cef2d71d502cb69a9252bca2297d9549.html
│ │ │ ├── dir_d9496f0844b48bc7e53b5af8c99b9ab2.html
│ │ │ ├── dir_f35778ec600a1b9bbc4524e62e226aa2.html
│ │ │ ├── doc.png
│ │ │ ├── doxygen.css
│ │ │ ├── doxygen.png
│ │ │ ├── dynsections.js
│ │ │ ├── files.html
│ │ │ ├── folderclosed.png
│ │ │ ├── folderopen.png
│ │ │ ├── index.html
│ │ │ ├── jquery.js
│ │ │ ├── logo-mini.png
│ │ │ ├── modules.html
│ │ │ ├── nav_f.png
│ │ │ ├── nav_g.png
│ │ │ ├── nav_h.png
│ │ │ ├── open.png
│ │ │ ├── search
│ │ │ │ ├── all_0.html
│ │ │ │ ├── all_0.js
│ │ │ │ ├── all_1.html
│ │ │ │ ├── all_1.js
│ │ │ │ ├── all_10.html
│ │ │ │ ├── all_10.js
│ │ │ │ ├── all_11.html
│ │ │ │ ├── all_11.js
│ │ │ │ ├── all_12.html
│ │ │ │ ├── all_12.js
│ │ │ │ ├── all_13.html
│ │ │ │ ├── all_13.js
│ │ │ │ ├── all_14.html
│ │ │ │ ├── all_14.js
│ │ │ │ ├── all_15.html
│ │ │ │ ├── all_15.js
│ │ │ │ ├── all_16.html
│ │ │ │ ├── all_16.js
│ │ │ │ ├── all_2.html
│ │ │ │ ├── all_2.js
│ │ │ │ ├── all_3.html
│ │ │ │ ├── all_3.js
│ │ │ │ ├── all_4.html
│ │ │ │ ├── all_4.js
│ │ │ │ ├── all_5.html
│ │ │ │ ├── all_5.js
│ │ │ │ ├── all_6.html
│ │ │ │ ├── all_6.js
│ │ │ │ ├── all_7.html
│ │ │ │ ├── all_7.js
│ │ │ │ ├── all_8.html
│ │ │ │ ├── all_8.js
│ │ │ │ ├── all_9.html
│ │ │ │ ├── all_9.js
│ │ │ │ ├── all_a.html
│ │ │ │ ├── all_a.js
│ │ │ │ ├── all_b.html
│ │ │ │ ├── all_b.js
│ │ │ │ ├── all_c.html
│ │ │ │ ├── all_c.js
│ │ │ │ ├── all_d.html
│ │ │ │ ├── all_d.js
│ │ │ │ ├── all_e.html
│ │ │ │ ├── all_e.js
│ │ │ │ ├── all_f.html
│ │ │ │ ├── all_f.js
│ │ │ │ ├── close.png
│ │ │ │ ├── files_0.html
│ │ │ │ ├── files_0.js
│ │ │ │ ├── files_1.html
│ │ │ │ ├── files_1.js
│ │ │ │ ├── files_10.html
│ │ │ │ ├── files_10.js
│ │ │ │ ├── files_11.html
│ │ │ │ ├── files_11.js
│ │ │ │ ├── files_12.html
│ │ │ │ ├── files_12.js
│ │ │ │ ├── files_13.html
│ │ │ │ ├── files_13.js
│ │ │ │ ├── files_14.html
│ │ │ │ ├── files_14.js
│ │ │ │ ├── files_2.html
│ │ │ │ ├── files_2.js
│ │ │ │ ├── files_3.html
│ │ │ │ ├── files_3.js
│ │ │ │ ├── files_4.html
│ │ │ │ ├── files_4.js
│ │ │ │ ├── files_5.html
│ │ │ │ ├── files_5.js
│ │ │ │ ├── files_6.html
│ │ │ │ ├── files_6.js
│ │ │ │ ├── files_7.html
│ │ │ │ ├── files_7.js
│ │ │ │ ├── files_8.html
│ │ │ │ ├── files_8.js
│ │ │ │ ├── files_9.html
│ │ │ │ ├── files_9.js
│ │ │ │ ├── files_a.html
│ │ │ │ ├── files_a.js
│ │ │ │ ├── files_b.html
│ │ │ │ ├── files_b.js
│ │ │ │ ├── files_c.html
│ │ │ │ ├── files_c.js
│ │ │ │ ├── files_d.html
│ │ │ │ ├── files_d.js
│ │ │ │ ├── files_e.html
│ │ │ │ ├── files_e.js
│ │ │ │ ├── files_f.html
│ │ │ │ ├── files_f.js
│ │ │ │ ├── functions_0.html
│ │ │ │ ├── functions_0.js
│ │ │ │ ├── functions_1.html
│ │ │ │ ├── functions_1.js
│ │ │ │ ├── functions_10.html
│ │ │ │ ├── functions_10.js
│ │ │ │ ├── functions_11.html
│ │ │ │ ├── functions_11.js
│ │ │ │ ├── functions_12.html
│ │ │ │ ├── functions_12.js
│ │ │ │ ├── functions_13.html
│ │ │ │ ├── functions_13.js
│ │ │ │ ├── functions_14.html
│ │ │ │ ├── functions_14.js
│ │ │ │ ├── functions_15.html
│ │ │ │ ├── functions_15.js
│ │ │ │ ├── functions_16.html
│ │ │ │ ├── functions_16.js
│ │ │ │ ├── functions_2.html
│ │ │ │ ├── functions_2.js
│ │ │ │ ├── functions_3.html
│ │ │ │ ├── functions_3.js
│ │ │ │ ├── functions_4.html
│ │ │ │ ├── functions_4.js
│ │ │ │ ├── functions_5.html
│ │ │ │ ├── functions_5.js
│ │ │ │ ├── functions_6.html
│ │ │ │ ├── functions_6.js
│ │ │ │ ├── functions_7.html
│ │ │ │ ├── functions_7.js
│ │ │ │ ├── functions_8.html
│ │ │ │ ├── functions_8.js
│ │ │ │ ├── functions_9.html
│ │ │ │ ├── functions_9.js
│ │ │ │ ├── functions_a.html
│ │ │ │ ├── functions_a.js
│ │ │ │ ├── functions_b.html
│ │ │ │ ├── functions_b.js
│ │ │ │ ├── functions_c.html
│ │ │ │ ├── functions_c.js
│ │ │ │ ├── functions_d.html
│ │ │ │ ├── functions_d.js
│ │ │ │ ├── functions_e.html
│ │ │ │ ├── functions_e.js
│ │ │ │ ├── functions_f.html
│ │ │ │ ├── functions_f.js
│ │ │ │ ├── groups_0.html
│ │ │ │ ├── groups_0.js
│ │ │ │ ├── groups_1.html
│ │ │ │ ├── groups_1.js
│ │ │ │ ├── groups_2.html
│ │ │ │ ├── groups_2.js
│ │ │ │ ├── groups_3.html
│ │ │ │ ├── groups_3.js
│ │ │ │ ├── groups_4.html
│ │ │ │ ├── groups_4.js
│ │ │ │ ├── groups_5.html
│ │ │ │ ├── groups_5.js
│ │ │ │ ├── groups_6.html
│ │ │ │ ├── groups_6.js
│ │ │ │ ├── groups_7.html
│ │ │ │ ├── groups_7.js
│ │ │ │ ├── groups_8.html
│ │ │ │ ├── groups_8.js
│ │ │ │ ├── groups_9.html
│ │ │ │ ├── groups_9.js
│ │ │ │ ├── mag_sel.png
│ │ │ │ ├── nomatches.html
│ │ │ │ ├── pages_0.html
│ │ │ │ ├── pages_0.js
│ │ │ │ ├── search.css
│ │ │ │ ├── search.js
│ │ │ │ ├── search_l.png
│ │ │ │ ├── search_m.png
│ │ │ │ ├── search_r.png
│ │ │ │ ├── searchdata.js
│ │ │ │ ├── typedefs_0.html
│ │ │ │ ├── typedefs_0.js
│ │ │ │ ├── typedefs_1.html
│ │ │ │ ├── typedefs_1.js
│ │ │ │ ├── typedefs_2.html
│ │ │ │ ├── typedefs_2.js
│ │ │ │ ├── typedefs_3.html
│ │ │ │ ├── typedefs_3.js
│ │ │ │ ├── typedefs_4.html
│ │ │ │ ├── typedefs_4.js
│ │ │ │ ├── typedefs_5.html
│ │ │ │ ├── typedefs_5.js
│ │ │ │ ├── typedefs_6.html
│ │ │ │ ├── typedefs_6.js
│ │ │ │ ├── typedefs_7.html
│ │ │ │ ├── typedefs_7.js
│ │ │ │ ├── typedefs_8.html
│ │ │ │ ├── typedefs_8.js
│ │ │ │ ├── typedefs_9.html
│ │ │ │ ├── typedefs_9.js
│ │ │ │ ├── typedefs_a.html
│ │ │ │ ├── typedefs_a.js
│ │ │ │ ├── typedefs_b.html
│ │ │ │ ├── typedefs_b.js
│ │ │ │ ├── typedefs_c.html
│ │ │ │ ├── typedefs_c.js
│ │ │ │ ├── typedefs_d.html
│ │ │ │ └── typedefs_d.js
│ │ │ ├── splitbar.png
│ │ │ ├── sync_off.png
│ │ │ ├── sync_on.png
│ │ │ ├── tab_a.png
│ │ │ ├── tab_b.png
│ │ │ ├── tab_h.png
│ │ │ ├── tab_s.png
│ │ │ └── tabs.css
│ │ ├── man.doxy
│ │ ├── manual.pdf
│ │ ├── manual
│ │ │ ├── frontpage1.png
│ │ │ ├── frontpage2.png
│ │ │ ├── g-truc.png
│ │ │ ├── logo-mini.png
│ │ │ ├── noise-perlin1.jpg
│ │ │ ├── noise-perlin2.jpg
│ │ │ ├── noise-perlin3.jpg
│ │ │ ├── noise-perlin4.png
│ │ │ ├── noise-perlin5.png
│ │ │ ├── noise-perlin6.png
│ │ │ ├── noise-simplex1.jpg
│ │ │ ├── noise-simplex2.jpg
│ │ │ ├── noise-simplex3.jpg
│ │ │ ├── random-ballrand.png
│ │ │ ├── random-circularrand.png
│ │ │ ├── random-diskrand.png
│ │ │ ├── random-gaussrand.png
│ │ │ ├── random-linearrand.png
│ │ │ ├── random-sphericalrand.png
│ │ │ ├── references-cinder.png
│ │ │ ├── references-glsl4book.jpg
│ │ │ ├── references-leosfortune.jpeg
│ │ │ ├── references-leosfortune2.jpg
│ │ │ ├── references-opencloth1.png
│ │ │ ├── references-opencloth3.png
│ │ │ ├── references-outerra1.jpg
│ │ │ ├── references-outerra2.jpg
│ │ │ ├── references-outerra3.jpg
│ │ │ └── references-outerra4.jpg
│ │ └── theme
│ │ │ ├── bc_s.png
│ │ │ ├── bdwn.png
│ │ │ ├── closed.png
│ │ │ ├── doc.png
│ │ │ ├── doxygen.css
│ │ │ ├── doxygen.png
│ │ │ ├── folderclosed.png
│ │ │ ├── folderopen.png
│ │ │ ├── logo-mini.png
│ │ │ ├── nav_f.png
│ │ │ ├── nav_g.png
│ │ │ ├── nav_h.png
│ │ │ ├── open.png
│ │ │ ├── splitbar.png
│ │ │ ├── sync_off.png
│ │ │ ├── sync_on.png
│ │ │ ├── tab_a.png
│ │ │ ├── tab_b.png
│ │ │ ├── tab_h.png
│ │ │ └── tab_s.png
│ │ ├── glm
│ │ ├── CMakeLists.txt
│ │ ├── common.hpp
│ │ ├── detail
│ │ │ ├── _features.hpp
│ │ │ ├── _fixes.hpp
│ │ │ ├── _noise.hpp
│ │ │ ├── _swizzle.hpp
│ │ │ ├── _swizzle_func.hpp
│ │ │ ├── _vectorize.hpp
│ │ │ ├── compute_common.hpp
│ │ │ ├── compute_vector_relational.hpp
│ │ │ ├── func_common.inl
│ │ │ ├── func_common_simd.inl
│ │ │ ├── func_exponential.inl
│ │ │ ├── func_exponential_simd.inl
│ │ │ ├── func_geometric.inl
│ │ │ ├── func_geometric_simd.inl
│ │ │ ├── func_integer.inl
│ │ │ ├── func_integer_simd.inl
│ │ │ ├── func_matrix.inl
│ │ │ ├── func_matrix_simd.inl
│ │ │ ├── func_packing.inl
│ │ │ ├── func_packing_simd.inl
│ │ │ ├── func_trigonometric.inl
│ │ │ ├── func_trigonometric_simd.inl
│ │ │ ├── func_vector_relational.inl
│ │ │ ├── func_vector_relational_simd.inl
│ │ │ ├── glm.cpp
│ │ │ ├── qualifier.hpp
│ │ │ ├── setup.hpp
│ │ │ ├── type_float.hpp
│ │ │ ├── type_half.hpp
│ │ │ ├── type_half.inl
│ │ │ ├── type_mat2x2.hpp
│ │ │ ├── type_mat2x2.inl
│ │ │ ├── type_mat2x3.hpp
│ │ │ ├── type_mat2x3.inl
│ │ │ ├── type_mat2x4.hpp
│ │ │ ├── type_mat2x4.inl
│ │ │ ├── type_mat3x2.hpp
│ │ │ ├── type_mat3x2.inl
│ │ │ ├── type_mat3x3.hpp
│ │ │ ├── type_mat3x3.inl
│ │ │ ├── type_mat3x4.hpp
│ │ │ ├── type_mat3x4.inl
│ │ │ ├── type_mat4x2.hpp
│ │ │ ├── type_mat4x2.inl
│ │ │ ├── type_mat4x3.hpp
│ │ │ ├── type_mat4x3.inl
│ │ │ ├── type_mat4x4.hpp
│ │ │ ├── type_mat4x4.inl
│ │ │ ├── type_mat4x4_simd.inl
│ │ │ ├── type_quat.hpp
│ │ │ ├── type_quat.inl
│ │ │ ├── type_quat_simd.inl
│ │ │ ├── type_vec1.hpp
│ │ │ ├── type_vec1.inl
│ │ │ ├── type_vec2.hpp
│ │ │ ├── type_vec2.inl
│ │ │ ├── type_vec3.hpp
│ │ │ ├── type_vec3.inl
│ │ │ ├── type_vec4.hpp
│ │ │ ├── type_vec4.inl
│ │ │ └── type_vec4_simd.inl
│ │ ├── exponential.hpp
│ │ ├── ext.hpp
│ │ ├── ext
│ │ │ ├── matrix_clip_space.hpp
│ │ │ ├── matrix_clip_space.inl
│ │ │ ├── matrix_common.hpp
│ │ │ ├── matrix_common.inl
│ │ │ ├── matrix_double2x2.hpp
│ │ │ ├── matrix_double2x2_precision.hpp
│ │ │ ├── matrix_double2x3.hpp
│ │ │ ├── matrix_double2x3_precision.hpp
│ │ │ ├── matrix_double2x4.hpp
│ │ │ ├── matrix_double2x4_precision.hpp
│ │ │ ├── matrix_double3x2.hpp
│ │ │ ├── matrix_double3x2_precision.hpp
│ │ │ ├── matrix_double3x3.hpp
│ │ │ ├── matrix_double3x3_precision.hpp
│ │ │ ├── matrix_double3x4.hpp
│ │ │ ├── matrix_double3x4_precision.hpp
│ │ │ ├── matrix_double4x2.hpp
│ │ │ ├── matrix_double4x2_precision.hpp
│ │ │ ├── matrix_double4x3.hpp
│ │ │ ├── matrix_double4x3_precision.hpp
│ │ │ ├── matrix_double4x4.hpp
│ │ │ ├── matrix_double4x4_precision.hpp
│ │ │ ├── matrix_float2x2.hpp
│ │ │ ├── matrix_float2x2_precision.hpp
│ │ │ ├── matrix_float2x3.hpp
│ │ │ ├── matrix_float2x3_precision.hpp
│ │ │ ├── matrix_float2x4.hpp
│ │ │ ├── matrix_float2x4_precision.hpp
│ │ │ ├── matrix_float3x2.hpp
│ │ │ ├── matrix_float3x2_precision.hpp
│ │ │ ├── matrix_float3x3.hpp
│ │ │ ├── matrix_float3x3_precision.hpp
│ │ │ ├── matrix_float3x4.hpp
│ │ │ ├── matrix_float3x4_precision.hpp
│ │ │ ├── matrix_float4x2.hpp
│ │ │ ├── matrix_float4x2_precision.hpp
│ │ │ ├── matrix_float4x3.hpp
│ │ │ ├── matrix_float4x3_precision.hpp
│ │ │ ├── matrix_float4x4.hpp
│ │ │ ├── matrix_float4x4_precision.hpp
│ │ │ ├── matrix_int2x2.hpp
│ │ │ ├── matrix_int2x2_sized.hpp
│ │ │ ├── matrix_int2x3.hpp
│ │ │ ├── matrix_int2x3_sized.hpp
│ │ │ ├── matrix_int2x4.hpp
│ │ │ ├── matrix_int2x4_sized.hpp
│ │ │ ├── matrix_int3x2.hpp
│ │ │ ├── matrix_int3x2_sized.hpp
│ │ │ ├── matrix_int3x3.hpp
│ │ │ ├── matrix_int3x3_sized.hpp
│ │ │ ├── matrix_int3x4.hpp
│ │ │ ├── matrix_int3x4_sized.hpp
│ │ │ ├── matrix_int4x2.hpp
│ │ │ ├── matrix_int4x2_sized.hpp
│ │ │ ├── matrix_int4x3.hpp
│ │ │ ├── matrix_int4x3_sized.hpp
│ │ │ ├── matrix_int4x4.hpp
│ │ │ ├── matrix_int4x4_sized.hpp
│ │ │ ├── matrix_projection.hpp
│ │ │ ├── matrix_projection.inl
│ │ │ ├── matrix_relational.hpp
│ │ │ ├── matrix_relational.inl
│ │ │ ├── matrix_transform.hpp
│ │ │ ├── matrix_transform.inl
│ │ │ ├── matrix_uint2x2.hpp
│ │ │ ├── matrix_uint2x2_sized.hpp
│ │ │ ├── matrix_uint2x3.hpp
│ │ │ ├── matrix_uint2x3_sized.hpp
│ │ │ ├── matrix_uint2x4.hpp
│ │ │ ├── matrix_uint2x4_sized.hpp
│ │ │ ├── matrix_uint3x2.hpp
│ │ │ ├── matrix_uint3x2_sized.hpp
│ │ │ ├── matrix_uint3x3.hpp
│ │ │ ├── matrix_uint3x3_sized.hpp
│ │ │ ├── matrix_uint3x4.hpp
│ │ │ ├── matrix_uint3x4_sized.hpp
│ │ │ ├── matrix_uint4x2.hpp
│ │ │ ├── matrix_uint4x2_sized.hpp
│ │ │ ├── matrix_uint4x3.hpp
│ │ │ ├── matrix_uint4x3_sized.hpp
│ │ │ ├── matrix_uint4x4.hpp
│ │ │ ├── matrix_uint4x4_sized.hpp
│ │ │ ├── quaternion_common.hpp
│ │ │ ├── quaternion_common.inl
│ │ │ ├── quaternion_common_simd.inl
│ │ │ ├── quaternion_double.hpp
│ │ │ ├── quaternion_double_precision.hpp
│ │ │ ├── quaternion_exponential.hpp
│ │ │ ├── quaternion_exponential.inl
│ │ │ ├── quaternion_float.hpp
│ │ │ ├── quaternion_float_precision.hpp
│ │ │ ├── quaternion_geometric.hpp
│ │ │ ├── quaternion_geometric.inl
│ │ │ ├── quaternion_relational.hpp
│ │ │ ├── quaternion_relational.inl
│ │ │ ├── quaternion_transform.hpp
│ │ │ ├── quaternion_transform.inl
│ │ │ ├── quaternion_trigonometric.hpp
│ │ │ ├── quaternion_trigonometric.inl
│ │ │ ├── scalar_common.hpp
│ │ │ ├── scalar_common.inl
│ │ │ ├── scalar_constants.hpp
│ │ │ ├── scalar_constants.inl
│ │ │ ├── scalar_int_sized.hpp
│ │ │ ├── scalar_integer.hpp
│ │ │ ├── scalar_integer.inl
│ │ │ ├── scalar_packing.hpp
│ │ │ ├── scalar_packing.inl
│ │ │ ├── scalar_relational.hpp
│ │ │ ├── scalar_relational.inl
│ │ │ ├── scalar_uint_sized.hpp
│ │ │ ├── scalar_ulp.hpp
│ │ │ ├── scalar_ulp.inl
│ │ │ ├── vector_bool1.hpp
│ │ │ ├── vector_bool1_precision.hpp
│ │ │ ├── vector_bool2.hpp
│ │ │ ├── vector_bool2_precision.hpp
│ │ │ ├── vector_bool3.hpp
│ │ │ ├── vector_bool3_precision.hpp
│ │ │ ├── vector_bool4.hpp
│ │ │ ├── vector_bool4_precision.hpp
│ │ │ ├── vector_common.hpp
│ │ │ ├── vector_common.inl
│ │ │ ├── vector_double1.hpp
│ │ │ ├── vector_double1_precision.hpp
│ │ │ ├── vector_double2.hpp
│ │ │ ├── vector_double2_precision.hpp
│ │ │ ├── vector_double3.hpp
│ │ │ ├── vector_double3_precision.hpp
│ │ │ ├── vector_double4.hpp
│ │ │ ├── vector_double4_precision.hpp
│ │ │ ├── vector_float1.hpp
│ │ │ ├── vector_float1_precision.hpp
│ │ │ ├── vector_float2.hpp
│ │ │ ├── vector_float2_precision.hpp
│ │ │ ├── vector_float3.hpp
│ │ │ ├── vector_float3_precision.hpp
│ │ │ ├── vector_float4.hpp
│ │ │ ├── vector_float4_precision.hpp
│ │ │ ├── vector_int1.hpp
│ │ │ ├── vector_int1_sized.hpp
│ │ │ ├── vector_int2.hpp
│ │ │ ├── vector_int2_sized.hpp
│ │ │ ├── vector_int3.hpp
│ │ │ ├── vector_int3_sized.hpp
│ │ │ ├── vector_int4.hpp
│ │ │ ├── vector_int4_sized.hpp
│ │ │ ├── vector_integer.hpp
│ │ │ ├── vector_integer.inl
│ │ │ ├── vector_packing.hpp
│ │ │ ├── vector_packing.inl
│ │ │ ├── vector_relational.hpp
│ │ │ ├── vector_relational.inl
│ │ │ ├── vector_uint1.hpp
│ │ │ ├── vector_uint1_sized.hpp
│ │ │ ├── vector_uint2.hpp
│ │ │ ├── vector_uint2_sized.hpp
│ │ │ ├── vector_uint3.hpp
│ │ │ ├── vector_uint3_sized.hpp
│ │ │ ├── vector_uint4.hpp
│ │ │ ├── vector_uint4_sized.hpp
│ │ │ ├── vector_ulp.hpp
│ │ │ └── vector_ulp.inl
│ │ ├── fwd.hpp
│ │ ├── geometric.hpp
│ │ ├── glm.hpp
│ │ ├── gtc
│ │ │ ├── bitfield.hpp
│ │ │ ├── bitfield.inl
│ │ │ ├── color_space.hpp
│ │ │ ├── color_space.inl
│ │ │ ├── constants.hpp
│ │ │ ├── constants.inl
│ │ │ ├── epsilon.hpp
│ │ │ ├── epsilon.inl
│ │ │ ├── integer.hpp
│ │ │ ├── integer.inl
│ │ │ ├── matrix_access.hpp
│ │ │ ├── matrix_access.inl
│ │ │ ├── matrix_integer.hpp
│ │ │ ├── matrix_inverse.hpp
│ │ │ ├── matrix_inverse.inl
│ │ │ ├── matrix_transform.hpp
│ │ │ ├── matrix_transform.inl
│ │ │ ├── noise.hpp
│ │ │ ├── noise.inl
│ │ │ ├── packing.hpp
│ │ │ ├── packing.inl
│ │ │ ├── quaternion.hpp
│ │ │ ├── quaternion.inl
│ │ │ ├── quaternion_simd.inl
│ │ │ ├── random.hpp
│ │ │ ├── random.inl
│ │ │ ├── reciprocal.hpp
│ │ │ ├── reciprocal.inl
│ │ │ ├── round.hpp
│ │ │ ├── round.inl
│ │ │ ├── type_aligned.hpp
│ │ │ ├── type_precision.hpp
│ │ │ ├── type_precision.inl
│ │ │ ├── type_ptr.hpp
│ │ │ ├── type_ptr.inl
│ │ │ ├── ulp.hpp
│ │ │ ├── ulp.inl
│ │ │ └── vec1.hpp
│ │ ├── gtx
│ │ │ ├── associated_min_max.hpp
│ │ │ ├── associated_min_max.inl
│ │ │ ├── bit.hpp
│ │ │ ├── bit.inl
│ │ │ ├── closest_point.hpp
│ │ │ ├── closest_point.inl
│ │ │ ├── color_encoding.hpp
│ │ │ ├── color_encoding.inl
│ │ │ ├── color_space.hpp
│ │ │ ├── color_space.inl
│ │ │ ├── color_space_YCoCg.hpp
│ │ │ ├── color_space_YCoCg.inl
│ │ │ ├── common.hpp
│ │ │ ├── common.inl
│ │ │ ├── compatibility.hpp
│ │ │ ├── compatibility.inl
│ │ │ ├── component_wise.hpp
│ │ │ ├── component_wise.inl
│ │ │ ├── dual_quaternion.hpp
│ │ │ ├── dual_quaternion.inl
│ │ │ ├── easing.hpp
│ │ │ ├── easing.inl
│ │ │ ├── euler_angles.hpp
│ │ │ ├── euler_angles.inl
│ │ │ ├── extend.hpp
│ │ │ ├── extend.inl
│ │ │ ├── extended_min_max.hpp
│ │ │ ├── extended_min_max.inl
│ │ │ ├── exterior_product.hpp
│ │ │ ├── exterior_product.inl
│ │ │ ├── fast_exponential.hpp
│ │ │ ├── fast_exponential.inl
│ │ │ ├── fast_square_root.hpp
│ │ │ ├── fast_square_root.inl
│ │ │ ├── fast_trigonometry.hpp
│ │ │ ├── fast_trigonometry.inl
│ │ │ ├── float_notmalize.inl
│ │ │ ├── functions.hpp
│ │ │ ├── functions.inl
│ │ │ ├── gradient_paint.hpp
│ │ │ ├── gradient_paint.inl
│ │ │ ├── handed_coordinate_space.hpp
│ │ │ ├── handed_coordinate_space.inl
│ │ │ ├── hash.hpp
│ │ │ ├── hash.inl
│ │ │ ├── integer.hpp
│ │ │ ├── integer.inl
│ │ │ ├── intersect.hpp
│ │ │ ├── intersect.inl
│ │ │ ├── io.hpp
│ │ │ ├── io.inl
│ │ │ ├── log_base.hpp
│ │ │ ├── log_base.inl
│ │ │ ├── matrix_cross_product.hpp
│ │ │ ├── matrix_cross_product.inl
│ │ │ ├── matrix_decompose.hpp
│ │ │ ├── matrix_decompose.inl
│ │ │ ├── matrix_factorisation.hpp
│ │ │ ├── matrix_factorisation.inl
│ │ │ ├── matrix_interpolation.hpp
│ │ │ ├── matrix_interpolation.inl
│ │ │ ├── matrix_major_storage.hpp
│ │ │ ├── matrix_major_storage.inl
│ │ │ ├── matrix_operation.hpp
│ │ │ ├── matrix_operation.inl
│ │ │ ├── matrix_query.hpp
│ │ │ ├── matrix_query.inl
│ │ │ ├── matrix_transform_2d.hpp
│ │ │ ├── matrix_transform_2d.inl
│ │ │ ├── mixed_product.hpp
│ │ │ ├── mixed_product.inl
│ │ │ ├── norm.hpp
│ │ │ ├── norm.inl
│ │ │ ├── normal.hpp
│ │ │ ├── normal.inl
│ │ │ ├── normalize_dot.hpp
│ │ │ ├── normalize_dot.inl
│ │ │ ├── number_precision.hpp
│ │ │ ├── number_precision.inl
│ │ │ ├── optimum_pow.hpp
│ │ │ ├── optimum_pow.inl
│ │ │ ├── orthonormalize.hpp
│ │ │ ├── orthonormalize.inl
│ │ │ ├── perpendicular.hpp
│ │ │ ├── perpendicular.inl
│ │ │ ├── polar_coordinates.hpp
│ │ │ ├── polar_coordinates.inl
│ │ │ ├── projection.hpp
│ │ │ ├── projection.inl
│ │ │ ├── quaternion.hpp
│ │ │ ├── quaternion.inl
│ │ │ ├── range.hpp
│ │ │ ├── raw_data.hpp
│ │ │ ├── raw_data.inl
│ │ │ ├── rotate_normalized_axis.hpp
│ │ │ ├── rotate_normalized_axis.inl
│ │ │ ├── rotate_vector.hpp
│ │ │ ├── rotate_vector.inl
│ │ │ ├── scalar_multiplication.hpp
│ │ │ ├── scalar_relational.hpp
│ │ │ ├── scalar_relational.inl
│ │ │ ├── spline.hpp
│ │ │ ├── spline.inl
│ │ │ ├── std_based_type.hpp
│ │ │ ├── std_based_type.inl
│ │ │ ├── string_cast.hpp
│ │ │ ├── string_cast.inl
│ │ │ ├── texture.hpp
│ │ │ ├── texture.inl
│ │ │ ├── transform.hpp
│ │ │ ├── transform.inl
│ │ │ ├── transform2.hpp
│ │ │ ├── transform2.inl
│ │ │ ├── type_aligned.hpp
│ │ │ ├── type_aligned.inl
│ │ │ ├── type_trait.hpp
│ │ │ ├── type_trait.inl
│ │ │ ├── vec_swizzle.hpp
│ │ │ ├── vector_angle.hpp
│ │ │ ├── vector_angle.inl
│ │ │ ├── vector_query.hpp
│ │ │ ├── vector_query.inl
│ │ │ ├── wrap.hpp
│ │ │ └── wrap.inl
│ │ ├── integer.hpp
│ │ ├── mat2x2.hpp
│ │ ├── mat2x3.hpp
│ │ ├── mat2x4.hpp
│ │ ├── mat3x2.hpp
│ │ ├── mat3x3.hpp
│ │ ├── mat3x4.hpp
│ │ ├── mat4x2.hpp
│ │ ├── mat4x3.hpp
│ │ ├── mat4x4.hpp
│ │ ├── matrix.hpp
│ │ ├── packing.hpp
│ │ ├── simd
│ │ │ ├── common.h
│ │ │ ├── exponential.h
│ │ │ ├── geometric.h
│ │ │ ├── integer.h
│ │ │ ├── matrix.h
│ │ │ ├── neon.h
│ │ │ ├── packing.h
│ │ │ ├── platform.h
│ │ │ ├── trigonometric.h
│ │ │ └── vector_relational.h
│ │ ├── trigonometric.hpp
│ │ ├── vec2.hpp
│ │ ├── vec3.hpp
│ │ ├── vec4.hpp
│ │ └── vector_relational.hpp
│ │ ├── manual.md
│ │ ├── readme.md
│ │ ├── test
│ │ ├── CMakeLists.txt
│ │ ├── bug
│ │ │ ├── CMakeLists.txt
│ │ │ └── bug_ms_vec_static.cpp
│ │ ├── cmake
│ │ │ ├── CMakeLists.txt
│ │ │ └── test_find_glm.cpp
│ │ ├── core
│ │ │ ├── CMakeLists.txt
│ │ │ ├── core_cpp_constexpr.cpp
│ │ │ ├── core_cpp_defaulted_ctor.cpp
│ │ │ ├── core_force_aligned_gentypes.cpp
│ │ │ ├── core_force_arch_unknown.cpp
│ │ │ ├── core_force_compiler_unknown.cpp
│ │ │ ├── core_force_ctor_init.cpp
│ │ │ ├── core_force_cxx03.cpp
│ │ │ ├── core_force_cxx98.cpp
│ │ │ ├── core_force_cxx_unknown.cpp
│ │ │ ├── core_force_depth_zero_to_one.cpp
│ │ │ ├── core_force_explicit_ctor.cpp
│ │ │ ├── core_force_inline.cpp
│ │ │ ├── core_force_left_handed.cpp
│ │ │ ├── core_force_platform_unknown.cpp
│ │ │ ├── core_force_pure.cpp
│ │ │ ├── core_force_quat_wxyz.cpp
│ │ │ ├── core_force_size_t_length.cpp
│ │ │ ├── core_force_unrestricted_gentype.cpp
│ │ │ ├── core_force_xyzw_only.cpp
│ │ │ ├── core_func_common.cpp
│ │ │ ├── core_func_exponential.cpp
│ │ │ ├── core_func_geometric.cpp
│ │ │ ├── core_func_integer.cpp
│ │ │ ├── core_func_integer_bit_count.cpp
│ │ │ ├── core_func_integer_find_lsb.cpp
│ │ │ ├── core_func_integer_find_msb.cpp
│ │ │ ├── core_func_matrix.cpp
│ │ │ ├── core_func_noise.cpp
│ │ │ ├── core_func_packing.cpp
│ │ │ ├── core_func_swizzle.cpp
│ │ │ ├── core_func_trigonometric.cpp
│ │ │ ├── core_func_vector_relational.cpp
│ │ │ ├── core_setup_force_cxx98.cpp
│ │ │ ├── core_setup_force_size_t_length.cpp
│ │ │ ├── core_setup_message.cpp
│ │ │ ├── core_setup_platform_unknown.cpp
│ │ │ ├── core_setup_precision.cpp
│ │ │ ├── core_type_aligned.cpp
│ │ │ ├── core_type_cast.cpp
│ │ │ ├── core_type_ctor.cpp
│ │ │ ├── core_type_int.cpp
│ │ │ ├── core_type_length.cpp
│ │ │ ├── core_type_mat2x2.cpp
│ │ │ ├── core_type_mat2x3.cpp
│ │ │ ├── core_type_mat2x4.cpp
│ │ │ ├── core_type_mat3x2.cpp
│ │ │ ├── core_type_mat3x3.cpp
│ │ │ ├── core_type_mat3x4.cpp
│ │ │ ├── core_type_mat4x2.cpp
│ │ │ ├── core_type_mat4x3.cpp
│ │ │ ├── core_type_mat4x4.cpp
│ │ │ ├── core_type_vec1.cpp
│ │ │ ├── core_type_vec2.cpp
│ │ │ ├── core_type_vec3.cpp
│ │ │ └── core_type_vec4.cpp
│ │ ├── ext
│ │ │ ├── CMakeLists.txt
│ │ │ ├── ext_matrix_clip_space.cpp
│ │ │ ├── ext_matrix_common.cpp
│ │ │ ├── ext_matrix_int2x2_sized.cpp
│ │ │ ├── ext_matrix_int2x3_sized.cpp
│ │ │ ├── ext_matrix_int2x4_sized.cpp
│ │ │ ├── ext_matrix_int3x2_sized.cpp
│ │ │ ├── ext_matrix_int3x3_sized.cpp
│ │ │ ├── ext_matrix_int3x4_sized.cpp
│ │ │ ├── ext_matrix_int4x2_sized.cpp
│ │ │ ├── ext_matrix_int4x3_sized.cpp
│ │ │ ├── ext_matrix_int4x4_sized.cpp
│ │ │ ├── ext_matrix_projection.cpp
│ │ │ ├── ext_matrix_relational.cpp
│ │ │ ├── ext_matrix_transform.cpp
│ │ │ ├── ext_matrix_uint2x2_sized.cpp
│ │ │ ├── ext_matrix_uint2x3_sized.cpp
│ │ │ ├── ext_matrix_uint2x4_sized.cpp
│ │ │ ├── ext_matrix_uint3x2_sized.cpp
│ │ │ ├── ext_matrix_uint3x3_sized.cpp
│ │ │ ├── ext_matrix_uint3x4_sized.cpp
│ │ │ ├── ext_matrix_uint4x2_sized.cpp
│ │ │ ├── ext_matrix_uint4x3_sized.cpp
│ │ │ ├── ext_matrix_uint4x4_sized.cpp
│ │ │ ├── ext_quaternion_common.cpp
│ │ │ ├── ext_quaternion_exponential.cpp
│ │ │ ├── ext_quaternion_geometric.cpp
│ │ │ ├── ext_quaternion_relational.cpp
│ │ │ ├── ext_quaternion_transform.cpp
│ │ │ ├── ext_quaternion_trigonometric.cpp
│ │ │ ├── ext_quaternion_type.cpp
│ │ │ ├── ext_scalar_common.cpp
│ │ │ ├── ext_scalar_constants.cpp
│ │ │ ├── ext_scalar_int_sized.cpp
│ │ │ ├── ext_scalar_integer.cpp
│ │ │ ├── ext_scalar_packing.cpp
│ │ │ ├── ext_scalar_relational.cpp
│ │ │ ├── ext_scalar_uint_sized.cpp
│ │ │ ├── ext_scalar_ulp.cpp
│ │ │ ├── ext_vec1.cpp
│ │ │ ├── ext_vector_bool1.cpp
│ │ │ ├── ext_vector_common.cpp
│ │ │ ├── ext_vector_iec559.cpp
│ │ │ ├── ext_vector_int1_sized.cpp
│ │ │ ├── ext_vector_int2_sized.cpp
│ │ │ ├── ext_vector_int3_sized.cpp
│ │ │ ├── ext_vector_int4_sized.cpp
│ │ │ ├── ext_vector_integer.cpp
│ │ │ ├── ext_vector_integer_sized.cpp
│ │ │ ├── ext_vector_packing.cpp
│ │ │ ├── ext_vector_relational.cpp
│ │ │ ├── ext_vector_uint1_sized.cpp
│ │ │ ├── ext_vector_uint2_sized.cpp
│ │ │ ├── ext_vector_uint3_sized.cpp
│ │ │ ├── ext_vector_uint4_sized.cpp
│ │ │ └── ext_vector_ulp.cpp
│ │ ├── glm.cppcheck
│ │ ├── gtc
│ │ │ ├── CMakeLists.txt
│ │ │ ├── gtc_bitfield.cpp
│ │ │ ├── gtc_color_space.cpp
│ │ │ ├── gtc_constants.cpp
│ │ │ ├── gtc_epsilon.cpp
│ │ │ ├── gtc_integer.cpp
│ │ │ ├── gtc_matrix_access.cpp
│ │ │ ├── gtc_matrix_integer.cpp
│ │ │ ├── gtc_matrix_inverse.cpp
│ │ │ ├── gtc_matrix_transform.cpp
│ │ │ ├── gtc_noise.cpp
│ │ │ ├── gtc_packing.cpp
│ │ │ ├── gtc_quaternion.cpp
│ │ │ ├── gtc_random.cpp
│ │ │ ├── gtc_reciprocal.cpp
│ │ │ ├── gtc_round.cpp
│ │ │ ├── gtc_type_aligned.cpp
│ │ │ ├── gtc_type_precision.cpp
│ │ │ ├── gtc_type_ptr.cpp
│ │ │ ├── gtc_ulp.cpp
│ │ │ ├── gtc_user_defined_types.cpp
│ │ │ └── gtc_vec1.cpp
│ │ ├── gtx
│ │ │ ├── CMakeLists.txt
│ │ │ ├── gtx.cpp
│ │ │ ├── gtx_associated_min_max.cpp
│ │ │ ├── gtx_closest_point.cpp
│ │ │ ├── gtx_color_encoding.cpp
│ │ │ ├── gtx_color_space.cpp
│ │ │ ├── gtx_color_space_YCoCg.cpp
│ │ │ ├── gtx_common.cpp
│ │ │ ├── gtx_compatibility.cpp
│ │ │ ├── gtx_component_wise.cpp
│ │ │ ├── gtx_dual_quaternion.cpp
│ │ │ ├── gtx_easing.cpp
│ │ │ ├── gtx_euler_angle.cpp
│ │ │ ├── gtx_extend.cpp
│ │ │ ├── gtx_extended_min_max.cpp
│ │ │ ├── gtx_extented_min_max.cpp
│ │ │ ├── gtx_exterior_product.cpp
│ │ │ ├── gtx_fast_exponential.cpp
│ │ │ ├── gtx_fast_square_root.cpp
│ │ │ ├── gtx_fast_trigonometry.cpp
│ │ │ ├── gtx_functions.cpp
│ │ │ ├── gtx_gradient_paint.cpp
│ │ │ ├── gtx_handed_coordinate_space.cpp
│ │ │ ├── gtx_int_10_10_10_2.cpp
│ │ │ ├── gtx_integer.cpp
│ │ │ ├── gtx_intersect.cpp
│ │ │ ├── gtx_io.cpp
│ │ │ ├── gtx_load.cpp
│ │ │ ├── gtx_log_base.cpp
│ │ │ ├── gtx_matrix_cross_product.cpp
│ │ │ ├── gtx_matrix_decompose.cpp
│ │ │ ├── gtx_matrix_factorisation.cpp
│ │ │ ├── gtx_matrix_interpolation.cpp
│ │ │ ├── gtx_matrix_major_storage.cpp
│ │ │ ├── gtx_matrix_operation.cpp
│ │ │ ├── gtx_matrix_query.cpp
│ │ │ ├── gtx_matrix_transform_2d.cpp
│ │ │ ├── gtx_mixed_product.cpp
│ │ │ ├── gtx_norm.cpp
│ │ │ ├── gtx_normal.cpp
│ │ │ ├── gtx_normalize_dot.cpp
│ │ │ ├── gtx_number_precision.cpp
│ │ │ ├── gtx_optimum_pow.cpp
│ │ │ ├── gtx_orthonormalize.cpp
│ │ │ ├── gtx_perpendicular.cpp
│ │ │ ├── gtx_polar_coordinates.cpp
│ │ │ ├── gtx_projection.cpp
│ │ │ ├── gtx_quaternion.cpp
│ │ │ ├── gtx_random.cpp
│ │ │ ├── gtx_range.cpp
│ │ │ ├── gtx_rotate_normalized_axis.cpp
│ │ │ ├── gtx_rotate_vector.cpp
│ │ │ ├── gtx_scalar_multiplication.cpp
│ │ │ ├── gtx_scalar_relational.cpp
│ │ │ ├── gtx_simd_mat4.cpp
│ │ │ ├── gtx_simd_vec4.cpp
│ │ │ ├── gtx_spline.cpp
│ │ │ ├── gtx_string_cast.cpp
│ │ │ ├── gtx_texture.cpp
│ │ │ ├── gtx_type_aligned.cpp
│ │ │ ├── gtx_type_trait.cpp
│ │ │ ├── gtx_vec_swizzle.cpp
│ │ │ ├── gtx_vector_angle.cpp
│ │ │ ├── gtx_vector_query.cpp
│ │ │ └── gtx_wrap.cpp
│ │ └── perf
│ │ │ ├── CMakeLists.txt
│ │ │ ├── perf_matrix_div.cpp
│ │ │ ├── perf_matrix_inverse.cpp
│ │ │ ├── perf_matrix_mul.cpp
│ │ │ ├── perf_matrix_mul_vector.cpp
│ │ │ ├── perf_matrix_transpose.cpp
│ │ │ └── perf_vector_mul_matrix.cpp
│ │ └── util
│ │ ├── autoexp.txt
│ │ ├── autoexp.vc2010.dat
│ │ ├── glm.natvis
│ │ └── usertype.dat
├── rapidjson-1.1.0
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .gitmodules
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── CMakeLists.txt
│ ├── CMakeModules
│ │ └── FindGTestSrc.cmake
│ ├── RapidJSON.pc.in
│ ├── RapidJSONConfig.cmake.in
│ ├── RapidJSONConfigVersion.cmake.in
│ ├── appveyor.yml
│ ├── bin
│ │ ├── data
│ │ │ ├── glossary.json
│ │ │ ├── menu.json
│ │ │ ├── readme.txt
│ │ │ ├── sample.json
│ │ │ ├── webapp.json
│ │ │ └── widget.json
│ │ ├── encodings
│ │ │ ├── utf16be.json
│ │ │ ├── utf16bebom.json
│ │ │ ├── utf16le.json
│ │ │ ├── utf16lebom.json
│ │ │ ├── utf32be.json
│ │ │ ├── utf32bebom.json
│ │ │ ├── utf32le.json
│ │ │ ├── utf32lebom.json
│ │ │ ├── utf8.json
│ │ │ └── utf8bom.json
│ │ ├── jsonchecker
│ │ │ ├── fail1.json
│ │ │ ├── fail10.json
│ │ │ ├── fail11.json
│ │ │ ├── fail12.json
│ │ │ ├── fail13.json
│ │ │ ├── fail14.json
│ │ │ ├── fail15.json
│ │ │ ├── fail16.json
│ │ │ ├── fail17.json
│ │ │ ├── fail18.json
│ │ │ ├── fail19.json
│ │ │ ├── fail2.json
│ │ │ ├── fail20.json
│ │ │ ├── fail21.json
│ │ │ ├── fail22.json
│ │ │ ├── fail23.json
│ │ │ ├── fail24.json
│ │ │ ├── fail25.json
│ │ │ ├── fail26.json
│ │ │ ├── fail27.json
│ │ │ ├── fail28.json
│ │ │ ├── fail29.json
│ │ │ ├── fail3.json
│ │ │ ├── fail30.json
│ │ │ ├── fail31.json
│ │ │ ├── fail32.json
│ │ │ ├── fail33.json
│ │ │ ├── fail4.json
│ │ │ ├── fail5.json
│ │ │ ├── fail6.json
│ │ │ ├── fail7.json
│ │ │ ├── fail8.json
│ │ │ ├── fail9.json
│ │ │ ├── pass1.json
│ │ │ ├── pass2.json
│ │ │ ├── pass3.json
│ │ │ └── readme.txt
│ │ └── types
│ │ │ ├── booleans.json
│ │ │ ├── floats.json
│ │ │ ├── guids.json
│ │ │ ├── integers.json
│ │ │ ├── mixed.json
│ │ │ ├── nulls.json
│ │ │ ├── paragraphs.json
│ │ │ └── readme.txt
│ ├── doc
│ │ ├── CMakeLists.txt
│ │ ├── Doxyfile.in
│ │ ├── Doxyfile.zh-cn.in
│ │ ├── diagram
│ │ │ ├── architecture.dot
│ │ │ ├── architecture.png
│ │ │ ├── insituparsing.dot
│ │ │ ├── insituparsing.png
│ │ │ ├── iterative-parser-states-diagram.dot
│ │ │ ├── iterative-parser-states-diagram.png
│ │ │ ├── move1.dot
│ │ │ ├── move1.png
│ │ │ ├── move2.dot
│ │ │ ├── move2.png
│ │ │ ├── move3.dot
│ │ │ ├── move3.png
│ │ │ ├── normalparsing.dot
│ │ │ ├── normalparsing.png
│ │ │ ├── simpledom.dot
│ │ │ ├── simpledom.png
│ │ │ ├── tutorial.dot
│ │ │ ├── tutorial.png
│ │ │ ├── utilityclass.dot
│ │ │ └── utilityclass.png
│ │ ├── dom.md
│ │ ├── dom.zh-cn.md
│ │ ├── encoding.md
│ │ ├── encoding.zh-cn.md
│ │ ├── faq.md
│ │ ├── faq.zh-cn.md
│ │ ├── features.md
│ │ ├── features.zh-cn.md
│ │ ├── internals.md
│ │ ├── logo
│ │ │ ├── rapidjson.png
│ │ │ └── rapidjson.svg
│ │ ├── misc
│ │ │ ├── DoxygenLayout.xml
│ │ │ ├── doxygenextra.css
│ │ │ ├── footer.html
│ │ │ └── header.html
│ │ ├── npm.md
│ │ ├── performance.md
│ │ ├── performance.zh-cn.md
│ │ ├── pointer.md
│ │ ├── pointer.zh-cn.md
│ │ ├── sax.md
│ │ ├── sax.zh-cn.md
│ │ ├── schema.md
│ │ ├── schema.zh-cn.md
│ │ ├── stream.md
│ │ ├── stream.zh-cn.md
│ │ ├── tutorial.md
│ │ └── tutorial.zh-cn.md
│ ├── docker
│ │ └── debian
│ │ │ └── Dockerfile
│ ├── example
│ │ ├── CMakeLists.txt
│ │ ├── capitalize
│ │ │ └── capitalize.cpp
│ │ ├── condense
│ │ │ └── condense.cpp
│ │ ├── filterkey
│ │ │ └── filterkey.cpp
│ │ ├── filterkeydom
│ │ │ └── filterkeydom.cpp
│ │ ├── jsonx
│ │ │ └── jsonx.cpp
│ │ ├── messagereader
│ │ │ └── messagereader.cpp
│ │ ├── parsebyparts
│ │ │ └── parsebyparts.cpp
│ │ ├── pretty
│ │ │ └── pretty.cpp
│ │ ├── prettyauto
│ │ │ └── prettyauto.cpp
│ │ ├── schemavalidator
│ │ │ └── schemavalidator.cpp
│ │ ├── serialize
│ │ │ └── serialize.cpp
│ │ ├── simpledom
│ │ │ └── simpledom.cpp
│ │ ├── simplereader
│ │ │ └── simplereader.cpp
│ │ ├── simplewriter
│ │ │ └── simplewriter.cpp
│ │ └── tutorial
│ │ │ └── tutorial.cpp
│ ├── include
│ │ └── rapidjson
│ │ │ ├── allocators.h
│ │ │ ├── document.h
│ │ │ ├── encodedstream.h
│ │ │ ├── encodings.h
│ │ │ ├── error
│ │ │ ├── en.h
│ │ │ └── error.h
│ │ │ ├── filereadstream.h
│ │ │ ├── filewritestream.h
│ │ │ ├── fwd.h
│ │ │ ├── internal
│ │ │ ├── biginteger.h
│ │ │ ├── diyfp.h
│ │ │ ├── dtoa.h
│ │ │ ├── ieee754.h
│ │ │ ├── itoa.h
│ │ │ ├── meta.h
│ │ │ ├── pow10.h
│ │ │ ├── regex.h
│ │ │ ├── stack.h
│ │ │ ├── strfunc.h
│ │ │ ├── strtod.h
│ │ │ └── swap.h
│ │ │ ├── istreamwrapper.h
│ │ │ ├── memorybuffer.h
│ │ │ ├── memorystream.h
│ │ │ ├── msinttypes
│ │ │ ├── inttypes.h
│ │ │ └── stdint.h
│ │ │ ├── ostreamwrapper.h
│ │ │ ├── pointer.h
│ │ │ ├── prettywriter.h
│ │ │ ├── rapidjson.h
│ │ │ ├── reader.h
│ │ │ ├── schema.h
│ │ │ ├── stream.h
│ │ │ ├── stringbuffer.h
│ │ │ └── writer.h
│ ├── include_dirs.js
│ ├── library.json
│ ├── license.txt
│ ├── package.json
│ ├── rapidjson.autopkg
│ ├── readme.md
│ ├── readme.zh-cn.md
│ ├── test
│ │ ├── CMakeLists.txt
│ │ ├── perftest
│ │ │ ├── CMakeLists.txt
│ │ │ ├── misctest.cpp
│ │ │ ├── perftest.cpp
│ │ │ ├── perftest.h
│ │ │ ├── platformtest.cpp
│ │ │ ├── rapidjsontest.cpp
│ │ │ └── schematest.cpp
│ │ └── unittest
│ │ │ ├── CMakeLists.txt
│ │ │ ├── allocatorstest.cpp
│ │ │ ├── bigintegertest.cpp
│ │ │ ├── documenttest.cpp
│ │ │ ├── dtoatest.cpp
│ │ │ ├── encodedstreamtest.cpp
│ │ │ ├── encodingstest.cpp
│ │ │ ├── filestreamtest.cpp
│ │ │ ├── fwdtest.cpp
│ │ │ ├── istreamwrappertest.cpp
│ │ │ ├── itoatest.cpp
│ │ │ ├── jsoncheckertest.cpp
│ │ │ ├── namespacetest.cpp
│ │ │ ├── ostreamwrappertest.cpp
│ │ │ ├── pointertest.cpp
│ │ │ ├── prettywritertest.cpp
│ │ │ ├── readertest.cpp
│ │ │ ├── regextest.cpp
│ │ │ ├── schematest.cpp
│ │ │ ├── simdtest.cpp
│ │ │ ├── strfunctest.cpp
│ │ │ ├── stringbuffertest.cpp
│ │ │ ├── strtodtest.cpp
│ │ │ ├── unittest.cpp
│ │ │ ├── unittest.h
│ │ │ ├── valuetest.cpp
│ │ │ └── writertest.cpp
│ └── travis-doxygen.sh
└── stb_image.h
├── gfx
├── bg.png
├── fonts
│ ├── hudNumbers0.png
│ ├── hudNumbers1.png
│ ├── hudNumbers10.png
│ ├── hudNumbers11.png
│ ├── hudNumbers12.png
│ ├── hudNumbers13.png
│ ├── hudNumbers14.png
│ ├── hudNumbers15.png
│ ├── hudNumbers16.png
│ ├── hudNumbers17.png
│ ├── hudNumbers18.png
│ ├── hudNumbers19.png
│ ├── hudNumbers2.png
│ ├── hudNumbers3.png
│ ├── hudNumbers4.png
│ ├── hudNumbers5.png
│ ├── hudNumbers6.png
│ ├── hudNumbers7.png
│ ├── hudNumbers8.png
│ └── hudNumbers9.png
├── hudBG.png
├── hudBase.png
├── hudLogo.png
├── images.t3s
├── mario
│ ├── mario_big_duck.png
│ ├── mario_big_fall.png
│ ├── mario_big_jump.png
│ ├── mario_big_jump_carry.png
│ ├── mario_big_kick.png
│ ├── mario_big_leap.png
│ ├── mario_big_pipe.png
│ ├── mario_big_run0.png
│ ├── mario_big_run1.png
│ ├── mario_big_run2.png
│ ├── mario_big_run3.png
│ ├── mario_big_skid.png
│ ├── mario_big_walk0.png
│ ├── mario_big_walk1.png
│ ├── mario_big_walk2.png
│ ├── mario_big_walk3.png
│ ├── mario_big_walk_carry0.png
│ ├── mario_big_walk_carry1.png
│ ├── mario_big_walk_carry2.png
│ ├── mario_big_walk_carry3.png
│ ├── mario_racoon_duck.png
│ ├── mario_racoon_fall0.png
│ ├── mario_racoon_fall1.png
│ ├── mario_racoon_fall2.png
│ ├── mario_racoon_jump.png
│ ├── mario_racoon_jump_carry.png
│ ├── mario_racoon_kick.png
│ ├── mario_racoon_leap0.png
│ ├── mario_racoon_leap1.png
│ ├── mario_racoon_leap2.png
│ ├── mario_racoon_pipe.png
│ ├── mario_racoon_run0.png
│ ├── mario_racoon_run1.png
│ ├── mario_racoon_run2.png
│ ├── mario_racoon_run3.png
│ ├── mario_racoon_skid.png
│ ├── mario_racoon_spin0.png
│ ├── mario_racoon_spin1.png
│ ├── mario_racoon_spin2.png
│ ├── mario_racoon_spin3.png
│ ├── mario_racoon_walk0.png
│ ├── mario_racoon_walk1.png
│ ├── mario_racoon_walk2.png
│ ├── mario_racoon_walk3.png
│ ├── mario_racoon_walk_carry0.png
│ ├── mario_racoon_walk_carry1.png
│ ├── mario_racoon_walk_carry2.png
│ ├── mario_racoon_walk_carry3.png
│ ├── mario_small_death.png
│ ├── mario_small_jump.png
│ ├── mario_small_jump_carry.png
│ ├── mario_small_kick.png
│ ├── mario_small_leap.png
│ ├── mario_small_pipe.png
│ ├── mario_small_run0.png
│ ├── mario_small_run1.png
│ ├── mario_small_skid.png
│ ├── mario_small_walk0.png
│ ├── mario_small_walk1.png
│ ├── mario_small_walk_carry0.png
│ └── mario_small_walk_carry1.png
├── objects
│ ├── 1up.png
│ ├── brickBlock0.png
│ ├── brickBlock1.png
│ ├── brickBlock2.png
│ ├── brickBlock3.png
│ ├── coin0.png
│ ├── coin1.png
│ ├── coin2.png
│ ├── coin3.png
│ ├── feather.png
│ ├── goomba0.png
│ ├── goomba1.png
│ ├── goombaStomped.png
│ ├── goombaWings0.png
│ ├── goombaWings1.png
│ ├── koopaRed0.png
│ ├── koopaRed1.png
│ ├── koopaWings0.png
│ ├── koopaWings1.png
│ ├── mushroom.png
│ ├── piranhaRedGreen0.png
│ ├── piranhaRedGreen1.png
│ ├── questionBlock0.png
│ ├── questionBlock1.png
│ ├── questionBlock2.png
│ ├── questionBlock3.png
│ ├── questionBlockBump0.png
│ ├── questionBlockBump1.png
│ ├── questionBlockBump2.png
│ ├── questionBlockBump3.png
│ ├── shellRed0.png
│ ├── shellRed1.png
│ ├── shellRed2.png
│ └── shellRed3.png
├── particles
│ ├── coinBump0.png
│ ├── coinBump1.png
│ ├── coinBump10.png
│ ├── coinBump11.png
│ ├── coinBump12.png
│ ├── coinBump13.png
│ ├── coinBump14.png
│ ├── coinBump15.png
│ ├── coinBump16.png
│ ├── coinBump17.png
│ ├── coinBump18.png
│ ├── coinBump2.png
│ ├── coinBump3.png
│ ├── coinBump4.png
│ ├── coinBump5.png
│ ├── coinBump6.png
│ ├── coinBump7.png
│ ├── coinBump8.png
│ ├── coinBump9.png
│ ├── coinCollect0.png
│ ├── coinCollect1.png
│ └── coinCollect2.png
├── pp.png
├── ppArrow.png
├── ppBase.png
└── tiles
│ ├── tile000.png
│ ├── tile001.png
│ ├── tile002.png
│ ├── tile003.png
│ ├── tile004.png
│ ├── tile005.png
│ ├── tile006.png
│ ├── tile007.png
│ ├── tile008.png
│ ├── tile009.png
│ ├── tile010.png
│ ├── tile011.png
│ ├── tile012.png
│ ├── tile013.png
│ ├── tile014.png
│ ├── tile015.png
│ ├── tile016.png
│ ├── tile017.png
│ ├── tile018.png
│ ├── tile019.png
│ ├── tile020.png
│ ├── tile021.png
│ ├── tile022.png
│ ├── tile023.png
│ ├── tile024.png
│ ├── tile025.png
│ ├── tile026.png
│ ├── tile027.png
│ ├── tile028.png
│ ├── tile029.png
│ ├── tile030.png
│ ├── tile031.png
│ ├── tile032.png
│ ├── tile033.png
│ ├── tile034.png
│ ├── tile035.png
│ ├── tile036.png
│ ├── tile037.png
│ ├── tile038.png
│ ├── tile039.png
│ ├── tile040.png
│ ├── tile041.png
│ ├── tile042.png
│ ├── tile043.png
│ ├── tile044.png
│ ├── tile045.png
│ ├── tile046.png
│ ├── tile047.png
│ ├── tile048.png
│ ├── tile049.png
│ ├── tile050.png
│ ├── tile051.png
│ ├── tile052.png
│ ├── tile053.png
│ ├── tile054.png
│ ├── tile055.png
│ ├── tile056.png
│ ├── tile057.png
│ ├── tile058.png
│ ├── tile059.png
│ ├── tile060.png
│ ├── tile061.png
│ ├── tile062.png
│ ├── tile063.png
│ ├── tile064.png
│ ├── tile065.png
│ ├── tile066.png
│ ├── tile067.png
│ ├── tile068.png
│ ├── tile069.png
│ ├── tile070.png
│ ├── tile071.png
│ ├── tile072.png
│ ├── tile073.png
│ ├── tile074.png
│ ├── tile075.png
│ ├── tile076.png
│ ├── tile077.png
│ ├── tile078.png
│ ├── tile079.png
│ ├── tile080.png
│ ├── tile081.png
│ ├── tile082.png
│ ├── tile083.png
│ ├── tile084.png
│ ├── tile085.png
│ ├── tile086.png
│ ├── tile087.png
│ ├── tile088.png
│ ├── tile089.png
│ ├── tile090.png
│ ├── tile091.png
│ ├── tile092.png
│ ├── tile093.png
│ ├── tile094.png
│ ├── tile095.png
│ ├── tile096.png
│ ├── tile097.png
│ ├── tile098.png
│ ├── tile099.png
│ ├── tile100.png
│ ├── tile101.png
│ ├── tile102.png
│ ├── tile103.png
│ ├── tile104.png
│ ├── tile105.png
│ ├── tile106.png
│ ├── tile107.png
│ ├── tile108.png
│ ├── tile109.png
│ ├── tile110.png
│ ├── tile111.png
│ ├── tile112.png
│ ├── tile113.png
│ ├── tile114.png
│ ├── tile115.png
│ ├── tile116.png
│ ├── tile117.png
│ ├── tile118.png
│ ├── tile119.png
│ ├── tile120.png
│ ├── tile121.png
│ └── tile6.png
├── include
├── animation.hpp
├── assetManager.hpp
├── audio.hpp
├── camera.hpp
├── collision.hpp
├── controller.hpp
├── game.hpp
├── graphics.hpp
├── levelState.hpp
├── main.hpp
├── mapState.hpp
├── menuState.hpp
├── renderBuffer.hpp
├── renderProgram.hpp
└── window.hpp
├── mario.exe
├── modified sprites
└── 11 tiles.png
├── original sprites
├── 138361.png
├── 22919.png
├── 32878.png
├── 33489.png
├── 33621.png
├── 34229.png
├── 35822.png
├── 40115.png
├── 4442.png
├── 4456.png
└── 51106.png
├── photo.jpg
├── resources
├── fern 0.png
├── fern 1.png
├── fern 2.png
├── fern 3.png
├── icon 0.png
├── icon 1.png
├── icon 2.png
├── main menu bottom.png
├── main menu text.png
├── main menu top.png
├── map bottom.png
├── map fern.png
├── map icon.png
├── map top.png
├── primitiveShader.frag
├── primitiveShader.vert
├── spriteShader.frag
├── spriteShader.vert
├── test.png
├── testAnim.json
├── versatileShader.frag
└── versatileShader.vert
├── romfs
├── bump.raw
├── coin.raw
├── death.raw
├── gf
│ └── images.t3x
├── gfx
│ └── images.t3x
├── grow.raw
├── jump.raw
├── music11.raw
├── shortMusic.raw
├── stomp.raw
└── uncompressed.raw
├── small tilesets
├── main menu bg.aseprite
├── main menu bg.png
├── main menu bg.tsx
├── main menu.png
├── main menu.tiled-project
├── main menu.tiled-session
├── main menu.tmx
├── main menu.tsx
├── world 1 map.png
├── world 1 map.tiled-project
├── world 1 map.tiled-session
├── world 1 map.tmx
├── world 1 map.tsx
├── world 1-1 pipe.png
├── world 1-1 pipe.tmx
├── world 1-1 pipe.tsx
├── world 1-1.png
├── world 1-1.tmx
├── world 1-1.tsx
├── world 1-2.png
├── world 1-2.tmx
├── world 1-2.tsx
├── world 1-3.png
├── world 1-3.tmx
└── world 1-3.tsx
├── source
├── animation.cpp
├── assetManager.cpp
├── camera.cpp
├── controller.cpp
├── game.cpp
├── graphics.cpp
├── levelState.cpp
├── main.cpp
├── mapState.cpp
├── menuState.cpp
├── old
│ ├── audio.h
│ ├── brickBlock.h
│ ├── coin.h
│ ├── collision.h
│ ├── csimple.h
│ ├── feather.h
│ ├── global.h
│ ├── goomba.h
│ ├── graphicsHandler.h
│ ├── hudHandler.h
│ ├── koopa.h
│ ├── level11.h
│ ├── main.c
│ ├── mapsHandler.h
│ ├── mushroom.h
│ ├── objectsHandler.h
│ ├── objectsHolder.h
│ ├── particle.h
│ ├── pipeEntrance.h
│ ├── piranha.h
│ ├── player.h
│ ├── playerBehavior.h
│ ├── questionBlock.h
│ └── shell.h
├── renderBuffer.cpp
├── renderProgram.cpp
└── window.cpp
├── tiles.ase
└── world 1 tiles.png
/.gitignore:
--------------------------------------------------------------------------------
1 | build/
2 | # Prerequisites
3 | *.d
4 |
5 | # Compiled Object files
6 | *.slo
7 | *.lo
8 | *.o
9 | *.obj
10 |
11 | # Precompiled Headers
12 | *.gch
13 | *.pch
14 |
15 | # Compiled Dynamic libraries
16 | *.so
17 | *.dylib
18 | *.dll
19 |
20 | # Fortran module files
21 | *.mod
22 | *.smod
23 |
24 | # Compiled Static libraries
25 | *.lai
26 | *.la
27 | *.a
28 | *.lib
29 |
30 | # Executables
31 | *.exe
32 | *.out
33 | *.app
34 |
--------------------------------------------------------------------------------
/3ds build/main.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/3ds build/main.o
--------------------------------------------------------------------------------
/3ds build/sprites.d:
--------------------------------------------------------------------------------
1 | # Generated by tex3ds
2 | romfs/gfx/sprites.t3x build/sprites.h: C:/Users/Ben/3ds_projects/game/gfx/player-run-1.png C:/Users/Ben/3ds_projects/game/gfx/player-run-2.png C:/Users/Ben/3ds_projects/game/gfx/player-run-3.png C:/Users/Ben/3ds_projects/game/gfx/player-run-4.png C:/Users/Ben/3ds_projects/game/gfx/player-run-5.png C:/Users/Ben/3ds_projects/game/gfx/player-run-6.png
3 |
--------------------------------------------------------------------------------
/3ds build/sprites.h:
--------------------------------------------------------------------------------
1 | /* Generated by tex3ds */
2 | #pragma once
3 |
4 | #define sprites_player_run_1_idx 0
5 | #define sprites_player_run_2_idx 1
6 | #define sprites_player_run_3_idx 2
7 | #define sprites_player_run_4_idx 3
8 | #define sprites_player_run_5_idx 4
9 | #define sprites_player_run_6_idx 5
10 |
--------------------------------------------------------------------------------
/3ds build/tiles.d:
--------------------------------------------------------------------------------
1 | # Generated by tex3ds
2 | romfs/gfx/tiles.t3x build/tiles.h: C:/Users/Ben/3ds_projects/game/gfx/back.png C:/Users/Ben/3ds_projects/game/gfx/tile.png
3 |
--------------------------------------------------------------------------------
/3ds build/tiles.h:
--------------------------------------------------------------------------------
1 | /* Generated by tex3ds */
2 | #pragma once
3 |
4 | #define tiles_tile_idx 0
5 | #define tiles_back_idx 1
6 |
--------------------------------------------------------------------------------
/SDL2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/SDL2.dll
--------------------------------------------------------------------------------
/Sprite-0001.ase:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/Sprite-0001.ase
--------------------------------------------------------------------------------
/Sprite-0002.ase:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/Sprite-0002.ase
--------------------------------------------------------------------------------
/dependencies/SDL2-2.26.4/bin/SDL2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/SDL2-2.26.4/bin/SDL2.dll
--------------------------------------------------------------------------------
/dependencies/SDL2-2.26.4/include/SDL2/SDL_revision.h:
--------------------------------------------------------------------------------
1 | /* Generated by updaterev.sh, do not edit */
2 | #ifdef SDL_VENDOR_INFO
3 | #define SDL_REVISION "SDL-release-2.26.4-0-g07d0f51fa (" SDL_VENDOR_INFO ")"
4 | #else
5 | #define SDL_REVISION "SDL-release-2.26.4-0-g07d0f51fa"
6 | #endif
7 | #define SDL_REVISION_NUMBER 0
8 |
--------------------------------------------------------------------------------
/dependencies/SDL2-2.26.4/lib/cmake/SDL2/sdl2-config-version.cmake:
--------------------------------------------------------------------------------
1 | # sdl2 cmake project-config-version input for ./configure scripts
2 |
3 | set(PACKAGE_VERSION "2.26.4")
4 |
5 | if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
6 | set(PACKAGE_VERSION_COMPATIBLE FALSE)
7 | else()
8 | set(PACKAGE_VERSION_COMPATIBLE TRUE)
9 | if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION)
10 | set(PACKAGE_VERSION_EXACT TRUE)
11 | endif()
12 | endif()
13 |
--------------------------------------------------------------------------------
/dependencies/SDL2-2.26.4/lib/libSDL2.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/SDL2-2.26.4/lib/libSDL2.a
--------------------------------------------------------------------------------
/dependencies/SDL2-2.26.4/lib/libSDL2.dll.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/SDL2-2.26.4/lib/libSDL2.dll.a
--------------------------------------------------------------------------------
/dependencies/SDL2-2.26.4/lib/libSDL2_test.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/SDL2-2.26.4/lib/libSDL2_test.a
--------------------------------------------------------------------------------
/dependencies/SDL2-2.26.4/lib/libSDL2main.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/SDL2-2.26.4/lib/libSDL2main.a
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 3.2 FATAL_ERROR)
2 | cmake_policy(VERSION 3.2)
3 |
4 | set(GLM_VERSION "0.9.9")
5 | project(glm VERSION ${GLM_VERSION} LANGUAGES CXX)
6 | enable_testing()
7 |
8 | add_subdirectory(glm)
9 | add_library(glm::glm ALIAS glm)
10 |
11 | if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
12 |
13 | add_subdirectory(test)
14 |
15 | endif(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
16 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/cmake/glm/glmConfig-version.cmake:
--------------------------------------------------------------------------------
1 | if(${PACKAGE_FIND_VERSION_MAJOR} EQUAL 0)
2 | if (${PACKAGE_FIND_VERSION} VERSION_LESS ${GLM_VERSION})
3 | set(PACKAGE_VERSION_COMPATIBLE 1)
4 | endif()
5 | if(${PACKAGE_FIND_VERSION} VERSION_EQUAL ${GLM_VERSION})
6 | set(PACKAGE_VERSION_EXACT 1)
7 | endif()
8 | else()
9 | set(PACKAGE_VERSION_UNSUITABLE 1)
10 | endif()
11 |
12 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/arrowdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/arrowdown.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/arrowright.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/arrowright.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/bc_s.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/bdwn.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/closed.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/doc.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/doxygen.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/folderclosed.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/folderopen.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/logo-mini.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/logo-mini.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/nav_f.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/nav_g.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/nav_h.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/open.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/all_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['word',['word',['../a00354.html#ga16e9fea0ef1e6c4ef472d3d1731c49a5',1,'glm']]],
4 | ['wrap_2ehpp',['wrap.hpp',['../a00235.html',1,'']]],
5 | ['wrapangle',['wrapAngle',['../a00325.html#ga069527c6dbd64f53435b8ebc4878b473',1,'glm']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/all_15.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['yaw',['yaw',['../a00299.html#ga8da38cdfdc452dafa660c2f46506bad5',1,'glm']]],
4 | ['yawpitchroll',['yawPitchRoll',['../a00319.html#gae6aa26ccb020d281b449619e419a609e',1,'glm']]],
5 | ['ycocg2rgb',['YCoCg2rgb',['../a00313.html#ga163596b804c7241810b2534a99eb1343',1,'glm']]],
6 | ['ycocgr2rgb',['YCoCgR2rgb',['../a00313.html#gaf8d30574c8576838097d8e20c295384a',1,'glm']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/all_16.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['zero',['zero',['../a00290.html#ga788f5a421fc0f40a1296ebc094cbaa8a',1,'glm']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/search/close.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/files_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['associated_5fmin_5fmax_2ehpp',['associated_min_max.hpp',['../a00007.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/files_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['bit_2ehpp',['bit.hpp',['../a00008.html',1,'']]],
4 | ['bitfield_2ehpp',['bitfield.hpp',['../a00009.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/files_12.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ulp_2ehpp',['ulp.hpp',['../a00182.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/files_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['wrap_2ehpp',['wrap.hpp',['../a00235.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/files_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['dual_5fquaternion_2ehpp',['dual_quaternion.hpp',['../a00022.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/files_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['fast_5fexponential_2ehpp',['fast_exponential.hpp',['../a00031.html',1,'']]],
4 | ['fast_5fsquare_5froot_2ehpp',['fast_square_root.hpp',['../a00032.html',1,'']]],
5 | ['fast_5ftrigonometry_2ehpp',['fast_trigonometry.hpp',['../a00033.html',1,'']]],
6 | ['functions_2ehpp',['functions.hpp',['../a00034.html',1,'']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/files_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['handed_5fcoordinate_5fspace_2ehpp',['handed_coordinate_space.hpp',['../a00039.html',1,'']]],
4 | ['hash_2ehpp',['hash.hpp',['../a00040.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/files_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['integer_2ehpp',['integer.hpp',['../a00043.html',1,'']]],
4 | ['intersect_2ehpp',['intersect.hpp',['../a00044.html',1,'']]],
5 | ['io_2ehpp',['io.hpp',['../a00045.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/files_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['log_5fbase_2ehpp',['log_base.hpp',['../a00046.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/files_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['noise_2ehpp',['noise.hpp',['../a00112.html',1,'']]],
4 | ['norm_2ehpp',['norm.hpp',['../a00113.html',1,'']]],
5 | ['normal_2ehpp',['normal.hpp',['../a00114.html',1,'']]],
6 | ['normalize_5fdot_2ehpp',['normalize_dot.hpp',['../a00115.html',1,'']]],
7 | ['number_5fprecision_2ehpp',['number_precision.hpp',['../a00116.html',1,'']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/files_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['optimum_5fpow_2ehpp',['optimum_pow.hpp',['../a00117.html',1,'']]],
4 | ['orthonormalize_2ehpp',['orthonormalize.hpp',['../a00118.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/files_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['packing_2ehpp',['packing.hpp',['../a00120.html',1,'']]],
4 | ['perpendicular_2ehpp',['perpendicular.hpp',['../a00121.html',1,'']]],
5 | ['polar_5fcoordinates_2ehpp',['polar_coordinates.hpp',['../a00122.html',1,'']]],
6 | ['projection_2ehpp',['projection.hpp',['../a00123.html',1,'']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/functions_13.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['value_5fptr',['value_ptr',['../a00305.html#ga1c64669e1ba1160ad9386e43dc57569a',1,'glm']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/functions_14.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['wrapangle',['wrapAngle',['../a00325.html#ga069527c6dbd64f53435b8ebc4878b473',1,'glm']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/functions_15.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['yaw',['yaw',['../a00299.html#ga8da38cdfdc452dafa660c2f46506bad5',1,'glm']]],
4 | ['yawpitchroll',['yawPitchRoll',['../a00319.html#gae6aa26ccb020d281b449619e419a609e',1,'glm']]],
5 | ['ycocg2rgb',['YCoCg2rgb',['../a00313.html#ga163596b804c7241810b2534a99eb1343',1,'glm']]],
6 | ['ycocgr2rgb',['YCoCgR2rgb',['../a00313.html#gaf8d30574c8576838097d8e20c295384a',1,'glm']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/functions_16.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['zero',['zero',['../a00290.html#ga788f5a421fc0f40a1296ebc094cbaa8a',1,'glm']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/groups_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['angle_20and_20trigonometry_20functions',['Angle and Trigonometry Functions',['../a00373.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/groups_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['core_20features',['Core features',['../a00280.html',1,'']]],
4 | ['common_20functions',['Common functions',['../a00241.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/groups_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['exponential_20functions',['Exponential functions',['../a00242.html',1,'']]],
4 | ['experimental_20extensions',['Experimental extensions',['../a00287.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/groups_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['floating_2dpoint_20pack_20and_20unpack_20functions',['Floating-Point Pack and Unpack Functions',['../a00372.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/groups_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['integer_20functions',['Integer functions',['../a00370.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/groups_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['matrix_20functions',['Matrix functions',['../a00371.html',1,'']]],
4 | ['matrix_20types',['Matrix types',['../a00283.html',1,'']]],
5 | ['matrix_20types_20with_20precision_20qualifiers',['Matrix types with precision qualifiers',['../a00284.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/groups_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['recommended_20extensions',['Recommended extensions',['../a00286.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/groups_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['stable_20extensions',['Stable extensions',['../a00285.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/groups_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['vector_20relational_20functions',['Vector Relational Functions',['../a00374.html',1,'']]],
4 | ['vector_20types',['Vector types',['../a00281.html',1,'']]],
5 | ['vector_20types_20with_20precision_20qualifiers',['Vector types with precision qualifiers',['../a00282.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/search/mag_sel.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/pages_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['opengl_20mathematics_20_28glm_29',['OpenGL Mathematics (GLM)',['../index.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/search/search_l.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/search/search_m.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/search/search_r.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/typedefs_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['quat',['quat',['../a00252.html#gab0b441adb4509bc58d2946c2239a8942',1,'glm']]],
4 | ['qword',['qword',['../a00354.html#ga4021754ffb8e5ef14c75802b15657714',1,'glm']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/typedefs_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['vec1',['vec1',['../a00270.html#gadfc071d934d8dae7955a1d530a3cf656',1,'glm']]],
4 | ['vec2',['vec2',['../a00281.html#gabe65c061834f61b4f7cb6037b19006a4',1,'glm']]],
5 | ['vec3',['vec3',['../a00281.html#ga9c3019b13faf179e4ad3626ea66df334',1,'glm']]],
6 | ['vec4',['vec4',['../a00281.html#gac215a35481a6597d1bf622a382e9d6e2',1,'glm']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/search/typedefs_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['word',['word',['../a00354.html#ga16e9fea0ef1e6c4ef472d3d1731c49a5',1,'glm']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/splitbar.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/sync_off.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/sync_on.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/tab_a.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/tab_b.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/tab_h.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/api/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/api/tab_s.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual.pdf
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/frontpage1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/frontpage1.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/frontpage2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/frontpage2.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/g-truc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/g-truc.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/logo-mini.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/logo-mini.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/noise-perlin1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/noise-perlin1.jpg
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/noise-perlin2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/noise-perlin2.jpg
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/noise-perlin3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/noise-perlin3.jpg
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/noise-perlin4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/noise-perlin4.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/noise-perlin5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/noise-perlin5.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/noise-perlin6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/noise-perlin6.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/noise-simplex1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/noise-simplex1.jpg
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/noise-simplex2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/noise-simplex2.jpg
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/noise-simplex3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/noise-simplex3.jpg
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/random-ballrand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/random-ballrand.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/random-circularrand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/random-circularrand.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/random-diskrand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/random-diskrand.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/random-gaussrand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/random-gaussrand.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/random-linearrand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/random-linearrand.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/random-sphericalrand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/random-sphericalrand.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/references-cinder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/references-cinder.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/references-glsl4book.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/references-glsl4book.jpg
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/references-leosfortune.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/references-leosfortune.jpeg
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/references-leosfortune2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/references-leosfortune2.jpg
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/references-opencloth1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/references-opencloth1.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/references-opencloth3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/references-opencloth3.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/references-outerra1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/references-outerra1.jpg
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/references-outerra2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/references-outerra2.jpg
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/references-outerra3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/references-outerra3.jpg
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/manual/references-outerra4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/manual/references-outerra4.jpg
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/bc_s.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/bdwn.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/closed.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/doc.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/doxygen.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/folderclosed.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/folderopen.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/logo-mini.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/logo-mini.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/nav_f.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/nav_g.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/nav_h.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/open.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/splitbar.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/sync_off.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/sync_on.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/tab_a.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/tab_b.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/tab_h.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/doc/theme/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/doc/theme/tab_s.png
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/detail/_fixes.hpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | //! Workaround for compatibility with other libraries
4 | #ifdef max
5 | #undef max
6 | #endif
7 |
8 | //! Workaround for compatibility with other libraries
9 | #ifdef min
10 | #undef min
11 | #endif
12 |
13 | //! Workaround for Android
14 | #ifdef isnan
15 | #undef isnan
16 | #endif
17 |
18 | //! Workaround for Android
19 | #ifdef isinf
20 | #undef isinf
21 | #endif
22 |
23 | //! Workaround for Chrone Native Client
24 | #ifdef log2
25 | #undef log2
26 | #endif
27 |
28 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/detail/func_packing_simd.inl:
--------------------------------------------------------------------------------
1 | namespace glm{
2 | namespace detail
3 | {
4 |
5 | }//namespace detail
6 | }//namespace glm
7 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/detail/func_trigonometric_simd.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/glm/detail/func_trigonometric_simd.inl
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/detail/func_vector_relational_simd.inl:
--------------------------------------------------------------------------------
1 | namespace glm{
2 | namespace detail
3 | {
4 |
5 | }//namespace detail
6 | }//namespace glm
7 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/detail/type_half.hpp:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "setup.hpp"
4 |
5 | namespace glm{
6 | namespace detail
7 | {
8 | typedef short hdata;
9 |
10 | GLM_FUNC_DECL float toFloat32(hdata value);
11 | GLM_FUNC_DECL hdata toFloat16(float const& value);
12 |
13 | }//namespace detail
14 | }//namespace glm
15 |
16 | #include "type_half.inl"
17 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/detail/type_mat4x4_simd.inl:
--------------------------------------------------------------------------------
1 | /// @ref core
2 |
3 | namespace glm
4 | {
5 |
6 | }//namespace glm
7 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/quaternion_common_simd.inl:
--------------------------------------------------------------------------------
1 | #if GLM_ARCH & GLM_ARCH_SSE2_BIT
2 |
3 | namespace glm{
4 | namespace detail
5 | {
6 | template
7 | struct compute_dot, float, true>
8 | {
9 | static GLM_FUNC_QUALIFIER float call(qua const& x, qua const& y)
10 | {
11 | return _mm_cvtss_f32(glm_vec1_dot(x.data, y.data));
12 | }
13 | };
14 | }//namespace detail
15 | }//namespace glm
16 |
17 | #endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
18 |
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/scalar_packing.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/glm/ext/scalar_packing.inl
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_bool2.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_bool2.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec2.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 2 components vector of boolean.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<2, bool, defaultp> bvec2;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_bool3.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_bool3.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec3.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 3 components vector of boolean.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<3, bool, defaultp> bvec3;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_bool4.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_bool4.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec4.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 4 components vector of boolean.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<4, bool, defaultp> bvec4;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_double2.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_double2.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec2.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 2 components vector of double-precision floating-point numbers.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<2, double, defaultp> dvec2;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_double3.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_double3.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec3.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 3 components vector of double-precision floating-point numbers.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<3, double, defaultp> dvec3;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_double4.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_double4.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec4.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 4 components vector of double-precision floating-point numbers.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<4, double, defaultp> dvec4;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_float2.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_float2.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec2.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 2 components vector of single-precision floating-point numbers.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<2, float, defaultp> vec2;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_float3.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_float3.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec3.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 3 components vector of single-precision floating-point numbers.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<3, float, defaultp> vec3;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_float4.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_float4.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec4.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 4 components vector of single-precision floating-point numbers.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<4, float, defaultp> vec4;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_int2.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_int2.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec2.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 2 components vector of signed integer numbers.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<2, int, defaultp> ivec2;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_int3.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_int3.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec3.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 3 components vector of signed integer numbers.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<3, int, defaultp> ivec3;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_int4.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_int4.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec4.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 4 components vector of signed integer numbers.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<4, int, defaultp> ivec4;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_packing.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/glm/ext/vector_packing.inl
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_uint2.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_uint2.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec2.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 2 components vector of unsigned integer numbers.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<2, unsigned int, defaultp> uvec2;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_uint3.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_uint3.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec3.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 3 components vector of unsigned integer numbers.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<3, unsigned int, defaultp> uvec3;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/ext/vector_uint4.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/ext/vector_uint4.hpp
3 |
4 | #pragma once
5 | #include "../detail/type_vec4.hpp"
6 |
7 | namespace glm
8 | {
9 | /// @addtogroup core_vector
10 | /// @{
11 |
12 | /// 4 components vector of unsigned integer numbers.
13 | ///
14 | /// @see GLSL 4.20.8 specification, section 4.1.5 Vectors
15 | typedef vec<4, unsigned int, defaultp> uvec4;
16 |
17 | /// @}
18 | }//namespace glm
19 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtc/matrix_transform.inl:
--------------------------------------------------------------------------------
1 | #include "../geometric.hpp"
2 | #include "../trigonometric.hpp"
3 | #include "../matrix.hpp"
4 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtc/quaternion_simd.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/glm/gtc/quaternion_simd.inl
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtc/type_precision.inl:
--------------------------------------------------------------------------------
1 | /// @ref gtc_precision
2 |
3 | namespace glm
4 | {
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtx/float_notmalize.inl:
--------------------------------------------------------------------------------
1 | /// @ref gtx_float_normalize
2 |
3 | #include
4 |
5 | namespace glm
6 | {
7 | template
8 | GLM_FUNC_QUALIFIER vec floatNormalize(vec const& v)
9 | {
10 | return vec(v) / static_cast(std::numeric_limits::max());
11 | }
12 |
13 | }//namespace glm
14 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtx/log_base.inl:
--------------------------------------------------------------------------------
1 | /// @ref gtx_log_base
2 |
3 | namespace glm
4 | {
5 | template
6 | GLM_FUNC_QUALIFIER genType log(genType const& x, genType const& base)
7 | {
8 | return glm::log(x) / glm::log(base);
9 | }
10 |
11 | template
12 | GLM_FUNC_QUALIFIER vec log(vec const& x, vec const& base)
13 | {
14 | return glm::log(x) / glm::log(base);
15 | }
16 | }//namespace glm
17 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtx/matrix_factorisation.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/glm/gtx/matrix_factorisation.inl
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtx/mixed_product.inl:
--------------------------------------------------------------------------------
1 | /// @ref gtx_mixed_product
2 |
3 | namespace glm
4 | {
5 | template
6 | GLM_FUNC_QUALIFIER T mixedProduct
7 | (
8 | vec<3, T, Q> const& v1,
9 | vec<3, T, Q> const& v2,
10 | vec<3, T, Q> const& v3
11 | )
12 | {
13 | return dot(cross(v1, v2), v3);
14 | }
15 | }//namespace glm
16 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtx/normal.inl:
--------------------------------------------------------------------------------
1 | /// @ref gtx_normal
2 |
3 | namespace glm
4 | {
5 | template
6 | GLM_FUNC_QUALIFIER vec<3, T, Q> triangleNormal
7 | (
8 | vec<3, T, Q> const& p1,
9 | vec<3, T, Q> const& p2,
10 | vec<3, T, Q> const& p3
11 | )
12 | {
13 | return normalize(cross(p1 - p2, p1 - p3));
14 | }
15 | }//namespace glm
16 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtx/number_precision.inl:
--------------------------------------------------------------------------------
1 | /// @ref gtx_number_precision
2 |
3 | namespace glm
4 | {
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtx/optimum_pow.inl:
--------------------------------------------------------------------------------
1 | /// @ref gtx_optimum_pow
2 |
3 | namespace glm
4 | {
5 | template
6 | GLM_FUNC_QUALIFIER genType pow2(genType const& x)
7 | {
8 | return x * x;
9 | }
10 |
11 | template
12 | GLM_FUNC_QUALIFIER genType pow3(genType const& x)
13 | {
14 | return x * x * x;
15 | }
16 |
17 | template
18 | GLM_FUNC_QUALIFIER genType pow4(genType const& x)
19 | {
20 | return (x * x) * (x * x);
21 | }
22 | }//namespace glm
23 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtx/perpendicular.inl:
--------------------------------------------------------------------------------
1 | /// @ref gtx_perpendicular
2 |
3 | namespace glm
4 | {
5 | template
6 | GLM_FUNC_QUALIFIER genType perp(genType const& x, genType const& Normal)
7 | {
8 | return x - proj(x, Normal);
9 | }
10 | }//namespace glm
11 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtx/projection.inl:
--------------------------------------------------------------------------------
1 | /// @ref gtx_projection
2 |
3 | namespace glm
4 | {
5 | template
6 | GLM_FUNC_QUALIFIER genType proj(genType const& x, genType const& Normal)
7 | {
8 | return glm::dot(x, Normal) / glm::dot(Normal, Normal) * Normal;
9 | }
10 | }//namespace glm
11 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtx/raw_data.inl:
--------------------------------------------------------------------------------
1 | /// @ref gtx_raw_data
2 |
3 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtx/std_based_type.inl:
--------------------------------------------------------------------------------
1 | /// @ref gtx_std_based_type
2 |
3 | namespace glm
4 | {
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtx/texture.inl:
--------------------------------------------------------------------------------
1 | /// @ref gtx_texture
2 |
3 | namespace glm
4 | {
5 | template
6 | inline T levels(vec const& Extent)
7 | {
8 | return glm::log2(compMax(Extent)) + static_cast(1);
9 | }
10 |
11 | template
12 | inline T levels(T Extent)
13 | {
14 | return vec<1, T, defaultp>(Extent).x;
15 | }
16 | }//namespace glm
17 |
18 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtx/type_aligned.inl:
--------------------------------------------------------------------------------
1 | /// @ref gtc_type_aligned
2 |
3 | namespace glm
4 | {
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/gtx/wrap.inl:
--------------------------------------------------------------------------------
1 | /// @ref gtx_wrap
2 |
3 | namespace glm
4 | {
5 |
6 | }//namespace glm
7 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/mat2x2.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/mat2x2.hpp
3 |
4 | #pragma once
5 | #include "./ext/matrix_double2x2.hpp"
6 | #include "./ext/matrix_double2x2_precision.hpp"
7 | #include "./ext/matrix_float2x2.hpp"
8 | #include "./ext/matrix_float2x2_precision.hpp"
9 |
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/mat2x3.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/mat2x3.hpp
3 |
4 | #pragma once
5 | #include "./ext/matrix_double2x3.hpp"
6 | #include "./ext/matrix_double2x3_precision.hpp"
7 | #include "./ext/matrix_float2x3.hpp"
8 | #include "./ext/matrix_float2x3_precision.hpp"
9 |
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/mat2x4.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/mat2x4.hpp
3 |
4 | #pragma once
5 | #include "./ext/matrix_double2x4.hpp"
6 | #include "./ext/matrix_double2x4_precision.hpp"
7 | #include "./ext/matrix_float2x4.hpp"
8 | #include "./ext/matrix_float2x4_precision.hpp"
9 |
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/mat3x2.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/mat3x2.hpp
3 |
4 | #pragma once
5 | #include "./ext/matrix_double3x2.hpp"
6 | #include "./ext/matrix_double3x2_precision.hpp"
7 | #include "./ext/matrix_float3x2.hpp"
8 | #include "./ext/matrix_float3x2_precision.hpp"
9 |
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/mat3x3.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/mat3x3.hpp
3 |
4 | #pragma once
5 | #include "./ext/matrix_double3x3.hpp"
6 | #include "./ext/matrix_double3x3_precision.hpp"
7 | #include "./ext/matrix_float3x3.hpp"
8 | #include "./ext/matrix_float3x3_precision.hpp"
9 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/mat3x4.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/mat3x4.hpp
3 |
4 | #pragma once
5 | #include "./ext/matrix_double3x4.hpp"
6 | #include "./ext/matrix_double3x4_precision.hpp"
7 | #include "./ext/matrix_float3x4.hpp"
8 | #include "./ext/matrix_float3x4_precision.hpp"
9 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/mat4x2.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/mat4x2.hpp
3 |
4 | #pragma once
5 | #include "./ext/matrix_double4x2.hpp"
6 | #include "./ext/matrix_double4x2_precision.hpp"
7 | #include "./ext/matrix_float4x2.hpp"
8 | #include "./ext/matrix_float4x2_precision.hpp"
9 |
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/mat4x3.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/mat4x3.hpp
3 |
4 | #pragma once
5 | #include "./ext/matrix_double4x3.hpp"
6 | #include "./ext/matrix_double4x3_precision.hpp"
7 | #include "./ext/matrix_float4x3.hpp"
8 | #include "./ext/matrix_float4x3_precision.hpp"
9 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/mat4x4.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/mat4x4.hpp
3 |
4 | #pragma once
5 | #include "./ext/matrix_double4x4.hpp"
6 | #include "./ext/matrix_double4x4_precision.hpp"
7 | #include "./ext/matrix_float4x4.hpp"
8 | #include "./ext/matrix_float4x4_precision.hpp"
9 |
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/simd/exponential.h:
--------------------------------------------------------------------------------
1 | /// @ref simd
2 | /// @file glm/simd/experimental.h
3 |
4 | #pragma once
5 |
6 | #include "platform.h"
7 |
8 | #if GLM_ARCH & GLM_ARCH_SSE2_BIT
9 |
10 | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_sqrt_lowp(glm_f32vec4 x)
11 | {
12 | return _mm_mul_ss(_mm_rsqrt_ss(x), x);
13 | }
14 |
15 | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_sqrt_lowp(glm_f32vec4 x)
16 | {
17 | return _mm_mul_ps(_mm_rsqrt_ps(x), x);
18 | }
19 |
20 | #endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
21 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/simd/packing.h:
--------------------------------------------------------------------------------
1 | /// @ref simd
2 | /// @file glm/simd/packing.h
3 |
4 | #pragma once
5 |
6 | #if GLM_ARCH & GLM_ARCH_SSE2_BIT
7 |
8 | #endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
9 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/simd/trigonometric.h:
--------------------------------------------------------------------------------
1 | /// @ref simd
2 | /// @file glm/simd/trigonometric.h
3 |
4 | #pragma once
5 |
6 | #if GLM_ARCH & GLM_ARCH_SSE2_BIT
7 |
8 | #endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
9 |
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/simd/vector_relational.h:
--------------------------------------------------------------------------------
1 | /// @ref simd
2 | /// @file glm/simd/vector_relational.h
3 |
4 | #pragma once
5 |
6 | #if GLM_ARCH & GLM_ARCH_SSE2_BIT
7 |
8 | #endif//GLM_ARCH & GLM_ARCH_SSE2_BIT
9 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/vec2.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/vec2.hpp
3 |
4 | #pragma once
5 | #include "./ext/vector_bool2.hpp"
6 | #include "./ext/vector_bool2_precision.hpp"
7 | #include "./ext/vector_float2.hpp"
8 | #include "./ext/vector_float2_precision.hpp"
9 | #include "./ext/vector_double2.hpp"
10 | #include "./ext/vector_double2_precision.hpp"
11 | #include "./ext/vector_int2.hpp"
12 | #include "./ext/vector_int2_sized.hpp"
13 | #include "./ext/vector_uint2.hpp"
14 | #include "./ext/vector_uint2_sized.hpp"
15 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/vec3.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/vec3.hpp
3 |
4 | #pragma once
5 | #include "./ext/vector_bool3.hpp"
6 | #include "./ext/vector_bool3_precision.hpp"
7 | #include "./ext/vector_float3.hpp"
8 | #include "./ext/vector_float3_precision.hpp"
9 | #include "./ext/vector_double3.hpp"
10 | #include "./ext/vector_double3_precision.hpp"
11 | #include "./ext/vector_int3.hpp"
12 | #include "./ext/vector_int3_sized.hpp"
13 | #include "./ext/vector_uint3.hpp"
14 | #include "./ext/vector_uint3_sized.hpp"
15 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/glm/vec4.hpp:
--------------------------------------------------------------------------------
1 | /// @ref core
2 | /// @file glm/vec4.hpp
3 |
4 | #pragma once
5 | #include "./ext/vector_bool4.hpp"
6 | #include "./ext/vector_bool4_precision.hpp"
7 | #include "./ext/vector_float4.hpp"
8 | #include "./ext/vector_float4_precision.hpp"
9 | #include "./ext/vector_double4.hpp"
10 | #include "./ext/vector_double4_precision.hpp"
11 | #include "./ext/vector_int4.hpp"
12 | #include "./ext/vector_int4_sized.hpp"
13 | #include "./ext/vector_uint4.hpp"
14 | #include "./ext/vector_uint4_sized.hpp"
15 |
16 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/bug/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | glmCreateTestGTC(bug_ms_vec_static)
2 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/cmake/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 3.2 FATAL_ERROR)
2 | project(test_find_glm)
3 |
4 | find_package(glm REQUIRED)
5 |
6 | add_executable(test_find_glm test_find_glm.cpp)
7 | target_link_libraries(test_find_glm glm::glm)
8 |
9 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_force_aligned_gentypes.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 |
4 | int main()
5 | {
6 | int Error = 0;
7 |
8 | return Error;
9 | }
10 |
11 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_force_arch_unknown.cpp:
--------------------------------------------------------------------------------
1 | #ifndef GLM_FORCE_ARCH_UNKNOWN
2 | # define GLM_FORCE_ARCH_UNKNOWN
3 | #endif
4 |
5 | #include
6 | #include
7 |
8 | int main()
9 | {
10 | int Error = 0;
11 |
12 | return Error;
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_force_compiler_unknown.cpp:
--------------------------------------------------------------------------------
1 | #ifndef GLM_FORCE_COMPILER_UNKNOWN
2 | # define GLM_FORCE_COMPILER_UNKNOWN
3 | #endif
4 |
5 | #include
6 | #include
7 |
8 | int main()
9 | {
10 | int Error = 0;
11 |
12 | return Error;
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_force_cxx03.cpp:
--------------------------------------------------------------------------------
1 | #ifndef GLM_FORCE_CXX03
2 | # define GLM_FORCE_CXX03
3 | #endif
4 |
5 | #include
6 | #include
7 |
8 | int main()
9 | {
10 | int Error = 0;
11 |
12 | return Error;
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_force_cxx98.cpp:
--------------------------------------------------------------------------------
1 | #ifndef GLM_FORCE_CXX98
2 | # define GLM_FORCE_CXX98
3 | #endif
4 |
5 | #include
6 | #include
7 |
8 | int main()
9 | {
10 | int Error = 0;
11 |
12 | return Error;
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_force_cxx_unknown.cpp:
--------------------------------------------------------------------------------
1 | #ifndef GLM_FORCE_CXX_UNKNOWN
2 | # define GLM_FORCE_CXX_UNKNOWN
3 | #endif
4 |
5 | #include
6 | #include
7 |
8 | int main()
9 | {
10 | int Error = 0;
11 |
12 | return Error;
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_force_depth_zero_to_one.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_FORCE_DEPTH_ZERO_TO_ONE
2 |
3 | #include
4 | #include
5 |
6 | int main()
7 | {
8 | int Error = 0;
9 |
10 | return Error;
11 | }
12 |
13 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_force_explicit_ctor.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_FORCE_EXPLICIT_CTOR
2 |
3 | #include
4 | #include
5 |
6 | int main()
7 | {
8 | int Error = 0;
9 |
10 | glm::ivec4 B(1);
11 | Error += B == glm::ivec4(1) ? 0 : 1;
12 |
13 | //glm::vec4 A = B;
14 |
15 | return Error;
16 | }
17 |
18 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_force_inline.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_FORCE_INLINE
2 |
3 | #include
4 | #include
5 |
6 | int main()
7 | {
8 | int Error = 0;
9 |
10 | return Error;
11 | }
12 |
13 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_force_left_handed.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_FORCE_LEFT_HANDED
2 |
3 | #include
4 | #include
5 |
6 | int main()
7 | {
8 | int Error = 0;
9 |
10 | return Error;
11 | }
12 |
13 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_force_platform_unknown.cpp:
--------------------------------------------------------------------------------
1 | #ifndef GLM_FORCE_PLATFORM_UNKNOWN
2 | # define GLM_FORCE_PLATFORM_UNKNOWN
3 | #endif
4 |
5 | #include
6 | #include
7 |
8 | int main()
9 | {
10 | int Error = 0;
11 |
12 | return Error;
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_force_quat_wxyz.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_FORCE_QUAT_DATA_WXYZ
2 | #define GLM_FORCE_INLINE
3 |
4 | #include
5 | #include
6 |
7 | int main()
8 | {
9 | int Error = 0;
10 |
11 | return Error;
12 | }
13 |
14 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_force_size_t_length.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_FORCE_SIZE_T_LENGTH
2 |
3 | #include
4 | #include
5 |
6 | int main()
7 | {
8 | int Error = 0;
9 |
10 | return Error;
11 | }
12 |
13 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_force_unrestricted_gentype.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_FORCE_UNRESTRICTED_GENTYPE
2 |
3 | #include
4 | #include
5 |
6 | int main()
7 | {
8 | int Error = 0;
9 |
10 | return Error;
11 | }
12 |
13 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_func_noise.cpp:
--------------------------------------------------------------------------------
1 | int main()
2 | {
3 | int Error = 0;
4 |
5 | return Error;
6 | }
7 |
8 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_func_trigonometric.cpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | int main()
4 | {
5 | int Error = 0;
6 |
7 |
8 | return Error;
9 | }
10 |
11 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_setup_force_cxx98.cpp:
--------------------------------------------------------------------------------
1 | #ifndef GLM_FORCE_CXX98
2 | # define GLM_FORCE_CXX98
3 | #endif
4 | #include
5 | #include
6 |
7 | int main()
8 | {
9 | int Error = 0;
10 |
11 | return Error;
12 | }
13 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_setup_force_size_t_length.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_FORCE_SIZE_T_LENGTH
2 | #include
3 | #include
4 |
5 | template
6 | genType add(genType const& a, genType const& b)
7 | {
8 | genType result(0);
9 | for(glm::length_t i = 0; i < a.length(); ++i)
10 | result[i] = a[i] + b[i];
11 | return result;
12 | }
13 |
14 | int main()
15 | {
16 | int Error = 0;
17 |
18 | glm::ivec4 v(1);
19 | Error += add(v, v) == glm::ivec4(2) ? 0 : 1;
20 |
21 | return Error;
22 | }
23 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/core/core_setup_platform_unknown.cpp:
--------------------------------------------------------------------------------
1 | #ifndef GLM_FORCE_PLATFORM_UNKNOWN
2 | # define GLM_FORCE_PLATFORM_UNKNOWN
3 | #endif
4 | #ifndef GLM_FORCE_COMPILER_UNKNOWN
5 | # define GLM_FORCE_COMPILER_UNKNOWN
6 | #endif
7 | #ifndef GLM_FORCE_ARCH_UNKNOWN
8 | # define GLM_FORCE_ARCH_UNKNOWN
9 | #endif
10 | #ifndef GLM_FORCE_CXX_UNKNOWN
11 | # define GLM_FORCE_CXX_UNKNOWN
12 | #endif
13 | #include
14 | #include
15 |
16 | int main()
17 | {
18 | int Error = 0;
19 |
20 | return Error;
21 | }
22 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/ext/ext_matrix_clip_space.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int main()
9 | {
10 | int Error = 0;
11 |
12 | return Error;
13 | }
14 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/ext/ext_matrix_projection.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 |
8 | int main()
9 | {
10 | int Error = 0;
11 |
12 | return Error;
13 | }
14 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/ext/ext_scalar_packing.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 |
4 | int test_packUnorm()
5 | {
6 | int Error = 0;
7 |
8 |
9 | return Error;
10 | }
11 |
12 | int test_packSnorm()
13 | {
14 | int Error = 0;
15 |
16 |
17 | return Error;
18 | }
19 |
20 | int main()
21 | {
22 | int Error = 0;
23 |
24 | Error += test_packUnorm();
25 | Error += test_packSnorm();
26 |
27 | return Error;
28 | }
29 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/glm.cppcheck:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtc/gtc_matrix_integer.cpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | int main()
4 | {
5 | int Error = 0;
6 |
7 | return Error;
8 | }
9 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtc/gtc_quaternion.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/glm-0.9.9.8/glm/test/gtc/gtc_quaternion.cpp
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtc/gtc_reciprocal.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 |
4 | int main()
5 | {
6 | return 0;
7 | }
8 |
9 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtc/gtc_vec1.cpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | int main()
4 | {
5 | int Error = 0;
6 |
7 | return Error;
8 | }
9 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx.cpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | int main()
4 | {
5 | int Error = 0;
6 |
7 | return Error;
8 | }
9 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_associated_min_max.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 | #include
4 |
5 | int main()
6 | {
7 | int Error(0);
8 |
9 | return Error;
10 | }
11 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_closest_point.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_color_space.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int test_saturation()
5 | {
6 | int Error(0);
7 |
8 | glm::vec4 Color = glm::saturation(1.0f, glm::vec4(1.0, 0.5, 0.0, 1.0));
9 |
10 | return Error;
11 | }
12 |
13 | int main()
14 | {
15 | int Error(0);
16 |
17 | Error += test_saturation();
18 |
19 | return Error;
20 | }
21 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_color_space_YCoCg.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_extend.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_exterior_product.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | #include
4 |
5 | int main()
6 | {
7 | int Error = 0;
8 |
9 | float const f = glm::cross(glm::vec2(1.0f, 1.0f), glm::vec2(1.0f, 1.0f));
10 | Error += glm::epsilonEqual(f, 0.0f, 0.001f) ? 0 : 1;
11 |
12 | return Error;
13 | }
14 |
15 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_fast_exponential.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_handed_coordinate_space.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_matrix_cross_product.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_matrix_decompose.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | glm::mat4 Matrix(1);
9 |
10 | glm::vec3 Scale;
11 | glm::quat Orientation;
12 | glm::vec3 Translation;
13 | glm::vec3 Skew(1);
14 | glm::vec4 Perspective(1);
15 |
16 | glm::decompose(Matrix, Scale, Orientation, Translation, Skew, Perspective);
17 |
18 | return Error;
19 | }
20 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_matrix_major_storage.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_matrix_operation.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_matrix_transform_2d.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_normal.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_normalize_dot.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_number_precision.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_optimum_pow.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_orthonormalize.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_perpendicular.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_polar_coordinates.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_projection.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_rotate_normalized_axis.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error(0);
7 |
8 | return Error;
9 | }
10 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_texture.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 | #include
4 |
5 | int test_levels()
6 | {
7 | int Error = 0;
8 |
9 | int const Levels = glm::levels(glm::ivec2(3, 2));
10 | Error += Levels == 2 ? 0 : 1;
11 |
12 | return Error;
13 | }
14 |
15 | int main()
16 | {
17 | int Error = 0;
18 |
19 | Error += test_levels();
20 |
21 | return Error;
22 | }
23 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_type_trait.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 | #include
4 |
5 | int main()
6 | {
7 | int Error = 0;
8 |
9 |
10 |
11 | return Error;
12 | }
13 |
14 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/gtx/gtx_vec_swizzle.cpp:
--------------------------------------------------------------------------------
1 | #define GLM_ENABLE_EXPERIMENTAL
2 | #include
3 |
4 | int main()
5 | {
6 | int Error = 0;
7 |
8 |
9 | return Error;
10 | }
11 |
12 |
--------------------------------------------------------------------------------
/dependencies/glm-0.9.9.8/glm/test/perf/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | glmCreateTestGTC(perf_matrix_div)
2 | glmCreateTestGTC(perf_matrix_inverse)
3 | glmCreateTestGTC(perf_matrix_mul)
4 | glmCreateTestGTC(perf_matrix_mul_vector)
5 | glmCreateTestGTC(perf_matrix_transpose)
6 | glmCreateTestGTC(perf_vector_mul_matrix)
7 |
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/.gitattributes:
--------------------------------------------------------------------------------
1 | # Set the default behavior, in case people don't have core.autocrlf set.
2 | * text=auto
3 |
4 | # Explicitly declare text files you want to always be normalized and converted
5 | # to native line endings on checkout.
6 | *.cpp text
7 | *.h text
8 | *.txt text
9 | *.md text
10 | *.cmake text
11 | *.svg text
12 | *.dot text
13 | *.yml text
14 | *.in text
15 | *.sh text
16 | *.autopkg text
17 | Dockerfile text
18 |
19 | # Denote all files that are truly binary and should not be modified.
20 | *.png binary
21 | *.jpg binary
22 | *.json binary
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/*
2 | !/bin/data
3 | !/bin/encodings
4 | !/bin/jsonchecker
5 | !/bin/types
6 | /build
7 | /doc/html
8 | /doc/doxygen_*.db
9 | *.a
10 |
11 | # Temporary files created during CMake build
12 | CMakeCache.txt
13 | CMakeFiles
14 | cmake_install.cmake
15 | CTestTestfile.cmake
16 | Makefile
17 | RapidJSON*.cmake
18 | RapidJSON.pc
19 | Testing
20 | /googletest
21 | install_manifest.txt
22 | Doxyfile
23 | Doxyfile.zh-cn
24 | DartConfiguration.tcl
25 | *.nupkg
26 |
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "thirdparty/gtest"]
2 | path = thirdparty/gtest
3 | url = https://github.com/google/googletest.git
4 |
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/RapidJSON.pc.in:
--------------------------------------------------------------------------------
1 | includedir=@INCLUDE_INSTALL_DIR@
2 |
3 | Name: @PROJECT_NAME@
4 | Description: A fast JSON parser/generator for C++ with both SAX/DOM style API
5 | Version: @LIB_VERSION_STRING@
6 | URL: https://github.com/miloyip/rapidjson
7 | Cflags: -I${includedir}
8 |
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/RapidJSONConfig.cmake.in:
--------------------------------------------------------------------------------
1 | get_filename_component(RAPIDJSON_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
2 | set(RAPIDJSON_INCLUDE_DIRS "@INCLUDE_INSTALL_DIR@")
3 | message(STATUS "RapidJSON found. Headers: ${RAPIDJSON_INCLUDE_DIRS}")
4 |
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/RapidJSONConfigVersion.cmake.in:
--------------------------------------------------------------------------------
1 | SET(PACKAGE_VERSION "@LIB_VERSION_STRING@")
2 |
3 | IF (PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
4 | SET(PACKAGE_VERSION_EXACT "true")
5 | ENDIF (PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
6 | IF (NOT PACKAGE_FIND_VERSION VERSION_GREATER PACKAGE_VERSION)
7 | SET(PACKAGE_VERSION_COMPATIBLE "true")
8 | ELSE (NOT PACKAGE_FIND_VERSION VERSION_GREATER PACKAGE_VERSION)
9 | SET(PACKAGE_VERSION_UNSUITABLE "true")
10 | ENDIF (NOT PACKAGE_FIND_VERSION VERSION_GREATER PACKAGE_VERSION)
11 |
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/data/readme.txt:
--------------------------------------------------------------------------------
1 | sample.json is obtained from http://code.google.com/p/json-test-suite/downloads/detail?name=sample.zip
2 |
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/encodings/utf16be.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/bin/encodings/utf16be.json
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/encodings/utf16bebom.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/bin/encodings/utf16bebom.json
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/encodings/utf16le.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/bin/encodings/utf16le.json
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/encodings/utf16lebom.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/bin/encodings/utf16lebom.json
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/encodings/utf32be.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/bin/encodings/utf32be.json
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/encodings/utf32bebom.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/bin/encodings/utf32bebom.json
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/encodings/utf32le.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/bin/encodings/utf32le.json
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/encodings/utf32lebom.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/bin/encodings/utf32lebom.json
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/encodings/utf8.json:
--------------------------------------------------------------------------------
1 | {
2 | "en":"I can eat glass and it doesn't hurt me.",
3 | "zh-Hant":"我能吞下玻璃而不傷身體。",
4 | "zh-Hans":"我能吞下玻璃而不伤身体。",
5 | "ja":"私はガラスを食べられます。それは私を傷つけません。",
6 | "ko":"나는 유리를 먹을 수 있어요. 그래도 아프지 않아요"
7 | }
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/encodings/utf8bom.json:
--------------------------------------------------------------------------------
1 | {
2 | "en":"I can eat glass and it doesn't hurt me.",
3 | "zh-Hant":"我能吞下玻璃而不傷身體。",
4 | "zh-Hans":"我能吞下玻璃而不伤身体。",
5 | "ja":"私はガラスを食べられます。それは私を傷つけません。",
6 | "ko":"나는 유리를 먹을 수 있어요. 그래도 아프지 않아요"
7 | }
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail1.json:
--------------------------------------------------------------------------------
1 | "A JSON payload should be an object or array, not a string."
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail10.json:
--------------------------------------------------------------------------------
1 | {"Extra value after close": true} "misplaced quoted value"
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail11.json:
--------------------------------------------------------------------------------
1 | {"Illegal expression": 1 + 2}
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail12.json:
--------------------------------------------------------------------------------
1 | {"Illegal invocation": alert()}
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail13.json:
--------------------------------------------------------------------------------
1 | {"Numbers cannot have leading zeroes": 013}
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail14.json:
--------------------------------------------------------------------------------
1 | {"Numbers cannot be hex": 0x14}
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail15.json:
--------------------------------------------------------------------------------
1 | ["Illegal backslash escape: \x15"]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail16.json:
--------------------------------------------------------------------------------
1 | [\naked]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail17.json:
--------------------------------------------------------------------------------
1 | ["Illegal backslash escape: \017"]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail18.json:
--------------------------------------------------------------------------------
1 | [[[[[[[[[[[[[[[[[[[["Too deep"]]]]]]]]]]]]]]]]]]]]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail19.json:
--------------------------------------------------------------------------------
1 | {"Missing colon" null}
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail2.json:
--------------------------------------------------------------------------------
1 | ["Unclosed array"
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail20.json:
--------------------------------------------------------------------------------
1 | {"Double colon":: null}
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail21.json:
--------------------------------------------------------------------------------
1 | {"Comma instead of colon", null}
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail22.json:
--------------------------------------------------------------------------------
1 | ["Colon instead of comma": false]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail23.json:
--------------------------------------------------------------------------------
1 | ["Bad value", truth]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail24.json:
--------------------------------------------------------------------------------
1 | ['single quote']
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail25.json:
--------------------------------------------------------------------------------
1 | [" tab character in string "]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail26.json:
--------------------------------------------------------------------------------
1 | ["tab\ character\ in\ string\ "]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail27.json:
--------------------------------------------------------------------------------
1 | ["line
2 | break"]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail28.json:
--------------------------------------------------------------------------------
1 | ["line\
2 | break"]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail29.json:
--------------------------------------------------------------------------------
1 | [0e]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail3.json:
--------------------------------------------------------------------------------
1 | {unquoted_key: "keys must be quoted"}
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail30.json:
--------------------------------------------------------------------------------
1 | [0e+]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail31.json:
--------------------------------------------------------------------------------
1 | [0e+-1]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail32.json:
--------------------------------------------------------------------------------
1 | {"Comma instead if closing brace": true,
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail33.json:
--------------------------------------------------------------------------------
1 | ["mismatch"}
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail4.json:
--------------------------------------------------------------------------------
1 | ["extra comma",]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail5.json:
--------------------------------------------------------------------------------
1 | ["double extra comma",,]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail6.json:
--------------------------------------------------------------------------------
1 | [ , "<-- missing value"]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail7.json:
--------------------------------------------------------------------------------
1 | ["Comma after the close"],
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail8.json:
--------------------------------------------------------------------------------
1 | ["Extra close"]]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/fail9.json:
--------------------------------------------------------------------------------
1 | {"Extra comma": true,}
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/pass2.json:
--------------------------------------------------------------------------------
1 | [[[[[[[[[[[[[[[[[[["Not too deep"]]]]]]]]]]]]]]]]]]]
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/pass3.json:
--------------------------------------------------------------------------------
1 | {
2 | "JSON Test Pattern pass3": {
3 | "The outermost value": "must be an object or array.",
4 | "In this test": "It is an object."
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/jsonchecker/readme.txt:
--------------------------------------------------------------------------------
1 | Test suite from http://json.org/JSON_checker/.
2 |
3 | If the JSON_checker is working correctly, it must accept all of the pass*.json files and reject all of the fail*.json files.
4 |
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/bin/types/readme.txt:
--------------------------------------------------------------------------------
1 | Test data obtained from https://github.com/xpol/lua-rapidjson/tree/master/performance
2 |
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/doc/diagram/architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/doc/diagram/architecture.png
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/doc/diagram/insituparsing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/doc/diagram/insituparsing.png
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/doc/diagram/iterative-parser-states-diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/doc/diagram/iterative-parser-states-diagram.png
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/doc/diagram/move1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/doc/diagram/move1.png
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/doc/diagram/move2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/doc/diagram/move2.png
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/doc/diagram/move3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/doc/diagram/move3.png
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/doc/diagram/normalparsing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/doc/diagram/normalparsing.png
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/doc/diagram/simpledom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/doc/diagram/simpledom.png
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/doc/diagram/tutorial.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/doc/diagram/tutorial.png
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/doc/diagram/utilityclass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/doc/diagram/utilityclass.png
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/doc/logo/rapidjson.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mythical-Atlas/mario_advance_4_3ds/8f3554ee94935c12acb4d8a54cdaf7144051cd8d/dependencies/rapidjson-1.1.0/doc/logo/rapidjson.png
--------------------------------------------------------------------------------
/dependencies/rapidjson-1.1.0/doc/misc/footer.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |