From 648fc887d6cdf7ef70fcc5cb85907649d414020e Mon Sep 17 00:00:00 2001 From: CatChow0 Date: Fri, 21 Mar 2025 19:33:00 +0100 Subject: [PATCH] add lib --- .../.idea/projectSettingsUpdater.xml | 3 +- .../.idea/workspace.xml | 32 +- enginecustom/enginecustom.vcxproj | 2 + .../glfw-3.4/CMake/GenerateMappings.cmake | 48 + .../include/glfw-3.4/CMake/Info.plist.in | 38 + .../glfw-3.4/CMake/cmake_uninstall.cmake.in | 29 + .../include/glfw-3.4/CMake/glfw3.pc.in | 13 + .../glfw-3.4/CMake/glfw3Config.cmake.in | 3 + .../CMake/i686-w64-mingw32-clang.cmake | 13 + .../glfw-3.4/CMake/i686-w64-mingw32.cmake | 13 + .../CMake/modules/FindEpollShim.cmake | 17 + .../glfw-3.4/CMake/modules/FindOSMesa.cmake | 18 + .../CMake/x86_64-w64-mingw32-clang.cmake | 13 + .../glfw-3.4/CMake/x86_64-w64-mingw32.cmake | 13 + enginecustom/include/glfw-3.4/CMakeLists.txt | 165 + enginecustom/include/glfw-3.4/CONTRIBUTORS.md | 297 + enginecustom/include/glfw-3.4/LICENSE.md | 23 + enginecustom/include/glfw-3.4/README.md | 458 + enginecustom/include/glfw-3.4/deps/getopt.c | 230 + enginecustom/include/glfw-3.4/deps/getopt.h | 57 + enginecustom/include/glfw-3.4/deps/glad/gl.h | 5996 ++++ .../include/glfw-3.4/deps/glad/gles2.h | 1805 ++ .../include/glfw-3.4/deps/glad/vulkan.h | 6330 ++++ enginecustom/include/glfw-3.4/deps/linmath.h | 606 + .../glfw-3.4/deps/mingw/_mingw_dxhelper.h | 117 + .../include/glfw-3.4/deps/mingw/dinput.h | 2467 ++ .../include/glfw-3.4/deps/mingw/xinput.h | 239 + enginecustom/include/glfw-3.4/deps/nuklear.h | 25778 ++++++++++++++++ .../include/glfw-3.4/deps/nuklear_glfw_gl2.h | 381 + .../include/glfw-3.4/deps/stb_image_write.h | 1724 ++ .../include/glfw-3.4/deps/tinycthread.c | 594 + .../include/glfw-3.4/deps/tinycthread.h | 443 + .../deps/wayland/fractional-scale-v1.xml | 102 + .../deps/wayland/idle-inhibit-unstable-v1.xml | 83 + .../pointer-constraints-unstable-v1.xml | 339 + .../wayland/relative-pointer-unstable-v1.xml | 136 + .../glfw-3.4/deps/wayland/viewporter.xml | 180 + .../include/glfw-3.4/deps/wayland/wayland.xml | 3151 ++ .../deps/wayland/xdg-activation-v1.xml | 200 + .../wayland/xdg-decoration-unstable-v1.xml | 156 + .../glfw-3.4/deps/wayland/xdg-shell.xml | 1370 + .../include/glfw-3.4/docs/CMakeLists.txt | 57 + .../include/glfw-3.4/docs/CONTRIBUTING.md | 390 + .../include/glfw-3.4/docs/Doxyfile.in | 2737 ++ .../include/glfw-3.4/docs/DoxygenLayout.xml | 71 + enginecustom/include/glfw-3.4/docs/SUPPORT.md | 13 + enginecustom/include/glfw-3.4/docs/build.md | 419 + enginecustom/include/glfw-3.4/docs/compat.md | 300 + enginecustom/include/glfw-3.4/docs/compile.md | 371 + enginecustom/include/glfw-3.4/docs/context.md | 340 + enginecustom/include/glfw-3.4/docs/extra.css | 2 + .../include/glfw-3.4/docs/extra.css.map | 7 + enginecustom/include/glfw-3.4/docs/extra.scss | 453 + .../include/glfw-3.4/docs/footer.html | 7 + .../include/glfw-3.4/docs/header.html | 34 + .../include/glfw-3.4/docs/html/bc_s.png | Bin 0 -> 676 bytes .../include/glfw-3.4/docs/html/bc_sd.png | Bin 0 -> 635 bytes .../include/glfw-3.4/docs/html/build_8md.html | 81 + .../glfw-3.4/docs/html/build_guide.html | 217 + .../include/glfw-3.4/docs/html/closed.png | Bin 0 -> 132 bytes .../glfw-3.4/docs/html/compat_8md.html | 81 + .../glfw-3.4/docs/html/compat_guide.html | 156 + .../glfw-3.4/docs/html/compile_8md.html | 81 + .../glfw-3.4/docs/html/compile_guide.html | 219 + .../glfw-3.4/docs/html/context_8md.html | 81 + .../glfw-3.4/docs/html/context_guide.html | 258 + .../glfw-3.4/docs/html/deprecated.html | 88 + .../dir_13577e2d8b9423099662de029791bd7d.html | 93 + .../dir_7f92719a7fe62e5b064f87d7a3c220b1.html | 95 + .../dir_a788ef6c2b1e5b367804e0b6ccfd6f11.html | 85 + .../dir_b11153cd0f4fd04a7564cc166f482635.html | 91 + .../include/glfw-3.4/docs/html/doc.svg | 12 + .../include/glfw-3.4/docs/html/docd.svg | 12 + .../include/glfw-3.4/docs/html/doxygen.css | 1685 + .../include/glfw-3.4/docs/html/doxygen.svg | 28 + .../include/glfw-3.4/docs/html/dynsections.js | 192 + .../include/glfw-3.4/docs/html/extra.css | 2 + .../include/glfw-3.4/docs/html/files.html | 91 + .../glfw-3.4/docs/html/folderclosed.svg | 11 + .../glfw-3.4/docs/html/folderclosedd.svg | 11 + .../include/glfw-3.4/docs/html/folderopen.svg | 17 + .../glfw-3.4/docs/html/folderopend.svg | 12 + .../include/glfw-3.4/docs/html/glfw3_8h.html | 1910 ++ .../glfw-3.4/docs/html/glfw3_8h_source.html | 1260 + .../glfw-3.4/docs/html/glfw3native_8h.html | 170 + .../docs/html/glfw3native_8h_source.html | 306 + .../glfw-3.4/docs/html/group__buttons.html | 282 + .../glfw-3.4/docs/html/group__context.html | 304 + .../glfw-3.4/docs/html/group__errors.html | 384 + .../docs/html/group__gamepad__axes.html | 202 + .../docs/html/group__gamepad__buttons.html | 410 + .../glfw-3.4/docs/html/group__hat__state.html | 234 + .../glfw-3.4/docs/html/group__init.html | 1015 + .../glfw-3.4/docs/html/group__input.html | 2285 ++ .../glfw-3.4/docs/html/group__joysticks.html | 362 + .../glfw-3.4/docs/html/group__keys.html | 2034 ++ .../glfw-3.4/docs/html/group__mods.html | 198 + .../glfw-3.4/docs/html/group__monitor.html | 849 + .../glfw-3.4/docs/html/group__native.html | 837 + .../glfw-3.4/docs/html/group__shapes.html | 337 + .../glfw-3.4/docs/html/group__vulkan.html | 361 + .../glfw-3.4/docs/html/group__window.html | 3608 +++ .../include/glfw-3.4/docs/html/index.html | 100 + .../include/glfw-3.4/docs/html/input_8md.html | 81 + .../glfw-3.4/docs/html/input_guide.html | 576 + .../glfw-3.4/docs/html/internal_8md.html | 81 + .../glfw-3.4/docs/html/internals_guide.html | 135 + .../include/glfw-3.4/docs/html/intro_8md.html | 81 + .../glfw-3.4/docs/html/intro_guide.html | 429 + .../include/glfw-3.4/docs/html/jquery.js | 34 + .../include/glfw-3.4/docs/html/main_8md.html | 81 + .../include/glfw-3.4/docs/html/menu.js | 136 + .../include/glfw-3.4/docs/html/menudata.js | 30 + .../include/glfw-3.4/docs/html/minus.svg | 8 + .../include/glfw-3.4/docs/html/minusd.svg | 8 + .../glfw-3.4/docs/html/monitor_8md.html | 81 + .../glfw-3.4/docs/html/monitor_guide.html | 228 + .../glfw-3.4/docs/html/moving_8md.html | 81 + .../glfw-3.4/docs/html/moving_guide.html | 360 + .../include/glfw-3.4/docs/html/nav_f.png | Bin 0 -> 153 bytes .../include/glfw-3.4/docs/html/nav_fd.png | Bin 0 -> 169 bytes .../include/glfw-3.4/docs/html/nav_g.png | Bin 0 -> 95 bytes .../include/glfw-3.4/docs/html/nav_h.png | Bin 0 -> 98 bytes .../include/glfw-3.4/docs/html/nav_hd.png | Bin 0 -> 114 bytes .../include/glfw-3.4/docs/html/news.html | 336 + .../include/glfw-3.4/docs/html/news_8md.html | 81 + .../include/glfw-3.4/docs/html/open.png | Bin 0 -> 123 bytes .../include/glfw-3.4/docs/html/pages.html | 99 + .../include/glfw-3.4/docs/html/plus.svg | 9 + .../include/glfw-3.4/docs/html/plusd.svg | 9 + .../include/glfw-3.4/docs/html/quick_8md.html | 81 + .../glfw-3.4/docs/html/quick_guide.html | 406 + .../glfw-3.4/docs/html/search/all_0.js | 4 + .../glfw-3.4/docs/html/search/all_1.js | 4 + .../glfw-3.4/docs/html/search/all_10.js | 13 + .../glfw-3.4/docs/html/search/all_11.js | 11 + .../glfw-3.4/docs/html/search/all_12.js | 26 + .../glfw-3.4/docs/html/search/all_13.js | 51 + .../glfw-3.4/docs/html/search/all_14.js | 22 + .../glfw-3.4/docs/html/search/all_15.js | 35 + .../glfw-3.4/docs/html/search/all_16.js | 29 + .../glfw-3.4/docs/html/search/all_17.js | 8 + .../glfw-3.4/docs/html/search/all_18.js | 44 + .../glfw-3.4/docs/html/search/all_19.js | 60 + .../glfw-3.4/docs/html/search/all_1a.js | 39 + .../glfw-3.4/docs/html/search/all_1b.js | 8 + .../glfw-3.4/docs/html/search/all_1c.js | 32 + .../glfw-3.4/docs/html/search/all_1d.js | 84 + .../glfw-3.4/docs/html/search/all_1e.js | 13 + .../glfw-3.4/docs/html/search/all_1f.js | 4 + .../glfw-3.4/docs/html/search/all_2.js | 5 + .../glfw-3.4/docs/html/search/all_3.js | 4 + .../glfw-3.4/docs/html/search/all_4.js | 4 + .../glfw-3.4/docs/html/search/all_5.js | 4 + .../glfw-3.4/docs/html/search/all_6.js | 4 + .../glfw-3.4/docs/html/search/all_7.js | 58 + .../glfw-3.4/docs/html/search/all_8.js | 21 + .../glfw-3.4/docs/html/search/all_9.js | 82 + .../glfw-3.4/docs/html/search/all_a.js | 20 + .../glfw-3.4/docs/html/search/all_b.js | 26 + .../glfw-3.4/docs/html/search/all_c.js | 35 + .../glfw-3.4/docs/html/search/all_d.js | 555 + .../glfw-3.4/docs/html/search/all_e.js | 23 + .../glfw-3.4/docs/html/search/all_f.js | 40 + .../glfw-3.4/docs/html/search/classes_0.js | 8 + .../glfw-3.4/docs/html/search/close.svg | 18 + .../glfw-3.4/docs/html/search/defines_0.js | 43 + .../glfw-3.4/docs/html/search/files_0.js | 4 + .../glfw-3.4/docs/html/search/files_1.js | 6 + .../glfw-3.4/docs/html/search/files_2.js | 5 + .../glfw-3.4/docs/html/search/files_3.js | 6 + .../glfw-3.4/docs/html/search/files_4.js | 6 + .../glfw-3.4/docs/html/search/files_5.js | 4 + .../glfw-3.4/docs/html/search/files_6.js | 4 + .../glfw-3.4/docs/html/search/files_7.js | 4 + .../glfw-3.4/docs/html/search/files_8.js | 4 + .../glfw-3.4/docs/html/search/functions_0.js | 152 + .../glfw-3.4/docs/html/search/groups_0.js | 6 + .../glfw-3.4/docs/html/search/groups_1.js | 4 + .../glfw-3.4/docs/html/search/groups_10.js | 4 + .../glfw-3.4/docs/html/search/groups_2.js | 6 + .../glfw-3.4/docs/html/search/groups_3.js | 5 + .../glfw-3.4/docs/html/search/groups_4.js | 4 + .../glfw-3.4/docs/html/search/groups_5.js | 5 + .../glfw-3.4/docs/html/search/groups_6.js | 4 + .../glfw-3.4/docs/html/search/groups_7.js | 5 + .../glfw-3.4/docs/html/search/groups_8.js | 5 + .../glfw-3.4/docs/html/search/groups_9.js | 6 + .../glfw-3.4/docs/html/search/groups_a.js | 6 + .../glfw-3.4/docs/html/search/groups_b.js | 4 + .../glfw-3.4/docs/html/search/groups_c.js | 4 + .../glfw-3.4/docs/html/search/groups_d.js | 7 + .../glfw-3.4/docs/html/search/groups_e.js | 4 + .../glfw-3.4/docs/html/search/groups_f.js | 5 + .../include/glfw-3.4/docs/html/search/mag.svg | 24 + .../glfw-3.4/docs/html/search/mag_d.svg | 24 + .../glfw-3.4/docs/html/search/mag_sel.svg | 31 + .../glfw-3.4/docs/html/search/mag_seld.svg | 31 + .../glfw-3.4/docs/html/search/pages_0.js | 4 + .../glfw-3.4/docs/html/search/pages_1.js | 5 + .../glfw-3.4/docs/html/search/pages_10.js | 5 + .../glfw-3.4/docs/html/search/pages_11.js | 4 + .../glfw-3.4/docs/html/search/pages_2.js | 4 + .../glfw-3.4/docs/html/search/pages_3.js | 5 + .../glfw-3.4/docs/html/search/pages_4.js | 4 + .../glfw-3.4/docs/html/search/pages_5.js | 6 + .../glfw-3.4/docs/html/search/pages_6.js | 4 + .../glfw-3.4/docs/html/search/pages_7.js | 5 + .../glfw-3.4/docs/html/search/pages_8.js | 7 + .../glfw-3.4/docs/html/search/pages_9.js | 7 + .../glfw-3.4/docs/html/search/pages_a.js | 4 + .../glfw-3.4/docs/html/search/pages_b.js | 5 + .../glfw-3.4/docs/html/search/pages_c.js | 4 + .../glfw-3.4/docs/html/search/pages_d.js | 4 + .../glfw-3.4/docs/html/search/pages_e.js | 6 + .../glfw-3.4/docs/html/search/pages_f.js | 6 + .../glfw-3.4/docs/html/search/search.css | 291 + .../glfw-3.4/docs/html/search/search.js | 840 + .../glfw-3.4/docs/html/search/searchdata.js | 39 + .../glfw-3.4/docs/html/search/typedefs_0.js | 36 + .../glfw-3.4/docs/html/search/variables_0.js | 5 + .../glfw-3.4/docs/html/search/variables_1.js | 6 + .../glfw-3.4/docs/html/search/variables_2.js | 4 + .../glfw-3.4/docs/html/search/variables_3.js | 5 + .../glfw-3.4/docs/html/search/variables_4.js | 4 + .../glfw-3.4/docs/html/search/variables_5.js | 4 + .../glfw-3.4/docs/html/search/variables_6.js | 7 + .../glfw-3.4/docs/html/search/variables_7.js | 4 + .../glfw-3.4/docs/html/search/variables_8.js | 4 + .../glfw-3.4/docs/html/search/variables_9.js | 4 + .../include/glfw-3.4/docs/html/spaces.svg | 877 + .../include/glfw-3.4/docs/html/splitbar.png | Bin 0 -> 314 bytes .../include/glfw-3.4/docs/html/splitbard.png | Bin 0 -> 282 bytes .../docs/html/struct_g_l_f_wallocator.html | 168 + .../docs/html/struct_g_l_f_wgamepadstate.html | 134 + .../docs/html/struct_g_l_f_wgammaramp.html | 170 + .../docs/html/struct_g_l_f_wimage.html | 151 + .../docs/html/struct_g_l_f_wvidmode.html | 204 + .../include/glfw-3.4/docs/html/sync_off.png | Bin 0 -> 853 bytes .../include/glfw-3.4/docs/html/sync_on.png | Bin 0 -> 845 bytes .../include/glfw-3.4/docs/html/tab_a.png | Bin 0 -> 142 bytes .../include/glfw-3.4/docs/html/tab_ad.png | Bin 0 -> 135 bytes .../include/glfw-3.4/docs/html/tab_b.png | Bin 0 -> 169 bytes .../include/glfw-3.4/docs/html/tab_bd.png | Bin 0 -> 173 bytes .../include/glfw-3.4/docs/html/tab_h.png | Bin 0 -> 177 bytes .../include/glfw-3.4/docs/html/tab_hd.png | Bin 0 -> 180 bytes .../include/glfw-3.4/docs/html/tab_s.png | Bin 0 -> 184 bytes .../include/glfw-3.4/docs/html/tab_sd.png | Bin 0 -> 188 bytes .../include/glfw-3.4/docs/html/tabs.css | 1 + .../include/glfw-3.4/docs/html/topics.html | 101 + .../glfw-3.4/docs/html/vulkan_8md.html | 81 + .../glfw-3.4/docs/html/vulkan_guide.html | 206 + .../glfw-3.4/docs/html/window_8md.html | 81 + .../glfw-3.4/docs/html/window_guide.html | 806 + enginecustom/include/glfw-3.4/docs/input.md | 981 + .../include/glfw-3.4/docs/internal.md | 120 + enginecustom/include/glfw-3.4/docs/intro.md | 637 + enginecustom/include/glfw-3.4/docs/main.md | 38 + enginecustom/include/glfw-3.4/docs/monitor.md | 257 + enginecustom/include/glfw-3.4/docs/moving.md | 521 + enginecustom/include/glfw-3.4/docs/news.md | 402 + enginecustom/include/glfw-3.4/docs/quick.md | 365 + enginecustom/include/glfw-3.4/docs/spaces.svg | 877 + enginecustom/include/glfw-3.4/docs/vulkan.md | 250 + enginecustom/include/glfw-3.4/docs/window.md | 1530 + .../include/glfw-3.4/examples/CMakeLists.txt | 83 + .../include/glfw-3.4/examples/boing.c | 680 + .../include/glfw-3.4/examples/gears.c | 361 + .../include/glfw-3.4/examples/glfw.icns | Bin 0 -> 27988 bytes .../include/glfw-3.4/examples/glfw.ico | Bin 0 -> 21630 bytes .../include/glfw-3.4/examples/glfw.rc | 3 + .../include/glfw-3.4/examples/heightmap.c | 513 + .../include/glfw-3.4/examples/offscreen.c | 165 + .../include/glfw-3.4/examples/particles.c | 1074 + .../include/glfw-3.4/examples/sharing.c | 234 + .../include/glfw-3.4/examples/splitview.c | 547 + .../glfw-3.4/examples/triangle-opengl.c | 171 + .../glfw-3.4/examples/triangle-opengles.c | 170 + enginecustom/include/glfw-3.4/examples/wave.c | 463 + .../include/glfw-3.4/examples/windows.c | 106 + .../include/glfw-3.4/include/GLFW/glfw3.h | 6547 ++++ .../glfw-3.4/include/GLFW/glfw3native.h | 663 + .../include/glfw-3.4/src/CMakeLists.txt | 368 + .../include/glfw-3.4/src/cocoa_init.m | 695 + .../include/glfw-3.4/src/cocoa_joystick.h | 49 + .../include/glfw-3.4/src/cocoa_joystick.m | 485 + .../include/glfw-3.4/src/cocoa_monitor.m | 643 + .../include/glfw-3.4/src/cocoa_platform.h | 302 + .../include/glfw-3.4/src/cocoa_time.c | 57 + .../include/glfw-3.4/src/cocoa_time.h | 35 + .../include/glfw-3.4/src/cocoa_window.m | 2072 ++ enginecustom/include/glfw-3.4/src/context.c | 765 + .../include/glfw-3.4/src/egl_context.c | 911 + enginecustom/include/glfw-3.4/src/glfw.rc.in | 30 + .../include/glfw-3.4/src/glx_context.c | 719 + enginecustom/include/glfw-3.4/src/init.c | 528 + enginecustom/include/glfw-3.4/src/input.c | 1505 + enginecustom/include/glfw-3.4/src/internal.h | 1009 + .../include/glfw-3.4/src/linux_joystick.c | 436 + .../include/glfw-3.4/src/linux_joystick.h | 64 + enginecustom/include/glfw-3.4/src/mappings.h | 1001 + .../include/glfw-3.4/src/mappings.h.in | 82 + enginecustom/include/glfw-3.4/src/monitor.c | 548 + .../include/glfw-3.4/src/nsgl_context.m | 384 + enginecustom/include/glfw-3.4/src/null_init.c | 264 + .../include/glfw-3.4/src/null_joystick.c | 56 + .../include/glfw-3.4/src/null_joystick.h | 32 + .../include/glfw-3.4/src/null_monitor.c | 160 + .../include/glfw-3.4/src/null_platform.h | 271 + .../include/glfw-3.4/src/null_window.c | 719 + .../include/glfw-3.4/src/osmesa_context.c | 383 + enginecustom/include/glfw-3.4/src/platform.c | 212 + enginecustom/include/glfw-3.4/src/platform.h | 212 + .../include/glfw-3.4/src/posix_module.c | 53 + .../include/glfw-3.4/src/posix_poll.c | 83 + .../include/glfw-3.4/src/posix_poll.h | 30 + .../include/glfw-3.4/src/posix_thread.c | 107 + .../include/glfw-3.4/src/posix_thread.h | 49 + .../include/glfw-3.4/src/posix_time.c | 65 + .../include/glfw-3.4/src/posix_time.h | 41 + enginecustom/include/glfw-3.4/src/vulkan.c | 328 + .../include/glfw-3.4/src/wgl_context.c | 798 + .../include/glfw-3.4/src/win32_init.c | 731 + .../include/glfw-3.4/src/win32_joystick.c | 767 + .../include/glfw-3.4/src/win32_joystick.h | 51 + .../include/glfw-3.4/src/win32_module.c | 51 + .../include/glfw-3.4/src/win32_monitor.c | 569 + .../include/glfw-3.4/src/win32_platform.h | 627 + .../include/glfw-3.4/src/win32_thread.c | 100 + .../include/glfw-3.4/src/win32_thread.h | 53 + .../include/glfw-3.4/src/win32_time.c | 54 + .../include/glfw-3.4/src/win32_time.h | 43 + .../include/glfw-3.4/src/win32_window.c | 2593 ++ enginecustom/include/glfw-3.4/src/window.c | 1172 + enginecustom/include/glfw-3.4/src/wl_init.c | 1003 + .../include/glfw-3.4/src/wl_monitor.c | 274 + .../include/glfw-3.4/src/wl_platform.h | 691 + enginecustom/include/glfw-3.4/src/wl_window.c | 3308 ++ enginecustom/include/glfw-3.4/src/x11_init.c | 1656 + .../include/glfw-3.4/src/x11_monitor.c | 641 + .../include/glfw-3.4/src/x11_platform.h | 1004 + .../include/glfw-3.4/src/x11_window.c | 3357 ++ .../include/glfw-3.4/src/xkb_unicode.c | 943 + .../include/glfw-3.4/src/xkb_unicode.h | 30 + .../include/glfw-3.4/tests/CMakeLists.txt | 86 + .../include/glfw-3.4/tests/allocator.c | 142 + .../include/glfw-3.4/tests/clipboard.c | 146 + enginecustom/include/glfw-3.4/tests/cursor.c | 495 + enginecustom/include/glfw-3.4/tests/empty.c | 133 + enginecustom/include/glfw-3.4/tests/events.c | 681 + enginecustom/include/glfw-3.4/tests/gamma.c | 187 + .../include/glfw-3.4/tests/glfwinfo.c | 1100 + enginecustom/include/glfw-3.4/tests/icon.c | 150 + enginecustom/include/glfw-3.4/tests/iconify.c | 298 + .../include/glfw-3.4/tests/inputlag.c | 310 + .../include/glfw-3.4/tests/joysticks.c | 346 + .../include/glfw-3.4/tests/monitors.c | 263 + enginecustom/include/glfw-3.4/tests/msaa.c | 221 + enginecustom/include/glfw-3.4/tests/reopen.c | 241 + enginecustom/include/glfw-3.4/tests/tearing.c | 251 + enginecustom/include/glfw-3.4/tests/threads.c | 151 + enginecustom/include/glfw-3.4/tests/timeout.c | 99 + enginecustom/include/glfw-3.4/tests/title.c | 73 + .../include/glfw-3.4/tests/triangle-vulkan.c | 2140 ++ enginecustom/include/glfw-3.4/tests/window.c | 457 + enginecustom/include/glm/CMakeLists.txt | 69 + enginecustom/include/glm/common.hpp | 539 + enginecustom/include/glm/copying.txt | 54 + enginecustom/include/glm/detail/_features.hpp | 394 + enginecustom/include/glm/detail/_fixes.hpp | 27 + enginecustom/include/glm/detail/_noise.hpp | 81 + enginecustom/include/glm/detail/_swizzle.hpp | 804 + .../include/glm/detail/_swizzle_func.hpp | 682 + .../include/glm/detail/_vectorize.hpp | 162 + .../include/glm/detail/compute_common.hpp | 50 + .../glm/detail/compute_vector_decl.hpp | 190 + .../glm/detail/compute_vector_relational.hpp | 30 + .../include/glm/detail/func_common.inl | 792 + .../include/glm/detail/func_common_simd.inl | 231 + .../include/glm/detail/func_exponential.inl | 152 + .../glm/detail/func_exponential_simd.inl | 37 + .../include/glm/detail/func_geometric.inl | 243 + .../glm/detail/func_geometric_simd.inl | 163 + .../include/glm/detail/func_integer.inl | 392 + .../include/glm/detail/func_integer_simd.inl | 65 + .../include/glm/detail/func_matrix.inl | 443 + .../include/glm/detail/func_matrix_simd.inl | 252 + .../include/glm/detail/func_packing.inl | 189 + .../include/glm/detail/func_packing_simd.inl | 6 + .../include/glm/detail/func_trigonometric.inl | 197 + .../glm/detail/func_trigonometric_simd.inl | 0 .../glm/detail/func_vector_relational.inl | 87 + .../detail/func_vector_relational_simd.inl | 6 + enginecustom/include/glm/detail/glm.cpp | 263 + enginecustom/include/glm/detail/qualifier.hpp | 229 + enginecustom/include/glm/detail/setup.hpp | 1188 + .../include/glm/detail/type_float.hpp | 68 + enginecustom/include/glm/detail/type_half.hpp | 16 + enginecustom/include/glm/detail/type_half.inl | 241 + .../include/glm/detail/type_mat2x2.hpp | 177 + .../include/glm/detail/type_mat2x2.inl | 536 + .../include/glm/detail/type_mat2x3.hpp | 159 + .../include/glm/detail/type_mat2x3.inl | 510 + .../include/glm/detail/type_mat2x4.hpp | 161 + .../include/glm/detail/type_mat2x4.inl | 520 + .../include/glm/detail/type_mat3x2.hpp | 167 + .../include/glm/detail/type_mat3x2.inl | 532 + .../include/glm/detail/type_mat3x3.hpp | 184 + .../include/glm/detail/type_mat3x3.inl | 601 + .../include/glm/detail/type_mat3x4.hpp | 166 + .../include/glm/detail/type_mat3x4.inl | 578 + .../include/glm/detail/type_mat4x2.hpp | 171 + .../include/glm/detail/type_mat4x2.inl | 574 + .../include/glm/detail/type_mat4x3.hpp | 171 + .../include/glm/detail/type_mat4x3.inl | 598 + .../include/glm/detail/type_mat4x4.hpp | 189 + .../include/glm/detail/type_mat4x4.inl | 706 + .../include/glm/detail/type_mat4x4_simd.inl | 6 + enginecustom/include/glm/detail/type_quat.hpp | 193 + enginecustom/include/glm/detail/type_quat.inl | 424 + .../include/glm/detail/type_quat_simd.inl | 208 + enginecustom/include/glm/detail/type_vec1.hpp | 308 + enginecustom/include/glm/detail/type_vec1.inl | 553 + enginecustom/include/glm/detail/type_vec2.hpp | 402 + enginecustom/include/glm/detail/type_vec2.inl | 915 + enginecustom/include/glm/detail/type_vec3.hpp | 436 + enginecustom/include/glm/detail/type_vec3.inl | 1070 + enginecustom/include/glm/detail/type_vec4.hpp | 508 + enginecustom/include/glm/detail/type_vec4.inl | 1142 + .../include/glm/detail/type_vec4_simd.inl | 788 + enginecustom/include/glm/exponential.hpp | 110 + enginecustom/include/glm/ext.hpp | 267 + .../include/glm/ext/_matrix_vectorize.hpp | 128 + .../include/glm/ext/matrix_clip_space.hpp | 522 + .../include/glm/ext/matrix_clip_space.inl | 595 + .../include/glm/ext/matrix_common.hpp | 39 + .../include/glm/ext/matrix_common.inl | 34 + .../include/glm/ext/matrix_double2x2.hpp | 23 + .../glm/ext/matrix_double2x2_precision.hpp | 49 + .../include/glm/ext/matrix_double2x3.hpp | 18 + .../glm/ext/matrix_double2x3_precision.hpp | 31 + .../include/glm/ext/matrix_double2x4.hpp | 18 + .../glm/ext/matrix_double2x4_precision.hpp | 31 + .../include/glm/ext/matrix_double3x2.hpp | 18 + .../glm/ext/matrix_double3x2_precision.hpp | 31 + .../include/glm/ext/matrix_double3x3.hpp | 23 + .../glm/ext/matrix_double3x3_precision.hpp | 49 + .../include/glm/ext/matrix_double3x4.hpp | 18 + .../glm/ext/matrix_double3x4_precision.hpp | 31 + .../include/glm/ext/matrix_double4x2.hpp | 18 + .../glm/ext/matrix_double4x2_precision.hpp | 31 + .../include/glm/ext/matrix_double4x3.hpp | 18 + .../glm/ext/matrix_double4x3_precision.hpp | 31 + .../include/glm/ext/matrix_double4x4.hpp | 23 + .../glm/ext/matrix_double4x4_precision.hpp | 49 + .../include/glm/ext/matrix_float2x2.hpp | 23 + .../glm/ext/matrix_float2x2_precision.hpp | 49 + .../include/glm/ext/matrix_float2x3.hpp | 18 + .../glm/ext/matrix_float2x3_precision.hpp | 31 + .../include/glm/ext/matrix_float2x4.hpp | 18 + .../glm/ext/matrix_float2x4_precision.hpp | 31 + .../include/glm/ext/matrix_float3x2.hpp | 18 + .../glm/ext/matrix_float3x2_precision.hpp | 31 + .../include/glm/ext/matrix_float3x3.hpp | 23 + .../glm/ext/matrix_float3x3_precision.hpp | 49 + .../include/glm/ext/matrix_float3x4.hpp | 18 + .../glm/ext/matrix_float3x4_precision.hpp | 31 + .../include/glm/ext/matrix_float4x2.hpp | 18 + .../glm/ext/matrix_float4x2_precision.hpp | 31 + .../include/glm/ext/matrix_float4x3.hpp | 18 + .../glm/ext/matrix_float4x3_precision.hpp | 31 + .../include/glm/ext/matrix_float4x4.hpp | 23 + .../glm/ext/matrix_float4x4_precision.hpp | 49 + .../include/glm/ext/matrix_int2x2.hpp | 38 + .../include/glm/ext/matrix_int2x2_sized.hpp | 70 + .../include/glm/ext/matrix_int2x3.hpp | 33 + .../include/glm/ext/matrix_int2x3_sized.hpp | 49 + .../include/glm/ext/matrix_int2x4.hpp | 33 + .../include/glm/ext/matrix_int2x4_sized.hpp | 49 + .../include/glm/ext/matrix_int3x2.hpp | 33 + .../include/glm/ext/matrix_int3x2_sized.hpp | 49 + .../include/glm/ext/matrix_int3x3.hpp | 38 + .../include/glm/ext/matrix_int3x3_sized.hpp | 70 + .../include/glm/ext/matrix_int3x4.hpp | 33 + .../include/glm/ext/matrix_int3x4_sized.hpp | 49 + .../include/glm/ext/matrix_int4x2.hpp | 33 + .../include/glm/ext/matrix_int4x2_sized.hpp | 49 + .../include/glm/ext/matrix_int4x3.hpp | 33 + .../include/glm/ext/matrix_int4x3_sized.hpp | 49 + .../include/glm/ext/matrix_int4x4.hpp | 38 + .../include/glm/ext/matrix_int4x4_sized.hpp | 70 + .../include/glm/ext/matrix_integer.hpp | 91 + .../include/glm/ext/matrix_integer.inl | 38 + .../include/glm/ext/matrix_projection.hpp | 149 + .../include/glm/ext/matrix_projection.inl | 106 + .../include/glm/ext/matrix_relational.hpp | 132 + .../include/glm/ext/matrix_relational.inl | 88 + .../include/glm/ext/matrix_transform.hpp | 171 + .../include/glm/ext/matrix_transform.inl | 207 + .../include/glm/ext/matrix_uint2x2.hpp | 38 + .../include/glm/ext/matrix_uint2x2_sized.hpp | 70 + .../include/glm/ext/matrix_uint2x3.hpp | 33 + .../include/glm/ext/matrix_uint2x3_sized.hpp | 49 + .../include/glm/ext/matrix_uint2x4.hpp | 33 + .../include/glm/ext/matrix_uint2x4_sized.hpp | 49 + .../include/glm/ext/matrix_uint3x2.hpp | 33 + .../include/glm/ext/matrix_uint3x2_sized.hpp | 49 + .../include/glm/ext/matrix_uint3x3.hpp | 38 + .../include/glm/ext/matrix_uint3x3_sized.hpp | 70 + .../include/glm/ext/matrix_uint3x4.hpp | 33 + .../include/glm/ext/matrix_uint3x4_sized.hpp | 49 + .../include/glm/ext/matrix_uint4x2.hpp | 33 + .../include/glm/ext/matrix_uint4x2_sized.hpp | 49 + .../include/glm/ext/matrix_uint4x3.hpp | 33 + .../include/glm/ext/matrix_uint4x3_sized.hpp | 49 + .../include/glm/ext/matrix_uint4x4.hpp | 38 + .../include/glm/ext/matrix_uint4x4_sized.hpp | 70 + .../include/glm/ext/quaternion_common.hpp | 135 + .../include/glm/ext/quaternion_common.inl | 144 + .../glm/ext/quaternion_common_simd.inl | 18 + .../include/glm/ext/quaternion_double.hpp | 39 + .../glm/ext/quaternion_double_precision.hpp | 42 + .../glm/ext/quaternion_exponential.hpp | 63 + .../glm/ext/quaternion_exponential.inl | 89 + .../include/glm/ext/quaternion_float.hpp | 39 + .../glm/ext/quaternion_float_precision.hpp | 36 + .../include/glm/ext/quaternion_geometric.hpp | 70 + .../include/glm/ext/quaternion_geometric.inl | 36 + .../include/glm/ext/quaternion_relational.hpp | 62 + .../include/glm/ext/quaternion_relational.inl | 35 + .../include/glm/ext/quaternion_transform.hpp | 47 + .../include/glm/ext/quaternion_transform.inl | 24 + .../glm/ext/quaternion_trigonometric.hpp | 65 + .../glm/ext/quaternion_trigonometric.inl | 37 + .../include/glm/ext/scalar_common.hpp | 181 + .../include/glm/ext/scalar_common.inl | 170 + .../include/glm/ext/scalar_constants.hpp | 40 + .../include/glm/ext/scalar_constants.inl | 24 + .../include/glm/ext/scalar_int_sized.hpp | 70 + .../include/glm/ext/scalar_integer.hpp | 92 + .../include/glm/ext/scalar_integer.inl | 243 + .../include/glm/ext/scalar_packing.hpp | 32 + .../include/glm/ext/scalar_packing.inl | 0 .../include/glm/ext/scalar_reciprocal.hpp | 135 + .../include/glm/ext/scalar_reciprocal.inl | 107 + .../include/glm/ext/scalar_relational.hpp | 68 + .../include/glm/ext/scalar_relational.inl | 40 + .../include/glm/ext/scalar_uint_sized.hpp | 70 + enginecustom/include/glm/ext/scalar_ulp.hpp | 77 + enginecustom/include/glm/ext/scalar_ulp.inl | 291 + enginecustom/include/glm/ext/vector_bool1.hpp | 30 + .../glm/ext/vector_bool1_precision.hpp | 34 + enginecustom/include/glm/ext/vector_bool2.hpp | 18 + .../glm/ext/vector_bool2_precision.hpp | 31 + enginecustom/include/glm/ext/vector_bool3.hpp | 18 + .../glm/ext/vector_bool3_precision.hpp | 31 + enginecustom/include/glm/ext/vector_bool4.hpp | 18 + .../glm/ext/vector_bool4_precision.hpp | 31 + .../include/glm/ext/vector_common.hpp | 228 + .../include/glm/ext/vector_common.inl | 147 + .../include/glm/ext/vector_double1.hpp | 31 + .../glm/ext/vector_double1_precision.hpp | 36 + .../include/glm/ext/vector_double2.hpp | 18 + .../glm/ext/vector_double2_precision.hpp | 31 + .../include/glm/ext/vector_double3.hpp | 18 + .../glm/ext/vector_double3_precision.hpp | 34 + .../include/glm/ext/vector_double4.hpp | 18 + .../glm/ext/vector_double4_precision.hpp | 35 + .../include/glm/ext/vector_float1.hpp | 31 + .../glm/ext/vector_float1_precision.hpp | 36 + .../include/glm/ext/vector_float2.hpp | 18 + .../glm/ext/vector_float2_precision.hpp | 31 + .../include/glm/ext/vector_float3.hpp | 18 + .../glm/ext/vector_float3_precision.hpp | 31 + .../include/glm/ext/vector_float4.hpp | 18 + .../glm/ext/vector_float4_precision.hpp | 31 + enginecustom/include/glm/ext/vector_int1.hpp | 32 + .../include/glm/ext/vector_int1_sized.hpp | 49 + enginecustom/include/glm/ext/vector_int2.hpp | 18 + .../include/glm/ext/vector_int2_sized.hpp | 49 + enginecustom/include/glm/ext/vector_int3.hpp | 18 + .../include/glm/ext/vector_int3_sized.hpp | 49 + enginecustom/include/glm/ext/vector_int4.hpp | 18 + .../include/glm/ext/vector_int4_sized.hpp | 49 + .../include/glm/ext/vector_integer.hpp | 149 + .../include/glm/ext/vector_integer.inl | 85 + .../include/glm/ext/vector_packing.hpp | 32 + .../include/glm/ext/vector_packing.inl | 0 .../include/glm/ext/vector_reciprocal.hpp | 135 + .../include/glm/ext/vector_reciprocal.inl | 105 + .../include/glm/ext/vector_relational.hpp | 107 + .../include/glm/ext/vector_relational.inl | 75 + enginecustom/include/glm/ext/vector_uint1.hpp | 32 + .../include/glm/ext/vector_uint1_sized.hpp | 49 + enginecustom/include/glm/ext/vector_uint2.hpp | 18 + .../include/glm/ext/vector_uint2_sized.hpp | 49 + enginecustom/include/glm/ext/vector_uint3.hpp | 18 + .../include/glm/ext/vector_uint3_sized.hpp | 49 + enginecustom/include/glm/ext/vector_uint4.hpp | 18 + .../include/glm/ext/vector_uint4_sized.hpp | 49 + enginecustom/include/glm/ext/vector_ulp.hpp | 112 + enginecustom/include/glm/ext/vector_ulp.inl | 74 + enginecustom/include/glm/fwd.hpp | 1233 + enginecustom/include/glm/geometric.hpp | 116 + enginecustom/include/glm/glm.cppm | 2675 ++ enginecustom/include/glm/glm.hpp | 137 + enginecustom/include/glm/gtc/bitfield.hpp | 266 + enginecustom/include/glm/gtc/bitfield.inl | 635 + enginecustom/include/glm/gtc/color_space.hpp | 56 + enginecustom/include/glm/gtc/color_space.inl | 84 + enginecustom/include/glm/gtc/constants.hpp | 170 + enginecustom/include/glm/gtc/constants.inl | 173 + enginecustom/include/glm/gtc/epsilon.hpp | 60 + enginecustom/include/glm/gtc/epsilon.inl | 80 + enginecustom/include/glm/gtc/integer.hpp | 43 + enginecustom/include/glm/gtc/integer.inl | 33 + .../include/glm/gtc/matrix_access.hpp | 60 + .../include/glm/gtc/matrix_access.inl | 62 + .../include/glm/gtc/matrix_integer.hpp | 433 + .../include/glm/gtc/matrix_inverse.hpp | 50 + .../include/glm/gtc/matrix_inverse.inl | 118 + .../include/glm/gtc/matrix_transform.hpp | 36 + .../include/glm/gtc/matrix_transform.inl | 3 + enginecustom/include/glm/gtc/noise.hpp | 61 + enginecustom/include/glm/gtc/noise.inl | 807 + enginecustom/include/glm/gtc/packing.hpp | 728 + enginecustom/include/glm/gtc/packing.inl | 951 + enginecustom/include/glm/gtc/quaternion.hpp | 173 + enginecustom/include/glm/gtc/quaternion.inl | 208 + .../include/glm/gtc/quaternion_simd.inl | 0 enginecustom/include/glm/gtc/random.hpp | 82 + enginecustom/include/glm/gtc/random.inl | 303 + enginecustom/include/glm/gtc/reciprocal.hpp | 24 + enginecustom/include/glm/gtc/round.hpp | 160 + enginecustom/include/glm/gtc/round.inl | 155 + enginecustom/include/glm/gtc/type_aligned.hpp | 1315 + .../include/glm/gtc/type_precision.hpp | 2094 ++ .../include/glm/gtc/type_precision.inl | 6 + enginecustom/include/glm/gtc/type_ptr.hpp | 230 + enginecustom/include/glm/gtc/type_ptr.inl | 386 + enginecustom/include/glm/gtc/ulp.hpp | 155 + enginecustom/include/glm/gtc/ulp.inl | 173 + enginecustom/include/glm/gtc/vec1.hpp | 30 + .../include/glm/gtx/associated_min_max.hpp | 205 + .../include/glm/gtx/associated_min_max.inl | 354 + enginecustom/include/glm/gtx/bit.hpp | 96 + enginecustom/include/glm/gtx/bit.inl | 92 + .../include/glm/gtx/closest_point.hpp | 47 + .../include/glm/gtx/closest_point.inl | 45 + .../include/glm/gtx/color_encoding.hpp | 52 + .../include/glm/gtx/color_encoding.inl | 45 + enginecustom/include/glm/gtx/color_space.hpp | 70 + enginecustom/include/glm/gtx/color_space.inl | 144 + .../include/glm/gtx/color_space_YCoCg.hpp | 58 + .../include/glm/gtx/color_space_YCoCg.inl | 107 + enginecustom/include/glm/gtx/common.hpp | 74 + enginecustom/include/glm/gtx/common.inl | 125 + .../include/glm/gtx/compatibility.hpp | 131 + .../include/glm/gtx/compatibility.inl | 62 + .../include/glm/gtx/component_wise.hpp | 77 + .../include/glm/gtx/component_wise.inl | 147 + .../include/glm/gtx/dual_quaternion.hpp | 272 + .../include/glm/gtx/dual_quaternion.inl | 352 + enginecustom/include/glm/gtx/easing.hpp | 217 + enginecustom/include/glm/gtx/easing.inl | 436 + enginecustom/include/glm/gtx/euler_angles.hpp | 333 + enginecustom/include/glm/gtx/euler_angles.inl | 899 + enginecustom/include/glm/gtx/extend.hpp | 40 + enginecustom/include/glm/gtx/extend.inl | 48 + .../include/glm/gtx/extended_min_max.hpp | 135 + .../include/glm/gtx/extended_min_max.inl | 138 + .../include/glm/gtx/exterior_product.hpp | 43 + .../include/glm/gtx/exterior_product.inl | 26 + .../include/glm/gtx/fast_exponential.hpp | 93 + .../include/glm/gtx/fast_exponential.inl | 136 + .../include/glm/gtx/fast_square_root.hpp | 96 + .../include/glm/gtx/fast_square_root.inl | 75 + .../include/glm/gtx/fast_trigonometry.hpp | 77 + .../include/glm/gtx/fast_trigonometry.inl | 142 + .../include/glm/gtx/float_notmalize.inl | 13 + enginecustom/include/glm/gtx/functions.hpp | 54 + enginecustom/include/glm/gtx/functions.inl | 30 + .../include/glm/gtx/gradient_paint.hpp | 51 + .../include/glm/gtx/gradient_paint.inl | 36 + .../glm/gtx/handed_coordinate_space.hpp | 48 + .../glm/gtx/handed_coordinate_space.inl | 26 + enginecustom/include/glm/gtx/hash.hpp | 146 + enginecustom/include/glm/gtx/hash.inl | 175 + enginecustom/include/glm/gtx/integer.hpp | 74 + enginecustom/include/glm/gtx/integer.inl | 185 + enginecustom/include/glm/gtx/intersect.hpp | 90 + enginecustom/include/glm/gtx/intersect.inl | 200 + enginecustom/include/glm/gtx/io.hpp | 210 + enginecustom/include/glm/gtx/io.inl | 452 + enginecustom/include/glm/gtx/log_base.hpp | 46 + enginecustom/include/glm/gtx/log_base.inl | 16 + .../include/glm/gtx/matrix_cross_product.hpp | 45 + .../include/glm/gtx/matrix_cross_product.inl | 37 + .../include/glm/gtx/matrix_decompose.hpp | 50 + .../include/glm/gtx/matrix_decompose.inl | 234 + .../include/glm/gtx/matrix_factorisation.hpp | 67 + .../include/glm/gtx/matrix_factorisation.inl | 84 + .../include/glm/gtx/matrix_interpolation.hpp | 58 + .../include/glm/gtx/matrix_interpolation.inl | 146 + .../include/glm/gtx/matrix_major_storage.hpp | 117 + .../include/glm/gtx/matrix_major_storage.inl | 166 + .../include/glm/gtx/matrix_operation.hpp | 101 + .../include/glm/gtx/matrix_operation.inl | 176 + enginecustom/include/glm/gtx/matrix_query.hpp | 75 + enginecustom/include/glm/gtx/matrix_query.inl | 119 + .../include/glm/gtx/matrix_transform_2d.hpp | 79 + .../include/glm/gtx/matrix_transform_2d.inl | 68 + .../include/glm/gtx/mixed_product.hpp | 39 + .../include/glm/gtx/mixed_product.inl | 15 + enginecustom/include/glm/gtx/norm.hpp | 86 + enginecustom/include/glm/gtx/norm.inl | 95 + enginecustom/include/glm/gtx/normal.hpp | 39 + enginecustom/include/glm/gtx/normal.inl | 15 + .../include/glm/gtx/normalize_dot.hpp | 47 + .../include/glm/gtx/normalize_dot.inl | 16 + .../include/glm/gtx/number_precision.hpp | 44 + enginecustom/include/glm/gtx/optimum_pow.hpp | 50 + enginecustom/include/glm/gtx/optimum_pow.inl | 22 + .../include/glm/gtx/orthonormalize.hpp | 47 + .../include/glm/gtx/orthonormalize.inl | 29 + enginecustom/include/glm/gtx/pca.hpp | 112 + enginecustom/include/glm/gtx/pca.inl | 343 + .../include/glm/gtx/perpendicular.hpp | 39 + .../include/glm/gtx/perpendicular.inl | 10 + .../include/glm/gtx/polar_coordinates.hpp | 46 + .../include/glm/gtx/polar_coordinates.inl | 36 + enginecustom/include/glm/gtx/projection.hpp | 41 + enginecustom/include/glm/gtx/projection.inl | 10 + enginecustom/include/glm/gtx/quaternion.hpp | 172 + enginecustom/include/glm/gtx/quaternion.inl | 159 + enginecustom/include/glm/gtx/range.hpp | 96 + enginecustom/include/glm/gtx/raw_data.hpp | 49 + enginecustom/include/glm/gtx/raw_data.inl | 2 + .../glm/gtx/rotate_normalized_axis.hpp | 66 + .../glm/gtx/rotate_normalized_axis.inl | 58 + .../include/glm/gtx/rotate_vector.hpp | 121 + .../include/glm/gtx/rotate_vector.inl | 187 + .../include/glm/gtx/scalar_multiplication.hpp | 80 + .../include/glm/gtx/scalar_relational.hpp | 34 + .../include/glm/gtx/scalar_relational.inl | 88 + enginecustom/include/glm/gtx/spline.hpp | 63 + enginecustom/include/glm/gtx/spline.inl | 60 + .../include/glm/gtx/std_based_type.hpp | 66 + .../include/glm/gtx/std_based_type.inl | 6 + enginecustom/include/glm/gtx/string_cast.hpp | 45 + enginecustom/include/glm/gtx/string_cast.inl | 497 + enginecustom/include/glm/gtx/texture.hpp | 44 + enginecustom/include/glm/gtx/texture.inl | 17 + enginecustom/include/glm/gtx/transform.hpp | 58 + enginecustom/include/glm/gtx/transform.inl | 23 + enginecustom/include/glm/gtx/transform2.hpp | 87 + enginecustom/include/glm/gtx/transform2.inl | 125 + enginecustom/include/glm/gtx/type_aligned.hpp | 980 + enginecustom/include/glm/gtx/type_aligned.inl | 6 + enginecustom/include/glm/gtx/type_trait.hpp | 83 + enginecustom/include/glm/gtx/type_trait.inl | 61 + enginecustom/include/glm/gtx/vec_swizzle.hpp | 2784 ++ enginecustom/include/glm/gtx/vector_angle.hpp | 55 + enginecustom/include/glm/gtx/vector_angle.inl | 45 + enginecustom/include/glm/gtx/vector_query.hpp | 64 + enginecustom/include/glm/gtx/vector_query.inl | 154 + enginecustom/include/glm/gtx/wrap.hpp | 35 + enginecustom/include/glm/gtx/wrap.inl | 6 + enginecustom/include/glm/integer.hpp | 212 + enginecustom/include/glm/mat2x2.hpp | 9 + enginecustom/include/glm/mat2x3.hpp | 9 + enginecustom/include/glm/mat2x4.hpp | 9 + enginecustom/include/glm/mat3x2.hpp | 9 + enginecustom/include/glm/mat3x3.hpp | 8 + enginecustom/include/glm/mat3x4.hpp | 8 + enginecustom/include/glm/mat4x2.hpp | 9 + enginecustom/include/glm/mat4x3.hpp | 8 + enginecustom/include/glm/mat4x4.hpp | 9 + enginecustom/include/glm/matrix.hpp | 161 + enginecustom/include/glm/packing.hpp | 173 + enginecustom/include/glm/simd/common.h | 240 + enginecustom/include/glm/simd/exponential.h | 20 + enginecustom/include/glm/simd/geometric.h | 130 + enginecustom/include/glm/simd/integer.h | 115 + enginecustom/include/glm/simd/matrix.h | 1028 + enginecustom/include/glm/simd/neon.h | 155 + enginecustom/include/glm/simd/packing.h | 8 + enginecustom/include/glm/simd/platform.h | 469 + enginecustom/include/glm/simd/trigonometric.h | 9 + .../include/glm/simd/vector_relational.h | 8 + enginecustom/include/glm/trigonometric.hpp | 210 + enginecustom/include/glm/vec2.hpp | 14 + enginecustom/include/glm/vec3.hpp | 14 + enginecustom/include/glm/vec4.hpp | 15 + .../include/glm/vector_relational.hpp | 121 + enginecustom/src/inc/system/vulkan.h | 7 + enginecustom/src/src/system/vulkan.cpp | 1 + 797 files changed, 218384 insertions(+), 18 deletions(-) create mode 100644 enginecustom/include/glfw-3.4/CMake/GenerateMappings.cmake create mode 100644 enginecustom/include/glfw-3.4/CMake/Info.plist.in create mode 100644 enginecustom/include/glfw-3.4/CMake/cmake_uninstall.cmake.in create mode 100644 enginecustom/include/glfw-3.4/CMake/glfw3.pc.in create mode 100644 enginecustom/include/glfw-3.4/CMake/glfw3Config.cmake.in create mode 100644 enginecustom/include/glfw-3.4/CMake/i686-w64-mingw32-clang.cmake create mode 100644 enginecustom/include/glfw-3.4/CMake/i686-w64-mingw32.cmake create mode 100644 enginecustom/include/glfw-3.4/CMake/modules/FindEpollShim.cmake create mode 100644 enginecustom/include/glfw-3.4/CMake/modules/FindOSMesa.cmake create mode 100644 enginecustom/include/glfw-3.4/CMake/x86_64-w64-mingw32-clang.cmake create mode 100644 enginecustom/include/glfw-3.4/CMake/x86_64-w64-mingw32.cmake create mode 100644 enginecustom/include/glfw-3.4/CMakeLists.txt create mode 100644 enginecustom/include/glfw-3.4/CONTRIBUTORS.md create mode 100644 enginecustom/include/glfw-3.4/LICENSE.md create mode 100644 enginecustom/include/glfw-3.4/README.md create mode 100644 enginecustom/include/glfw-3.4/deps/getopt.c create mode 100644 enginecustom/include/glfw-3.4/deps/getopt.h create mode 100644 enginecustom/include/glfw-3.4/deps/glad/gl.h create mode 100644 enginecustom/include/glfw-3.4/deps/glad/gles2.h create mode 100644 enginecustom/include/glfw-3.4/deps/glad/vulkan.h create mode 100644 enginecustom/include/glfw-3.4/deps/linmath.h create mode 100644 enginecustom/include/glfw-3.4/deps/mingw/_mingw_dxhelper.h create mode 100644 enginecustom/include/glfw-3.4/deps/mingw/dinput.h create mode 100644 enginecustom/include/glfw-3.4/deps/mingw/xinput.h create mode 100644 enginecustom/include/glfw-3.4/deps/nuklear.h create mode 100644 enginecustom/include/glfw-3.4/deps/nuklear_glfw_gl2.h create mode 100644 enginecustom/include/glfw-3.4/deps/stb_image_write.h create mode 100644 enginecustom/include/glfw-3.4/deps/tinycthread.c create mode 100644 enginecustom/include/glfw-3.4/deps/tinycthread.h create mode 100644 enginecustom/include/glfw-3.4/deps/wayland/fractional-scale-v1.xml create mode 100644 enginecustom/include/glfw-3.4/deps/wayland/idle-inhibit-unstable-v1.xml create mode 100644 enginecustom/include/glfw-3.4/deps/wayland/pointer-constraints-unstable-v1.xml create mode 100644 enginecustom/include/glfw-3.4/deps/wayland/relative-pointer-unstable-v1.xml create mode 100644 enginecustom/include/glfw-3.4/deps/wayland/viewporter.xml create mode 100644 enginecustom/include/glfw-3.4/deps/wayland/wayland.xml create mode 100644 enginecustom/include/glfw-3.4/deps/wayland/xdg-activation-v1.xml create mode 100644 enginecustom/include/glfw-3.4/deps/wayland/xdg-decoration-unstable-v1.xml create mode 100644 enginecustom/include/glfw-3.4/deps/wayland/xdg-shell.xml create mode 100644 enginecustom/include/glfw-3.4/docs/CMakeLists.txt create mode 100644 enginecustom/include/glfw-3.4/docs/CONTRIBUTING.md create mode 100644 enginecustom/include/glfw-3.4/docs/Doxyfile.in create mode 100644 enginecustom/include/glfw-3.4/docs/DoxygenLayout.xml create mode 100644 enginecustom/include/glfw-3.4/docs/SUPPORT.md create mode 100644 enginecustom/include/glfw-3.4/docs/build.md create mode 100644 enginecustom/include/glfw-3.4/docs/compat.md create mode 100644 enginecustom/include/glfw-3.4/docs/compile.md create mode 100644 enginecustom/include/glfw-3.4/docs/context.md create mode 100644 enginecustom/include/glfw-3.4/docs/extra.css create mode 100644 enginecustom/include/glfw-3.4/docs/extra.css.map create mode 100644 enginecustom/include/glfw-3.4/docs/extra.scss create mode 100644 enginecustom/include/glfw-3.4/docs/footer.html create mode 100644 enginecustom/include/glfw-3.4/docs/header.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/bc_s.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/bc_sd.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/build_8md.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/build_guide.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/closed.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/compat_8md.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/compat_guide.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/compile_8md.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/compile_guide.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/context_8md.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/context_guide.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/deprecated.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/dir_13577e2d8b9423099662de029791bd7d.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/dir_7f92719a7fe62e5b064f87d7a3c220b1.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/dir_a788ef6c2b1e5b367804e0b6ccfd6f11.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/dir_b11153cd0f4fd04a7564cc166f482635.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/doc.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/docd.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/doxygen.css create mode 100644 enginecustom/include/glfw-3.4/docs/html/doxygen.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/dynsections.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/extra.css create mode 100644 enginecustom/include/glfw-3.4/docs/html/files.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/folderclosed.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/folderclosedd.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/folderopen.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/folderopend.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/glfw3_8h.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/glfw3_8h_source.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/glfw3native_8h.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/glfw3native_8h_source.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__buttons.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__context.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__errors.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__gamepad__axes.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__gamepad__buttons.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__hat__state.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__init.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__input.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__joysticks.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__keys.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__mods.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__monitor.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__native.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__shapes.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__vulkan.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/group__window.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/index.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/input_8md.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/input_guide.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/internal_8md.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/internals_guide.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/intro_8md.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/intro_guide.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/jquery.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/main_8md.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/menu.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/menudata.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/minus.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/minusd.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/monitor_8md.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/monitor_guide.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/moving_8md.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/moving_guide.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/nav_f.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/nav_fd.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/nav_g.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/nav_h.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/nav_hd.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/news.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/news_8md.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/open.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/pages.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/plus.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/plusd.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/quick_8md.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/quick_guide.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_0.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_1.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_10.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_11.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_12.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_13.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_14.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_15.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_16.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_17.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_18.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_19.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_1a.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_1b.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_1c.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_1d.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_1e.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_1f.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_2.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_3.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_4.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_5.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_6.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_7.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_8.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_9.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_a.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_b.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_c.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_d.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_e.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/all_f.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/classes_0.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/close.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/defines_0.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/files_0.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/files_1.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/files_2.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/files_3.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/files_4.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/files_5.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/files_6.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/files_7.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/files_8.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/functions_0.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_0.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_1.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_10.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_2.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_3.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_4.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_5.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_6.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_7.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_8.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_9.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_a.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_b.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_c.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_d.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_e.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/groups_f.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/mag.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/mag_d.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/mag_sel.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/mag_seld.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_0.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_1.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_10.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_11.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_2.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_3.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_4.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_5.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_6.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_7.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_8.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_9.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_a.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_b.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_c.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_d.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_e.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/pages_f.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/search.css create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/search.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/searchdata.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/typedefs_0.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/variables_0.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/variables_1.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/variables_2.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/variables_3.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/variables_4.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/variables_5.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/variables_6.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/variables_7.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/variables_8.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/search/variables_9.js create mode 100644 enginecustom/include/glfw-3.4/docs/html/spaces.svg create mode 100644 enginecustom/include/glfw-3.4/docs/html/splitbar.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/splitbard.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/struct_g_l_f_wallocator.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/struct_g_l_f_wgamepadstate.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/struct_g_l_f_wgammaramp.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/struct_g_l_f_wimage.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/struct_g_l_f_wvidmode.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/sync_off.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/sync_on.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/tab_a.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/tab_ad.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/tab_b.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/tab_bd.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/tab_h.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/tab_hd.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/tab_s.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/tab_sd.png create mode 100644 enginecustom/include/glfw-3.4/docs/html/tabs.css create mode 100644 enginecustom/include/glfw-3.4/docs/html/topics.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/vulkan_8md.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/vulkan_guide.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/window_8md.html create mode 100644 enginecustom/include/glfw-3.4/docs/html/window_guide.html create mode 100644 enginecustom/include/glfw-3.4/docs/input.md create mode 100644 enginecustom/include/glfw-3.4/docs/internal.md create mode 100644 enginecustom/include/glfw-3.4/docs/intro.md create mode 100644 enginecustom/include/glfw-3.4/docs/main.md create mode 100644 enginecustom/include/glfw-3.4/docs/monitor.md create mode 100644 enginecustom/include/glfw-3.4/docs/moving.md create mode 100644 enginecustom/include/glfw-3.4/docs/news.md create mode 100644 enginecustom/include/glfw-3.4/docs/quick.md create mode 100644 enginecustom/include/glfw-3.4/docs/spaces.svg create mode 100644 enginecustom/include/glfw-3.4/docs/vulkan.md create mode 100644 enginecustom/include/glfw-3.4/docs/window.md create mode 100644 enginecustom/include/glfw-3.4/examples/CMakeLists.txt create mode 100644 enginecustom/include/glfw-3.4/examples/boing.c create mode 100644 enginecustom/include/glfw-3.4/examples/gears.c create mode 100644 enginecustom/include/glfw-3.4/examples/glfw.icns create mode 100644 enginecustom/include/glfw-3.4/examples/glfw.ico create mode 100644 enginecustom/include/glfw-3.4/examples/glfw.rc create mode 100644 enginecustom/include/glfw-3.4/examples/heightmap.c create mode 100644 enginecustom/include/glfw-3.4/examples/offscreen.c create mode 100644 enginecustom/include/glfw-3.4/examples/particles.c create mode 100644 enginecustom/include/glfw-3.4/examples/sharing.c create mode 100644 enginecustom/include/glfw-3.4/examples/splitview.c create mode 100644 enginecustom/include/glfw-3.4/examples/triangle-opengl.c create mode 100644 enginecustom/include/glfw-3.4/examples/triangle-opengles.c create mode 100644 enginecustom/include/glfw-3.4/examples/wave.c create mode 100644 enginecustom/include/glfw-3.4/examples/windows.c create mode 100644 enginecustom/include/glfw-3.4/include/GLFW/glfw3.h create mode 100644 enginecustom/include/glfw-3.4/include/GLFW/glfw3native.h create mode 100644 enginecustom/include/glfw-3.4/src/CMakeLists.txt create mode 100644 enginecustom/include/glfw-3.4/src/cocoa_init.m create mode 100644 enginecustom/include/glfw-3.4/src/cocoa_joystick.h create mode 100644 enginecustom/include/glfw-3.4/src/cocoa_joystick.m create mode 100644 enginecustom/include/glfw-3.4/src/cocoa_monitor.m create mode 100644 enginecustom/include/glfw-3.4/src/cocoa_platform.h create mode 100644 enginecustom/include/glfw-3.4/src/cocoa_time.c create mode 100644 enginecustom/include/glfw-3.4/src/cocoa_time.h create mode 100644 enginecustom/include/glfw-3.4/src/cocoa_window.m create mode 100644 enginecustom/include/glfw-3.4/src/context.c create mode 100644 enginecustom/include/glfw-3.4/src/egl_context.c create mode 100644 enginecustom/include/glfw-3.4/src/glfw.rc.in create mode 100644 enginecustom/include/glfw-3.4/src/glx_context.c create mode 100644 enginecustom/include/glfw-3.4/src/init.c create mode 100644 enginecustom/include/glfw-3.4/src/input.c create mode 100644 enginecustom/include/glfw-3.4/src/internal.h create mode 100644 enginecustom/include/glfw-3.4/src/linux_joystick.c create mode 100644 enginecustom/include/glfw-3.4/src/linux_joystick.h create mode 100644 enginecustom/include/glfw-3.4/src/mappings.h create mode 100644 enginecustom/include/glfw-3.4/src/mappings.h.in create mode 100644 enginecustom/include/glfw-3.4/src/monitor.c create mode 100644 enginecustom/include/glfw-3.4/src/nsgl_context.m create mode 100644 enginecustom/include/glfw-3.4/src/null_init.c create mode 100644 enginecustom/include/glfw-3.4/src/null_joystick.c create mode 100644 enginecustom/include/glfw-3.4/src/null_joystick.h create mode 100644 enginecustom/include/glfw-3.4/src/null_monitor.c create mode 100644 enginecustom/include/glfw-3.4/src/null_platform.h create mode 100644 enginecustom/include/glfw-3.4/src/null_window.c create mode 100644 enginecustom/include/glfw-3.4/src/osmesa_context.c create mode 100644 enginecustom/include/glfw-3.4/src/platform.c create mode 100644 enginecustom/include/glfw-3.4/src/platform.h create mode 100644 enginecustom/include/glfw-3.4/src/posix_module.c create mode 100644 enginecustom/include/glfw-3.4/src/posix_poll.c create mode 100644 enginecustom/include/glfw-3.4/src/posix_poll.h create mode 100644 enginecustom/include/glfw-3.4/src/posix_thread.c create mode 100644 enginecustom/include/glfw-3.4/src/posix_thread.h create mode 100644 enginecustom/include/glfw-3.4/src/posix_time.c create mode 100644 enginecustom/include/glfw-3.4/src/posix_time.h create mode 100644 enginecustom/include/glfw-3.4/src/vulkan.c create mode 100644 enginecustom/include/glfw-3.4/src/wgl_context.c create mode 100644 enginecustom/include/glfw-3.4/src/win32_init.c create mode 100644 enginecustom/include/glfw-3.4/src/win32_joystick.c create mode 100644 enginecustom/include/glfw-3.4/src/win32_joystick.h create mode 100644 enginecustom/include/glfw-3.4/src/win32_module.c create mode 100644 enginecustom/include/glfw-3.4/src/win32_monitor.c create mode 100644 enginecustom/include/glfw-3.4/src/win32_platform.h create mode 100644 enginecustom/include/glfw-3.4/src/win32_thread.c create mode 100644 enginecustom/include/glfw-3.4/src/win32_thread.h create mode 100644 enginecustom/include/glfw-3.4/src/win32_time.c create mode 100644 enginecustom/include/glfw-3.4/src/win32_time.h create mode 100644 enginecustom/include/glfw-3.4/src/win32_window.c create mode 100644 enginecustom/include/glfw-3.4/src/window.c create mode 100644 enginecustom/include/glfw-3.4/src/wl_init.c create mode 100644 enginecustom/include/glfw-3.4/src/wl_monitor.c create mode 100644 enginecustom/include/glfw-3.4/src/wl_platform.h create mode 100644 enginecustom/include/glfw-3.4/src/wl_window.c create mode 100644 enginecustom/include/glfw-3.4/src/x11_init.c create mode 100644 enginecustom/include/glfw-3.4/src/x11_monitor.c create mode 100644 enginecustom/include/glfw-3.4/src/x11_platform.h create mode 100644 enginecustom/include/glfw-3.4/src/x11_window.c create mode 100644 enginecustom/include/glfw-3.4/src/xkb_unicode.c create mode 100644 enginecustom/include/glfw-3.4/src/xkb_unicode.h create mode 100644 enginecustom/include/glfw-3.4/tests/CMakeLists.txt create mode 100644 enginecustom/include/glfw-3.4/tests/allocator.c create mode 100644 enginecustom/include/glfw-3.4/tests/clipboard.c create mode 100644 enginecustom/include/glfw-3.4/tests/cursor.c create mode 100644 enginecustom/include/glfw-3.4/tests/empty.c create mode 100644 enginecustom/include/glfw-3.4/tests/events.c create mode 100644 enginecustom/include/glfw-3.4/tests/gamma.c create mode 100644 enginecustom/include/glfw-3.4/tests/glfwinfo.c create mode 100644 enginecustom/include/glfw-3.4/tests/icon.c create mode 100644 enginecustom/include/glfw-3.4/tests/iconify.c create mode 100644 enginecustom/include/glfw-3.4/tests/inputlag.c create mode 100644 enginecustom/include/glfw-3.4/tests/joysticks.c create mode 100644 enginecustom/include/glfw-3.4/tests/monitors.c create mode 100644 enginecustom/include/glfw-3.4/tests/msaa.c create mode 100644 enginecustom/include/glfw-3.4/tests/reopen.c create mode 100644 enginecustom/include/glfw-3.4/tests/tearing.c create mode 100644 enginecustom/include/glfw-3.4/tests/threads.c create mode 100644 enginecustom/include/glfw-3.4/tests/timeout.c create mode 100644 enginecustom/include/glfw-3.4/tests/title.c create mode 100644 enginecustom/include/glfw-3.4/tests/triangle-vulkan.c create mode 100644 enginecustom/include/glfw-3.4/tests/window.c create mode 100644 enginecustom/include/glm/CMakeLists.txt create mode 100644 enginecustom/include/glm/common.hpp create mode 100644 enginecustom/include/glm/copying.txt create mode 100644 enginecustom/include/glm/detail/_features.hpp create mode 100644 enginecustom/include/glm/detail/_fixes.hpp create mode 100644 enginecustom/include/glm/detail/_noise.hpp create mode 100644 enginecustom/include/glm/detail/_swizzle.hpp create mode 100644 enginecustom/include/glm/detail/_swizzle_func.hpp create mode 100644 enginecustom/include/glm/detail/_vectorize.hpp create mode 100644 enginecustom/include/glm/detail/compute_common.hpp create mode 100644 enginecustom/include/glm/detail/compute_vector_decl.hpp create mode 100644 enginecustom/include/glm/detail/compute_vector_relational.hpp create mode 100644 enginecustom/include/glm/detail/func_common.inl create mode 100644 enginecustom/include/glm/detail/func_common_simd.inl create mode 100644 enginecustom/include/glm/detail/func_exponential.inl create mode 100644 enginecustom/include/glm/detail/func_exponential_simd.inl create mode 100644 enginecustom/include/glm/detail/func_geometric.inl create mode 100644 enginecustom/include/glm/detail/func_geometric_simd.inl create mode 100644 enginecustom/include/glm/detail/func_integer.inl create mode 100644 enginecustom/include/glm/detail/func_integer_simd.inl create mode 100644 enginecustom/include/glm/detail/func_matrix.inl create mode 100644 enginecustom/include/glm/detail/func_matrix_simd.inl create mode 100644 enginecustom/include/glm/detail/func_packing.inl create mode 100644 enginecustom/include/glm/detail/func_packing_simd.inl create mode 100644 enginecustom/include/glm/detail/func_trigonometric.inl create mode 100644 enginecustom/include/glm/detail/func_trigonometric_simd.inl create mode 100644 enginecustom/include/glm/detail/func_vector_relational.inl create mode 100644 enginecustom/include/glm/detail/func_vector_relational_simd.inl create mode 100644 enginecustom/include/glm/detail/glm.cpp create mode 100644 enginecustom/include/glm/detail/qualifier.hpp create mode 100644 enginecustom/include/glm/detail/setup.hpp create mode 100644 enginecustom/include/glm/detail/type_float.hpp create mode 100644 enginecustom/include/glm/detail/type_half.hpp create mode 100644 enginecustom/include/glm/detail/type_half.inl create mode 100644 enginecustom/include/glm/detail/type_mat2x2.hpp create mode 100644 enginecustom/include/glm/detail/type_mat2x2.inl create mode 100644 enginecustom/include/glm/detail/type_mat2x3.hpp create mode 100644 enginecustom/include/glm/detail/type_mat2x3.inl create mode 100644 enginecustom/include/glm/detail/type_mat2x4.hpp create mode 100644 enginecustom/include/glm/detail/type_mat2x4.inl create mode 100644 enginecustom/include/glm/detail/type_mat3x2.hpp create mode 100644 enginecustom/include/glm/detail/type_mat3x2.inl create mode 100644 enginecustom/include/glm/detail/type_mat3x3.hpp create mode 100644 enginecustom/include/glm/detail/type_mat3x3.inl create mode 100644 enginecustom/include/glm/detail/type_mat3x4.hpp create mode 100644 enginecustom/include/glm/detail/type_mat3x4.inl create mode 100644 enginecustom/include/glm/detail/type_mat4x2.hpp create mode 100644 enginecustom/include/glm/detail/type_mat4x2.inl create mode 100644 enginecustom/include/glm/detail/type_mat4x3.hpp create mode 100644 enginecustom/include/glm/detail/type_mat4x3.inl create mode 100644 enginecustom/include/glm/detail/type_mat4x4.hpp create mode 100644 enginecustom/include/glm/detail/type_mat4x4.inl create mode 100644 enginecustom/include/glm/detail/type_mat4x4_simd.inl create mode 100644 enginecustom/include/glm/detail/type_quat.hpp create mode 100644 enginecustom/include/glm/detail/type_quat.inl create mode 100644 enginecustom/include/glm/detail/type_quat_simd.inl create mode 100644 enginecustom/include/glm/detail/type_vec1.hpp create mode 100644 enginecustom/include/glm/detail/type_vec1.inl create mode 100644 enginecustom/include/glm/detail/type_vec2.hpp create mode 100644 enginecustom/include/glm/detail/type_vec2.inl create mode 100644 enginecustom/include/glm/detail/type_vec3.hpp create mode 100644 enginecustom/include/glm/detail/type_vec3.inl create mode 100644 enginecustom/include/glm/detail/type_vec4.hpp create mode 100644 enginecustom/include/glm/detail/type_vec4.inl create mode 100644 enginecustom/include/glm/detail/type_vec4_simd.inl create mode 100644 enginecustom/include/glm/exponential.hpp create mode 100644 enginecustom/include/glm/ext.hpp create mode 100644 enginecustom/include/glm/ext/_matrix_vectorize.hpp create mode 100644 enginecustom/include/glm/ext/matrix_clip_space.hpp create mode 100644 enginecustom/include/glm/ext/matrix_clip_space.inl create mode 100644 enginecustom/include/glm/ext/matrix_common.hpp create mode 100644 enginecustom/include/glm/ext/matrix_common.inl create mode 100644 enginecustom/include/glm/ext/matrix_double2x2.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double2x2_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double2x3.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double2x3_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double2x4.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double2x4_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double3x2.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double3x2_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double3x3.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double3x3_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double3x4.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double3x4_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double4x2.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double4x2_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double4x3.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double4x3_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double4x4.hpp create mode 100644 enginecustom/include/glm/ext/matrix_double4x4_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float2x2.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float2x2_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float2x3.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float2x3_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float2x4.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float2x4_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float3x2.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float3x2_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float3x3.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float3x3_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float3x4.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float3x4_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float4x2.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float4x2_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float4x3.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float4x3_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float4x4.hpp create mode 100644 enginecustom/include/glm/ext/matrix_float4x4_precision.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int2x2.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int2x2_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int2x3.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int2x3_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int2x4.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int2x4_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int3x2.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int3x2_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int3x3.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int3x3_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int3x4.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int3x4_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int4x2.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int4x2_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int4x3.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int4x3_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int4x4.hpp create mode 100644 enginecustom/include/glm/ext/matrix_int4x4_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_integer.hpp create mode 100644 enginecustom/include/glm/ext/matrix_integer.inl create mode 100644 enginecustom/include/glm/ext/matrix_projection.hpp create mode 100644 enginecustom/include/glm/ext/matrix_projection.inl create mode 100644 enginecustom/include/glm/ext/matrix_relational.hpp create mode 100644 enginecustom/include/glm/ext/matrix_relational.inl create mode 100644 enginecustom/include/glm/ext/matrix_transform.hpp create mode 100644 enginecustom/include/glm/ext/matrix_transform.inl create mode 100644 enginecustom/include/glm/ext/matrix_uint2x2.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint2x2_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint2x3.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint2x3_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint2x4.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint2x4_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint3x2.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint3x2_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint3x3.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint3x3_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint3x4.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint3x4_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint4x2.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint4x2_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint4x3.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint4x3_sized.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint4x4.hpp create mode 100644 enginecustom/include/glm/ext/matrix_uint4x4_sized.hpp create mode 100644 enginecustom/include/glm/ext/quaternion_common.hpp create mode 100644 enginecustom/include/glm/ext/quaternion_common.inl create mode 100644 enginecustom/include/glm/ext/quaternion_common_simd.inl create mode 100644 enginecustom/include/glm/ext/quaternion_double.hpp create mode 100644 enginecustom/include/glm/ext/quaternion_double_precision.hpp create mode 100644 enginecustom/include/glm/ext/quaternion_exponential.hpp create mode 100644 enginecustom/include/glm/ext/quaternion_exponential.inl create mode 100644 enginecustom/include/glm/ext/quaternion_float.hpp create mode 100644 enginecustom/include/glm/ext/quaternion_float_precision.hpp create mode 100644 enginecustom/include/glm/ext/quaternion_geometric.hpp create mode 100644 enginecustom/include/glm/ext/quaternion_geometric.inl create mode 100644 enginecustom/include/glm/ext/quaternion_relational.hpp create mode 100644 enginecustom/include/glm/ext/quaternion_relational.inl create mode 100644 enginecustom/include/glm/ext/quaternion_transform.hpp create mode 100644 enginecustom/include/glm/ext/quaternion_transform.inl create mode 100644 enginecustom/include/glm/ext/quaternion_trigonometric.hpp create mode 100644 enginecustom/include/glm/ext/quaternion_trigonometric.inl create mode 100644 enginecustom/include/glm/ext/scalar_common.hpp create mode 100644 enginecustom/include/glm/ext/scalar_common.inl create mode 100644 enginecustom/include/glm/ext/scalar_constants.hpp create mode 100644 enginecustom/include/glm/ext/scalar_constants.inl create mode 100644 enginecustom/include/glm/ext/scalar_int_sized.hpp create mode 100644 enginecustom/include/glm/ext/scalar_integer.hpp create mode 100644 enginecustom/include/glm/ext/scalar_integer.inl create mode 100644 enginecustom/include/glm/ext/scalar_packing.hpp create mode 100644 enginecustom/include/glm/ext/scalar_packing.inl create mode 100644 enginecustom/include/glm/ext/scalar_reciprocal.hpp create mode 100644 enginecustom/include/glm/ext/scalar_reciprocal.inl create mode 100644 enginecustom/include/glm/ext/scalar_relational.hpp create mode 100644 enginecustom/include/glm/ext/scalar_relational.inl create mode 100644 enginecustom/include/glm/ext/scalar_uint_sized.hpp create mode 100644 enginecustom/include/glm/ext/scalar_ulp.hpp create mode 100644 enginecustom/include/glm/ext/scalar_ulp.inl create mode 100644 enginecustom/include/glm/ext/vector_bool1.hpp create mode 100644 enginecustom/include/glm/ext/vector_bool1_precision.hpp create mode 100644 enginecustom/include/glm/ext/vector_bool2.hpp create mode 100644 enginecustom/include/glm/ext/vector_bool2_precision.hpp create mode 100644 enginecustom/include/glm/ext/vector_bool3.hpp create mode 100644 enginecustom/include/glm/ext/vector_bool3_precision.hpp create mode 100644 enginecustom/include/glm/ext/vector_bool4.hpp create mode 100644 enginecustom/include/glm/ext/vector_bool4_precision.hpp create mode 100644 enginecustom/include/glm/ext/vector_common.hpp create mode 100644 enginecustom/include/glm/ext/vector_common.inl create mode 100644 enginecustom/include/glm/ext/vector_double1.hpp create mode 100644 enginecustom/include/glm/ext/vector_double1_precision.hpp create mode 100644 enginecustom/include/glm/ext/vector_double2.hpp create mode 100644 enginecustom/include/glm/ext/vector_double2_precision.hpp create mode 100644 enginecustom/include/glm/ext/vector_double3.hpp create mode 100644 enginecustom/include/glm/ext/vector_double3_precision.hpp create mode 100644 enginecustom/include/glm/ext/vector_double4.hpp create mode 100644 enginecustom/include/glm/ext/vector_double4_precision.hpp create mode 100644 enginecustom/include/glm/ext/vector_float1.hpp create mode 100644 enginecustom/include/glm/ext/vector_float1_precision.hpp create mode 100644 enginecustom/include/glm/ext/vector_float2.hpp create mode 100644 enginecustom/include/glm/ext/vector_float2_precision.hpp create mode 100644 enginecustom/include/glm/ext/vector_float3.hpp create mode 100644 enginecustom/include/glm/ext/vector_float3_precision.hpp create mode 100644 enginecustom/include/glm/ext/vector_float4.hpp create mode 100644 enginecustom/include/glm/ext/vector_float4_precision.hpp create mode 100644 enginecustom/include/glm/ext/vector_int1.hpp create mode 100644 enginecustom/include/glm/ext/vector_int1_sized.hpp create mode 100644 enginecustom/include/glm/ext/vector_int2.hpp create mode 100644 enginecustom/include/glm/ext/vector_int2_sized.hpp create mode 100644 enginecustom/include/glm/ext/vector_int3.hpp create mode 100644 enginecustom/include/glm/ext/vector_int3_sized.hpp create mode 100644 enginecustom/include/glm/ext/vector_int4.hpp create mode 100644 enginecustom/include/glm/ext/vector_int4_sized.hpp create mode 100644 enginecustom/include/glm/ext/vector_integer.hpp create mode 100644 enginecustom/include/glm/ext/vector_integer.inl create mode 100644 enginecustom/include/glm/ext/vector_packing.hpp create mode 100644 enginecustom/include/glm/ext/vector_packing.inl create mode 100644 enginecustom/include/glm/ext/vector_reciprocal.hpp create mode 100644 enginecustom/include/glm/ext/vector_reciprocal.inl create mode 100644 enginecustom/include/glm/ext/vector_relational.hpp create mode 100644 enginecustom/include/glm/ext/vector_relational.inl create mode 100644 enginecustom/include/glm/ext/vector_uint1.hpp create mode 100644 enginecustom/include/glm/ext/vector_uint1_sized.hpp create mode 100644 enginecustom/include/glm/ext/vector_uint2.hpp create mode 100644 enginecustom/include/glm/ext/vector_uint2_sized.hpp create mode 100644 enginecustom/include/glm/ext/vector_uint3.hpp create mode 100644 enginecustom/include/glm/ext/vector_uint3_sized.hpp create mode 100644 enginecustom/include/glm/ext/vector_uint4.hpp create mode 100644 enginecustom/include/glm/ext/vector_uint4_sized.hpp create mode 100644 enginecustom/include/glm/ext/vector_ulp.hpp create mode 100644 enginecustom/include/glm/ext/vector_ulp.inl create mode 100644 enginecustom/include/glm/fwd.hpp create mode 100644 enginecustom/include/glm/geometric.hpp create mode 100644 enginecustom/include/glm/glm.cppm create mode 100644 enginecustom/include/glm/glm.hpp create mode 100644 enginecustom/include/glm/gtc/bitfield.hpp create mode 100644 enginecustom/include/glm/gtc/bitfield.inl create mode 100644 enginecustom/include/glm/gtc/color_space.hpp create mode 100644 enginecustom/include/glm/gtc/color_space.inl create mode 100644 enginecustom/include/glm/gtc/constants.hpp create mode 100644 enginecustom/include/glm/gtc/constants.inl create mode 100644 enginecustom/include/glm/gtc/epsilon.hpp create mode 100644 enginecustom/include/glm/gtc/epsilon.inl create mode 100644 enginecustom/include/glm/gtc/integer.hpp create mode 100644 enginecustom/include/glm/gtc/integer.inl create mode 100644 enginecustom/include/glm/gtc/matrix_access.hpp create mode 100644 enginecustom/include/glm/gtc/matrix_access.inl create mode 100644 enginecustom/include/glm/gtc/matrix_integer.hpp create mode 100644 enginecustom/include/glm/gtc/matrix_inverse.hpp create mode 100644 enginecustom/include/glm/gtc/matrix_inverse.inl create mode 100644 enginecustom/include/glm/gtc/matrix_transform.hpp create mode 100644 enginecustom/include/glm/gtc/matrix_transform.inl create mode 100644 enginecustom/include/glm/gtc/noise.hpp create mode 100644 enginecustom/include/glm/gtc/noise.inl create mode 100644 enginecustom/include/glm/gtc/packing.hpp create mode 100644 enginecustom/include/glm/gtc/packing.inl create mode 100644 enginecustom/include/glm/gtc/quaternion.hpp create mode 100644 enginecustom/include/glm/gtc/quaternion.inl create mode 100644 enginecustom/include/glm/gtc/quaternion_simd.inl create mode 100644 enginecustom/include/glm/gtc/random.hpp create mode 100644 enginecustom/include/glm/gtc/random.inl create mode 100644 enginecustom/include/glm/gtc/reciprocal.hpp create mode 100644 enginecustom/include/glm/gtc/round.hpp create mode 100644 enginecustom/include/glm/gtc/round.inl create mode 100644 enginecustom/include/glm/gtc/type_aligned.hpp create mode 100644 enginecustom/include/glm/gtc/type_precision.hpp create mode 100644 enginecustom/include/glm/gtc/type_precision.inl create mode 100644 enginecustom/include/glm/gtc/type_ptr.hpp create mode 100644 enginecustom/include/glm/gtc/type_ptr.inl create mode 100644 enginecustom/include/glm/gtc/ulp.hpp create mode 100644 enginecustom/include/glm/gtc/ulp.inl create mode 100644 enginecustom/include/glm/gtc/vec1.hpp create mode 100644 enginecustom/include/glm/gtx/associated_min_max.hpp create mode 100644 enginecustom/include/glm/gtx/associated_min_max.inl create mode 100644 enginecustom/include/glm/gtx/bit.hpp create mode 100644 enginecustom/include/glm/gtx/bit.inl create mode 100644 enginecustom/include/glm/gtx/closest_point.hpp create mode 100644 enginecustom/include/glm/gtx/closest_point.inl create mode 100644 enginecustom/include/glm/gtx/color_encoding.hpp create mode 100644 enginecustom/include/glm/gtx/color_encoding.inl create mode 100644 enginecustom/include/glm/gtx/color_space.hpp create mode 100644 enginecustom/include/glm/gtx/color_space.inl create mode 100644 enginecustom/include/glm/gtx/color_space_YCoCg.hpp create mode 100644 enginecustom/include/glm/gtx/color_space_YCoCg.inl create mode 100644 enginecustom/include/glm/gtx/common.hpp create mode 100644 enginecustom/include/glm/gtx/common.inl create mode 100644 enginecustom/include/glm/gtx/compatibility.hpp create mode 100644 enginecustom/include/glm/gtx/compatibility.inl create mode 100644 enginecustom/include/glm/gtx/component_wise.hpp create mode 100644 enginecustom/include/glm/gtx/component_wise.inl create mode 100644 enginecustom/include/glm/gtx/dual_quaternion.hpp create mode 100644 enginecustom/include/glm/gtx/dual_quaternion.inl create mode 100644 enginecustom/include/glm/gtx/easing.hpp create mode 100644 enginecustom/include/glm/gtx/easing.inl create mode 100644 enginecustom/include/glm/gtx/euler_angles.hpp create mode 100644 enginecustom/include/glm/gtx/euler_angles.inl create mode 100644 enginecustom/include/glm/gtx/extend.hpp create mode 100644 enginecustom/include/glm/gtx/extend.inl create mode 100644 enginecustom/include/glm/gtx/extended_min_max.hpp create mode 100644 enginecustom/include/glm/gtx/extended_min_max.inl create mode 100644 enginecustom/include/glm/gtx/exterior_product.hpp create mode 100644 enginecustom/include/glm/gtx/exterior_product.inl create mode 100644 enginecustom/include/glm/gtx/fast_exponential.hpp create mode 100644 enginecustom/include/glm/gtx/fast_exponential.inl create mode 100644 enginecustom/include/glm/gtx/fast_square_root.hpp create mode 100644 enginecustom/include/glm/gtx/fast_square_root.inl create mode 100644 enginecustom/include/glm/gtx/fast_trigonometry.hpp create mode 100644 enginecustom/include/glm/gtx/fast_trigonometry.inl create mode 100644 enginecustom/include/glm/gtx/float_notmalize.inl create mode 100644 enginecustom/include/glm/gtx/functions.hpp create mode 100644 enginecustom/include/glm/gtx/functions.inl create mode 100644 enginecustom/include/glm/gtx/gradient_paint.hpp create mode 100644 enginecustom/include/glm/gtx/gradient_paint.inl create mode 100644 enginecustom/include/glm/gtx/handed_coordinate_space.hpp create mode 100644 enginecustom/include/glm/gtx/handed_coordinate_space.inl create mode 100644 enginecustom/include/glm/gtx/hash.hpp create mode 100644 enginecustom/include/glm/gtx/hash.inl create mode 100644 enginecustom/include/glm/gtx/integer.hpp create mode 100644 enginecustom/include/glm/gtx/integer.inl create mode 100644 enginecustom/include/glm/gtx/intersect.hpp create mode 100644 enginecustom/include/glm/gtx/intersect.inl create mode 100644 enginecustom/include/glm/gtx/io.hpp create mode 100644 enginecustom/include/glm/gtx/io.inl create mode 100644 enginecustom/include/glm/gtx/log_base.hpp create mode 100644 enginecustom/include/glm/gtx/log_base.inl create mode 100644 enginecustom/include/glm/gtx/matrix_cross_product.hpp create mode 100644 enginecustom/include/glm/gtx/matrix_cross_product.inl create mode 100644 enginecustom/include/glm/gtx/matrix_decompose.hpp create mode 100644 enginecustom/include/glm/gtx/matrix_decompose.inl create mode 100644 enginecustom/include/glm/gtx/matrix_factorisation.hpp create mode 100644 enginecustom/include/glm/gtx/matrix_factorisation.inl create mode 100644 enginecustom/include/glm/gtx/matrix_interpolation.hpp create mode 100644 enginecustom/include/glm/gtx/matrix_interpolation.inl create mode 100644 enginecustom/include/glm/gtx/matrix_major_storage.hpp create mode 100644 enginecustom/include/glm/gtx/matrix_major_storage.inl create mode 100644 enginecustom/include/glm/gtx/matrix_operation.hpp create mode 100644 enginecustom/include/glm/gtx/matrix_operation.inl create mode 100644 enginecustom/include/glm/gtx/matrix_query.hpp create mode 100644 enginecustom/include/glm/gtx/matrix_query.inl create mode 100644 enginecustom/include/glm/gtx/matrix_transform_2d.hpp create mode 100644 enginecustom/include/glm/gtx/matrix_transform_2d.inl create mode 100644 enginecustom/include/glm/gtx/mixed_product.hpp create mode 100644 enginecustom/include/glm/gtx/mixed_product.inl create mode 100644 enginecustom/include/glm/gtx/norm.hpp create mode 100644 enginecustom/include/glm/gtx/norm.inl create mode 100644 enginecustom/include/glm/gtx/normal.hpp create mode 100644 enginecustom/include/glm/gtx/normal.inl create mode 100644 enginecustom/include/glm/gtx/normalize_dot.hpp create mode 100644 enginecustom/include/glm/gtx/normalize_dot.inl create mode 100644 enginecustom/include/glm/gtx/number_precision.hpp create mode 100644 enginecustom/include/glm/gtx/optimum_pow.hpp create mode 100644 enginecustom/include/glm/gtx/optimum_pow.inl create mode 100644 enginecustom/include/glm/gtx/orthonormalize.hpp create mode 100644 enginecustom/include/glm/gtx/orthonormalize.inl create mode 100644 enginecustom/include/glm/gtx/pca.hpp create mode 100644 enginecustom/include/glm/gtx/pca.inl create mode 100644 enginecustom/include/glm/gtx/perpendicular.hpp create mode 100644 enginecustom/include/glm/gtx/perpendicular.inl create mode 100644 enginecustom/include/glm/gtx/polar_coordinates.hpp create mode 100644 enginecustom/include/glm/gtx/polar_coordinates.inl create mode 100644 enginecustom/include/glm/gtx/projection.hpp create mode 100644 enginecustom/include/glm/gtx/projection.inl create mode 100644 enginecustom/include/glm/gtx/quaternion.hpp create mode 100644 enginecustom/include/glm/gtx/quaternion.inl create mode 100644 enginecustom/include/glm/gtx/range.hpp create mode 100644 enginecustom/include/glm/gtx/raw_data.hpp create mode 100644 enginecustom/include/glm/gtx/raw_data.inl create mode 100644 enginecustom/include/glm/gtx/rotate_normalized_axis.hpp create mode 100644 enginecustom/include/glm/gtx/rotate_normalized_axis.inl create mode 100644 enginecustom/include/glm/gtx/rotate_vector.hpp create mode 100644 enginecustom/include/glm/gtx/rotate_vector.inl create mode 100644 enginecustom/include/glm/gtx/scalar_multiplication.hpp create mode 100644 enginecustom/include/glm/gtx/scalar_relational.hpp create mode 100644 enginecustom/include/glm/gtx/scalar_relational.inl create mode 100644 enginecustom/include/glm/gtx/spline.hpp create mode 100644 enginecustom/include/glm/gtx/spline.inl create mode 100644 enginecustom/include/glm/gtx/std_based_type.hpp create mode 100644 enginecustom/include/glm/gtx/std_based_type.inl create mode 100644 enginecustom/include/glm/gtx/string_cast.hpp create mode 100644 enginecustom/include/glm/gtx/string_cast.inl create mode 100644 enginecustom/include/glm/gtx/texture.hpp create mode 100644 enginecustom/include/glm/gtx/texture.inl create mode 100644 enginecustom/include/glm/gtx/transform.hpp create mode 100644 enginecustom/include/glm/gtx/transform.inl create mode 100644 enginecustom/include/glm/gtx/transform2.hpp create mode 100644 enginecustom/include/glm/gtx/transform2.inl create mode 100644 enginecustom/include/glm/gtx/type_aligned.hpp create mode 100644 enginecustom/include/glm/gtx/type_aligned.inl create mode 100644 enginecustom/include/glm/gtx/type_trait.hpp create mode 100644 enginecustom/include/glm/gtx/type_trait.inl create mode 100644 enginecustom/include/glm/gtx/vec_swizzle.hpp create mode 100644 enginecustom/include/glm/gtx/vector_angle.hpp create mode 100644 enginecustom/include/glm/gtx/vector_angle.inl create mode 100644 enginecustom/include/glm/gtx/vector_query.hpp create mode 100644 enginecustom/include/glm/gtx/vector_query.inl create mode 100644 enginecustom/include/glm/gtx/wrap.hpp create mode 100644 enginecustom/include/glm/gtx/wrap.inl create mode 100644 enginecustom/include/glm/integer.hpp create mode 100644 enginecustom/include/glm/mat2x2.hpp create mode 100644 enginecustom/include/glm/mat2x3.hpp create mode 100644 enginecustom/include/glm/mat2x4.hpp create mode 100644 enginecustom/include/glm/mat3x2.hpp create mode 100644 enginecustom/include/glm/mat3x3.hpp create mode 100644 enginecustom/include/glm/mat3x4.hpp create mode 100644 enginecustom/include/glm/mat4x2.hpp create mode 100644 enginecustom/include/glm/mat4x3.hpp create mode 100644 enginecustom/include/glm/mat4x4.hpp create mode 100644 enginecustom/include/glm/matrix.hpp create mode 100644 enginecustom/include/glm/packing.hpp create mode 100644 enginecustom/include/glm/simd/common.h create mode 100644 enginecustom/include/glm/simd/exponential.h create mode 100644 enginecustom/include/glm/simd/geometric.h create mode 100644 enginecustom/include/glm/simd/integer.h create mode 100644 enginecustom/include/glm/simd/matrix.h create mode 100644 enginecustom/include/glm/simd/neon.h create mode 100644 enginecustom/include/glm/simd/packing.h create mode 100644 enginecustom/include/glm/simd/platform.h create mode 100644 enginecustom/include/glm/simd/trigonometric.h create mode 100644 enginecustom/include/glm/simd/vector_relational.h create mode 100644 enginecustom/include/glm/trigonometric.hpp create mode 100644 enginecustom/include/glm/vec2.hpp create mode 100644 enginecustom/include/glm/vec3.hpp create mode 100644 enginecustom/include/glm/vec4.hpp create mode 100644 enginecustom/include/glm/vector_relational.hpp create mode 100644 enginecustom/src/inc/system/vulkan.h create mode 100644 enginecustom/src/src/system/vulkan.cpp diff --git a/.idea/.idea.KhaoticEngineReborn/.idea/projectSettingsUpdater.xml b/.idea/.idea.KhaoticEngineReborn/.idea/projectSettingsUpdater.xml index 4bb9f4d..64af657 100644 --- a/.idea/.idea.KhaoticEngineReborn/.idea/projectSettingsUpdater.xml +++ b/.idea/.idea.KhaoticEngineReborn/.idea/projectSettingsUpdater.xml @@ -1,6 +1,7 @@ - \ No newline at end of file diff --git a/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml b/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml index ae86950..c8ddb86 100644 --- a/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml +++ b/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml @@ -5,10 +5,11 @@ + + + - - - + - + - + - + - +