diff --git a/.classpath b/.classpath index f882b0a..39fc998 100644 --- a/.classpath +++ b/.classpath @@ -6,46 +6,755 @@ - + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ae3c172 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/bin/ diff --git a/bin/bz/bronze/latte/engine/io/Input.class b/bin/bz/bronze/latte/engine/io/Input.class new file mode 100644 index 0000000..f895a56 Binary files /dev/null and b/bin/bz/bronze/latte/engine/io/Input.class differ diff --git a/bin/bz/bronze/latte/engine/io/Window.class b/bin/bz/bronze/latte/engine/io/Window.class new file mode 100644 index 0000000..86a7bf8 Binary files /dev/null and b/bin/bz/bronze/latte/engine/io/Window.class differ diff --git a/bin/bz/bronze/latte/main/Game.class b/bin/bz/bronze/latte/main/Game.class index a960245..7cb348e 100644 Binary files a/bin/bz/bronze/latte/main/Game.class and b/bin/bz/bronze/latte/main/Game.class differ diff --git a/bin/bz/bronze/latte/main/Main.class b/bin/bz/bronze/latte/main/Main.class index e3de2eb..97485fe 100644 Binary files a/bin/bz/bronze/latte/main/Main.class and b/bin/bz/bronze/latte/main/Main.class differ diff --git a/bin/module-info.class b/bin/module-info.class index cbd15a2..818dafe 100644 Binary files a/bin/module-info.class and b/bin/module-info.class differ diff --git a/lib/lwjgl/LICENSE b/lib/lwjgl/licenses/LICENSE similarity index 100% rename from lib/lwjgl/LICENSE rename to lib/lwjgl/licenses/LICENSE diff --git a/lib/lwjgl/lwjgl-assimp/assimp_license.txt b/lib/lwjgl/licenses/assimp_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-assimp/assimp_license.txt rename to lib/lwjgl/licenses/assimp_license.txt diff --git a/lib/lwjgl/lwjgl-bgfx/bgfx_license.txt b/lib/lwjgl/licenses/bgfx_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-bgfx/bgfx_license.txt rename to lib/lwjgl/licenses/bgfx_license.txt diff --git a/lib/lwjgl/lwjgl-nanovg/blendish_license.txt b/lib/lwjgl/licenses/blendish_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-nanovg/blendish_license.txt rename to lib/lwjgl/licenses/blendish_license.txt diff --git a/lib/lwjgl/lwjgl-cuda/cuda_license.txt b/lib/lwjgl/licenses/cuda_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-cuda/cuda_license.txt rename to lib/lwjgl/licenses/cuda_license.txt diff --git a/lib/lwjgl/lwjgl/dyncall_license.txt b/lib/lwjgl/licenses/dyncall_license.txt similarity index 100% rename from lib/lwjgl/lwjgl/dyncall_license.txt rename to lib/lwjgl/licenses/dyncall_license.txt diff --git a/lib/lwjgl/lwjgl-glfw/glfw_license.txt b/lib/lwjgl/licenses/glfw_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-glfw/glfw_license.txt rename to lib/lwjgl/licenses/glfw_license.txt diff --git a/lib/lwjgl/lwjgl-jemalloc/jemalloc_license.txt b/lib/lwjgl/licenses/jemalloc_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-jemalloc/jemalloc_license.txt rename to lib/lwjgl/licenses/jemalloc_license.txt diff --git a/lib/lwjgl/lwjgl-egl/khronos_license.txt b/lib/lwjgl/licenses/khronos_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-egl/khronos_license.txt rename to lib/lwjgl/licenses/khronos_license.txt diff --git a/lib/lwjgl/lwjgl-libdivide/libdivide_license.txt b/lib/lwjgl/licenses/libdivide_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-libdivide/libdivide_license.txt rename to lib/lwjgl/licenses/libdivide_license.txt diff --git a/lib/lwjgl/lwjgl-llvm/llvm_license.txt b/lib/lwjgl/licenses/llvm_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-llvm/llvm_license.txt rename to lib/lwjgl/licenses/llvm_license.txt diff --git a/lib/lwjgl/lwjgl-lmdb/lmdb_license.txt b/lib/lwjgl/licenses/lmdb_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-lmdb/lmdb_license.txt rename to lib/lwjgl/licenses/lmdb_license.txt diff --git a/lib/lwjgl/lwjgl-lz4/lz4_license.txt b/lib/lwjgl/licenses/lz4_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-lz4/lz4_license.txt rename to lib/lwjgl/licenses/lz4_license.txt diff --git a/lib/lwjgl/lwjgl-meow/meow_license.txt b/lib/lwjgl/licenses/meow_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-meow/meow_license.txt rename to lib/lwjgl/licenses/meow_license.txt diff --git a/lib/lwjgl/lwjgl-nanovg/nanosvg_license.txt b/lib/lwjgl/licenses/nanosvg_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-nanovg/nanosvg_license.txt rename to lib/lwjgl/licenses/nanosvg_license.txt diff --git a/lib/lwjgl/lwjgl-nanovg/nanovg_license.txt b/lib/lwjgl/licenses/nanovg_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-nanovg/nanovg_license.txt rename to lib/lwjgl/licenses/nanovg_license.txt diff --git a/lib/lwjgl/lwjgl-nfd/nfd_license.txt b/lib/lwjgl/licenses/nfd_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-nfd/nfd_license.txt rename to lib/lwjgl/licenses/nfd_license.txt diff --git a/lib/lwjgl/lwjgl-openal/openal_soft_license.txt b/lib/lwjgl/licenses/openal_soft_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-openal/openal_soft_license.txt rename to lib/lwjgl/licenses/openal_soft_license.txt diff --git a/lib/lwjgl/lwjgl-openvr/openvr_license.txt b/lib/lwjgl/licenses/openvr_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-openvr/openvr_license.txt rename to lib/lwjgl/licenses/openvr_license.txt diff --git a/lib/lwjgl/lwjgl-opus/opus_license.txt b/lib/lwjgl/licenses/opus_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-opus/opus_license.txt rename to lib/lwjgl/licenses/opus_license.txt diff --git a/lib/lwjgl/lwjgl-ovr/ovr_license.txt b/lib/lwjgl/licenses/ovr_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-ovr/ovr_license.txt rename to lib/lwjgl/licenses/ovr_license.txt diff --git a/lib/lwjgl/lwjgl-remotery/remotery_license.txt b/lib/lwjgl/licenses/remotery_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-remotery/remotery_license.txt rename to lib/lwjgl/licenses/remotery_license.txt diff --git a/lib/lwjgl/lwjgl-rpmalloc/rpmalloc_license.txt b/lib/lwjgl/licenses/rpmalloc_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-rpmalloc/rpmalloc_license.txt rename to lib/lwjgl/licenses/rpmalloc_license.txt diff --git a/lib/lwjgl/lwjgl-shaderc/shaderc_license.txt b/lib/lwjgl/licenses/shaderc_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-shaderc/shaderc_license.txt rename to lib/lwjgl/licenses/shaderc_license.txt diff --git a/lib/lwjgl/lwjgl-tinyexr/tinyexr_license.txt b/lib/lwjgl/licenses/tinyexr_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-tinyexr/tinyexr_license.txt rename to lib/lwjgl/licenses/tinyexr_license.txt diff --git a/lib/lwjgl/lwjgl-tinyfd/tinyfd_license.txt b/lib/lwjgl/licenses/tinyfd_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-tinyfd/tinyfd_license.txt rename to lib/lwjgl/licenses/tinyfd_license.txt diff --git a/lib/lwjgl/lwjgl-tootle/tootle_directxmesh_license.txt b/lib/lwjgl/licenses/tootle_directxmesh_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-tootle/tootle_directxmesh_license.txt rename to lib/lwjgl/licenses/tootle_directxmesh_license.txt diff --git a/lib/lwjgl/lwjgl-tootle/tootle_license.txt b/lib/lwjgl/licenses/tootle_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-tootle/tootle_license.txt rename to lib/lwjgl/licenses/tootle_license.txt diff --git a/lib/lwjgl/lwjgl-vma/vma_license.txt b/lib/lwjgl/licenses/vma_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-vma/vma_license.txt rename to lib/lwjgl/licenses/vma_license.txt diff --git a/lib/lwjgl/lwjgl-xxhash/xxhash_license.txt b/lib/lwjgl/licenses/xxhash_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-xxhash/xxhash_license.txt rename to lib/lwjgl/licenses/xxhash_license.txt diff --git a/lib/lwjgl/lwjgl-yoga/yoga_license.txt b/lib/lwjgl/licenses/yoga_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-yoga/yoga_license.txt rename to lib/lwjgl/licenses/yoga_license.txt diff --git a/lib/lwjgl/lwjgl-zstd/zstd_license.txt b/lib/lwjgl/licenses/zstd_license.txt similarity index 100% rename from lib/lwjgl/lwjgl-zstd/zstd_license.txt rename to lib/lwjgl/licenses/zstd_license.txt diff --git a/lib/lwjgl/lwjgl-assimp/lwjgl-assimp-javadoc.jar b/lib/lwjgl/lwjgl-assimp-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-assimp/lwjgl-assimp-javadoc.jar rename to lib/lwjgl/lwjgl-assimp-javadoc.jar diff --git a/lib/lwjgl/lwjgl-assimp/lwjgl-assimp-sources.jar b/lib/lwjgl/lwjgl-assimp-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-assimp/lwjgl-assimp-sources.jar rename to lib/lwjgl/lwjgl-assimp-sources.jar diff --git a/lib/lwjgl/lwjgl-assimp/lwjgl-assimp.jar b/lib/lwjgl/lwjgl-assimp.jar similarity index 100% rename from lib/lwjgl/lwjgl-assimp/lwjgl-assimp.jar rename to lib/lwjgl/lwjgl-assimp.jar diff --git a/lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-javadoc.jar b/lib/lwjgl/lwjgl-bgfx-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-javadoc.jar rename to lib/lwjgl/lwjgl-bgfx-javadoc.jar diff --git a/lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-sources.jar b/lib/lwjgl/lwjgl-bgfx-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-sources.jar rename to lib/lwjgl/lwjgl-bgfx-sources.jar diff --git a/lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx.jar b/lib/lwjgl/lwjgl-bgfx.jar similarity index 100% rename from lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx.jar rename to lib/lwjgl/lwjgl-bgfx.jar diff --git a/lib/lwjgl/lwjgl-cuda/lwjgl-cuda-javadoc.jar b/lib/lwjgl/lwjgl-cuda-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-cuda/lwjgl-cuda-javadoc.jar rename to lib/lwjgl/lwjgl-cuda-javadoc.jar diff --git a/lib/lwjgl/lwjgl-cuda/lwjgl-cuda-sources.jar b/lib/lwjgl/lwjgl-cuda-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-cuda/lwjgl-cuda-sources.jar rename to lib/lwjgl/lwjgl-cuda-sources.jar diff --git a/lib/lwjgl/lwjgl-cuda/lwjgl-cuda.jar b/lib/lwjgl/lwjgl-cuda.jar similarity index 100% rename from lib/lwjgl/lwjgl-cuda/lwjgl-cuda.jar rename to lib/lwjgl/lwjgl-cuda.jar diff --git a/lib/lwjgl/lwjgl-egl/lwjgl-egl-javadoc.jar b/lib/lwjgl/lwjgl-egl-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-egl/lwjgl-egl-javadoc.jar rename to lib/lwjgl/lwjgl-egl-javadoc.jar diff --git a/lib/lwjgl/lwjgl-egl/lwjgl-egl-sources.jar b/lib/lwjgl/lwjgl-egl-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-egl/lwjgl-egl-sources.jar rename to lib/lwjgl/lwjgl-egl-sources.jar diff --git a/lib/lwjgl/lwjgl-egl/lwjgl-egl.jar b/lib/lwjgl/lwjgl-egl.jar similarity index 100% rename from lib/lwjgl/lwjgl-egl/lwjgl-egl.jar rename to lib/lwjgl/lwjgl-egl.jar diff --git a/lib/lwjgl/lwjgl-glfw/lwjgl-glfw-javadoc.jar b/lib/lwjgl/lwjgl-glfw-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-glfw/lwjgl-glfw-javadoc.jar rename to lib/lwjgl/lwjgl-glfw-javadoc.jar diff --git a/lib/lwjgl/lwjgl-glfw/lwjgl-glfw-sources.jar b/lib/lwjgl/lwjgl-glfw-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-glfw/lwjgl-glfw-sources.jar rename to lib/lwjgl/lwjgl-glfw-sources.jar diff --git a/lib/lwjgl/lwjgl-glfw/lwjgl-glfw.jar b/lib/lwjgl/lwjgl-glfw.jar similarity index 100% rename from lib/lwjgl/lwjgl-glfw/lwjgl-glfw.jar rename to lib/lwjgl/lwjgl-glfw.jar diff --git a/lib/lwjgl/lwjgl/lwjgl-javadoc.jar b/lib/lwjgl/lwjgl-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl/lwjgl-javadoc.jar rename to lib/lwjgl/lwjgl-javadoc.jar diff --git a/lib/lwjgl/lwjgl-jawt/lwjgl-jawt-javadoc.jar b/lib/lwjgl/lwjgl-jawt-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-jawt/lwjgl-jawt-javadoc.jar rename to lib/lwjgl/lwjgl-jawt-javadoc.jar diff --git a/lib/lwjgl/lwjgl-jawt/lwjgl-jawt-sources.jar b/lib/lwjgl/lwjgl-jawt-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-jawt/lwjgl-jawt-sources.jar rename to lib/lwjgl/lwjgl-jawt-sources.jar diff --git a/lib/lwjgl/lwjgl-jawt/lwjgl-jawt.jar b/lib/lwjgl/lwjgl-jawt.jar similarity index 100% rename from lib/lwjgl/lwjgl-jawt/lwjgl-jawt.jar rename to lib/lwjgl/lwjgl-jawt.jar diff --git a/lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-javadoc.jar b/lib/lwjgl/lwjgl-jemalloc-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-javadoc.jar rename to lib/lwjgl/lwjgl-jemalloc-javadoc.jar diff --git a/lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-sources.jar b/lib/lwjgl/lwjgl-jemalloc-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-sources.jar rename to lib/lwjgl/lwjgl-jemalloc-sources.jar diff --git a/lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc.jar b/lib/lwjgl/lwjgl-jemalloc.jar similarity index 100% rename from lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc.jar rename to lib/lwjgl/lwjgl-jemalloc.jar diff --git a/lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-javadoc.jar b/lib/lwjgl/lwjgl-libdivide-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-javadoc.jar rename to lib/lwjgl/lwjgl-libdivide-javadoc.jar diff --git a/lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-sources.jar b/lib/lwjgl/lwjgl-libdivide-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-sources.jar rename to lib/lwjgl/lwjgl-libdivide-sources.jar diff --git a/lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide.jar b/lib/lwjgl/lwjgl-libdivide.jar similarity index 100% rename from lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide.jar rename to lib/lwjgl/lwjgl-libdivide.jar diff --git a/lib/lwjgl/lwjgl-llvm/lwjgl-llvm-javadoc.jar b/lib/lwjgl/lwjgl-llvm-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-llvm/lwjgl-llvm-javadoc.jar rename to lib/lwjgl/lwjgl-llvm-javadoc.jar diff --git a/lib/lwjgl/lwjgl-llvm/lwjgl-llvm-sources.jar b/lib/lwjgl/lwjgl-llvm-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-llvm/lwjgl-llvm-sources.jar rename to lib/lwjgl/lwjgl-llvm-sources.jar diff --git a/lib/lwjgl/lwjgl-llvm/lwjgl-llvm.jar b/lib/lwjgl/lwjgl-llvm.jar similarity index 100% rename from lib/lwjgl/lwjgl-llvm/lwjgl-llvm.jar rename to lib/lwjgl/lwjgl-llvm.jar diff --git a/lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-javadoc.jar b/lib/lwjgl/lwjgl-lmdb-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-javadoc.jar rename to lib/lwjgl/lwjgl-lmdb-javadoc.jar diff --git a/lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-sources.jar b/lib/lwjgl/lwjgl-lmdb-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-sources.jar rename to lib/lwjgl/lwjgl-lmdb-sources.jar diff --git a/lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb.jar b/lib/lwjgl/lwjgl-lmdb.jar similarity index 100% rename from lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb.jar rename to lib/lwjgl/lwjgl-lmdb.jar diff --git a/lib/lwjgl/lwjgl-lz4/lwjgl-lz4-javadoc.jar b/lib/lwjgl/lwjgl-lz4-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-lz4/lwjgl-lz4-javadoc.jar rename to lib/lwjgl/lwjgl-lz4-javadoc.jar diff --git a/lib/lwjgl/lwjgl-lz4/lwjgl-lz4-sources.jar b/lib/lwjgl/lwjgl-lz4-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-lz4/lwjgl-lz4-sources.jar rename to lib/lwjgl/lwjgl-lz4-sources.jar diff --git a/lib/lwjgl/lwjgl-lz4/lwjgl-lz4.jar b/lib/lwjgl/lwjgl-lz4.jar similarity index 100% rename from lib/lwjgl/lwjgl-lz4/lwjgl-lz4.jar rename to lib/lwjgl/lwjgl-lz4.jar diff --git a/lib/lwjgl/lwjgl-meow/lwjgl-meow-javadoc.jar b/lib/lwjgl/lwjgl-meow-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-meow/lwjgl-meow-javadoc.jar rename to lib/lwjgl/lwjgl-meow-javadoc.jar diff --git a/lib/lwjgl/lwjgl-meow/lwjgl-meow-sources.jar b/lib/lwjgl/lwjgl-meow-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-meow/lwjgl-meow-sources.jar rename to lib/lwjgl/lwjgl-meow-sources.jar diff --git a/lib/lwjgl/lwjgl-meow/lwjgl-meow.jar b/lib/lwjgl/lwjgl-meow.jar similarity index 100% rename from lib/lwjgl/lwjgl-meow/lwjgl-meow.jar rename to lib/lwjgl/lwjgl-meow.jar diff --git a/lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-javadoc.jar b/lib/lwjgl/lwjgl-nanovg-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-javadoc.jar rename to lib/lwjgl/lwjgl-nanovg-javadoc.jar diff --git a/lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-sources.jar b/lib/lwjgl/lwjgl-nanovg-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-sources.jar rename to lib/lwjgl/lwjgl-nanovg-sources.jar diff --git a/lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg.jar b/lib/lwjgl/lwjgl-nanovg.jar similarity index 100% rename from lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg.jar rename to lib/lwjgl/lwjgl-nanovg.jar diff --git a/lib/lwjgl/lwjgl-nfd/lwjgl-nfd-javadoc.jar b/lib/lwjgl/lwjgl-nfd-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-nfd/lwjgl-nfd-javadoc.jar rename to lib/lwjgl/lwjgl-nfd-javadoc.jar diff --git a/lib/lwjgl/lwjgl-nfd/lwjgl-nfd-sources.jar b/lib/lwjgl/lwjgl-nfd-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-nfd/lwjgl-nfd-sources.jar rename to lib/lwjgl/lwjgl-nfd-sources.jar diff --git a/lib/lwjgl/lwjgl-nfd/lwjgl-nfd.jar b/lib/lwjgl/lwjgl-nfd.jar similarity index 100% rename from lib/lwjgl/lwjgl-nfd/lwjgl-nfd.jar rename to lib/lwjgl/lwjgl-nfd.jar diff --git a/lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-javadoc.jar b/lib/lwjgl/lwjgl-nuklear-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-javadoc.jar rename to lib/lwjgl/lwjgl-nuklear-javadoc.jar diff --git a/lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-sources.jar b/lib/lwjgl/lwjgl-nuklear-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-sources.jar rename to lib/lwjgl/lwjgl-nuklear-sources.jar diff --git a/lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear.jar b/lib/lwjgl/lwjgl-nuklear.jar similarity index 100% rename from lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear.jar rename to lib/lwjgl/lwjgl-nuklear.jar diff --git a/lib/lwjgl/lwjgl-odbc/lwjgl-odbc-javadoc.jar b/lib/lwjgl/lwjgl-odbc-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-odbc/lwjgl-odbc-javadoc.jar rename to lib/lwjgl/lwjgl-odbc-javadoc.jar diff --git a/lib/lwjgl/lwjgl-odbc/lwjgl-odbc-sources.jar b/lib/lwjgl/lwjgl-odbc-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-odbc/lwjgl-odbc-sources.jar rename to lib/lwjgl/lwjgl-odbc-sources.jar diff --git a/lib/lwjgl/lwjgl-odbc/lwjgl-odbc.jar b/lib/lwjgl/lwjgl-odbc.jar similarity index 100% rename from lib/lwjgl/lwjgl-odbc/lwjgl-odbc.jar rename to lib/lwjgl/lwjgl-odbc.jar diff --git a/lib/lwjgl/lwjgl-openal/lwjgl-openal-javadoc.jar b/lib/lwjgl/lwjgl-openal-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-openal/lwjgl-openal-javadoc.jar rename to lib/lwjgl/lwjgl-openal-javadoc.jar diff --git a/lib/lwjgl/lwjgl-openal/lwjgl-openal-sources.jar b/lib/lwjgl/lwjgl-openal-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-openal/lwjgl-openal-sources.jar rename to lib/lwjgl/lwjgl-openal-sources.jar diff --git a/lib/lwjgl/lwjgl-openal/lwjgl-openal.jar b/lib/lwjgl/lwjgl-openal.jar similarity index 100% rename from lib/lwjgl/lwjgl-openal/lwjgl-openal.jar rename to lib/lwjgl/lwjgl-openal.jar diff --git a/lib/lwjgl/lwjgl-opencl/lwjgl-opencl-javadoc.jar b/lib/lwjgl/lwjgl-opencl-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-opencl/lwjgl-opencl-javadoc.jar rename to lib/lwjgl/lwjgl-opencl-javadoc.jar diff --git a/lib/lwjgl/lwjgl-opencl/lwjgl-opencl-sources.jar b/lib/lwjgl/lwjgl-opencl-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-opencl/lwjgl-opencl-sources.jar rename to lib/lwjgl/lwjgl-opencl-sources.jar diff --git a/lib/lwjgl/lwjgl-opencl/lwjgl-opencl.jar b/lib/lwjgl/lwjgl-opencl.jar similarity index 100% rename from lib/lwjgl/lwjgl-opencl/lwjgl-opencl.jar rename to lib/lwjgl/lwjgl-opencl.jar diff --git a/lib/lwjgl/lwjgl-opencl/khronos_license.txt b/lib/lwjgl/lwjgl-opencl/khronos_license.txt deleted file mode 100644 index d7e6e9d..0000000 --- a/lib/lwjgl/lwjgl-opencl/khronos_license.txt +++ /dev/null @@ -1,22 +0,0 @@ -/* -** Copyright (c) 2013-2014 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ \ No newline at end of file diff --git a/lib/lwjgl/lwjgl-opengl/lwjgl-opengl-javadoc.jar b/lib/lwjgl/lwjgl-opengl-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengl/lwjgl-opengl-javadoc.jar rename to lib/lwjgl/lwjgl-opengl-javadoc.jar diff --git a/lib/lwjgl/lwjgl-opengl/lwjgl-opengl-sources.jar b/lib/lwjgl/lwjgl-opengl-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengl/lwjgl-opengl-sources.jar rename to lib/lwjgl/lwjgl-opengl-sources.jar diff --git a/lib/lwjgl/lwjgl-opengl/lwjgl-opengl.jar b/lib/lwjgl/lwjgl-opengl.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengl/lwjgl-opengl.jar rename to lib/lwjgl/lwjgl-opengl.jar diff --git a/lib/lwjgl/lwjgl-opengl/khronos_license.txt b/lib/lwjgl/lwjgl-opengl/khronos_license.txt deleted file mode 100644 index d7e6e9d..0000000 --- a/lib/lwjgl/lwjgl-opengl/khronos_license.txt +++ /dev/null @@ -1,22 +0,0 @@ -/* -** Copyright (c) 2013-2014 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ \ No newline at end of file diff --git a/lib/lwjgl/lwjgl-opengles/lwjgl-opengles-javadoc.jar b/lib/lwjgl/lwjgl-opengles-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengles/lwjgl-opengles-javadoc.jar rename to lib/lwjgl/lwjgl-opengles-javadoc.jar diff --git a/lib/lwjgl/lwjgl-opengles/lwjgl-opengles-sources.jar b/lib/lwjgl/lwjgl-opengles-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengles/lwjgl-opengles-sources.jar rename to lib/lwjgl/lwjgl-opengles-sources.jar diff --git a/lib/lwjgl/lwjgl-opengles/lwjgl-opengles.jar b/lib/lwjgl/lwjgl-opengles.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengles/lwjgl-opengles.jar rename to lib/lwjgl/lwjgl-opengles.jar diff --git a/lib/lwjgl/lwjgl-opengles/khronos_license.txt b/lib/lwjgl/lwjgl-opengles/khronos_license.txt deleted file mode 100644 index d7e6e9d..0000000 --- a/lib/lwjgl/lwjgl-opengles/khronos_license.txt +++ /dev/null @@ -1,22 +0,0 @@ -/* -** Copyright (c) 2013-2014 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ \ No newline at end of file diff --git a/lib/lwjgl/lwjgl-openvr/lwjgl-openvr-javadoc.jar b/lib/lwjgl/lwjgl-openvr-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-openvr/lwjgl-openvr-javadoc.jar rename to lib/lwjgl/lwjgl-openvr-javadoc.jar diff --git a/lib/lwjgl/lwjgl-openvr/lwjgl-openvr-sources.jar b/lib/lwjgl/lwjgl-openvr-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-openvr/lwjgl-openvr-sources.jar rename to lib/lwjgl/lwjgl-openvr-sources.jar diff --git a/lib/lwjgl/lwjgl-openvr/lwjgl-openvr.jar b/lib/lwjgl/lwjgl-openvr.jar similarity index 100% rename from lib/lwjgl/lwjgl-openvr/lwjgl-openvr.jar rename to lib/lwjgl/lwjgl-openvr.jar diff --git a/lib/lwjgl/lwjgl-opus/lwjgl-opus-javadoc.jar b/lib/lwjgl/lwjgl-opus-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-opus/lwjgl-opus-javadoc.jar rename to lib/lwjgl/lwjgl-opus-javadoc.jar diff --git a/lib/lwjgl/lwjgl-opus/lwjgl-opus-sources.jar b/lib/lwjgl/lwjgl-opus-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-opus/lwjgl-opus-sources.jar rename to lib/lwjgl/lwjgl-opus-sources.jar diff --git a/lib/lwjgl/lwjgl-opus/lwjgl-opus.jar b/lib/lwjgl/lwjgl-opus.jar similarity index 100% rename from lib/lwjgl/lwjgl-opus/lwjgl-opus.jar rename to lib/lwjgl/lwjgl-opus.jar diff --git a/lib/lwjgl/lwjgl-ovr/lwjgl-ovr-javadoc.jar b/lib/lwjgl/lwjgl-ovr-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-ovr/lwjgl-ovr-javadoc.jar rename to lib/lwjgl/lwjgl-ovr-javadoc.jar diff --git a/lib/lwjgl/lwjgl-ovr/lwjgl-ovr-sources.jar b/lib/lwjgl/lwjgl-ovr-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-ovr/lwjgl-ovr-sources.jar rename to lib/lwjgl/lwjgl-ovr-sources.jar diff --git a/lib/lwjgl/lwjgl-ovr/lwjgl-ovr.jar b/lib/lwjgl/lwjgl-ovr.jar similarity index 100% rename from lib/lwjgl/lwjgl-ovr/lwjgl-ovr.jar rename to lib/lwjgl/lwjgl-ovr.jar diff --git a/lib/lwjgl/lwjgl-par/lwjgl-par-javadoc.jar b/lib/lwjgl/lwjgl-par-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-par/lwjgl-par-javadoc.jar rename to lib/lwjgl/lwjgl-par-javadoc.jar diff --git a/lib/lwjgl/lwjgl-par/lwjgl-par-sources.jar b/lib/lwjgl/lwjgl-par-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-par/lwjgl-par-sources.jar rename to lib/lwjgl/lwjgl-par-sources.jar diff --git a/lib/lwjgl/lwjgl-par/lwjgl-par.jar b/lib/lwjgl/lwjgl-par.jar similarity index 100% rename from lib/lwjgl/lwjgl-par/lwjgl-par.jar rename to lib/lwjgl/lwjgl-par.jar diff --git a/lib/lwjgl/lwjgl-remotery/lwjgl-remotery-javadoc.jar b/lib/lwjgl/lwjgl-remotery-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-remotery/lwjgl-remotery-javadoc.jar rename to lib/lwjgl/lwjgl-remotery-javadoc.jar diff --git a/lib/lwjgl/lwjgl-remotery/lwjgl-remotery-sources.jar b/lib/lwjgl/lwjgl-remotery-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-remotery/lwjgl-remotery-sources.jar rename to lib/lwjgl/lwjgl-remotery-sources.jar diff --git a/lib/lwjgl/lwjgl-remotery/lwjgl-remotery.jar b/lib/lwjgl/lwjgl-remotery.jar similarity index 100% rename from lib/lwjgl/lwjgl-remotery/lwjgl-remotery.jar rename to lib/lwjgl/lwjgl-remotery.jar diff --git a/lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-javadoc.jar b/lib/lwjgl/lwjgl-rpmalloc-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-javadoc.jar rename to lib/lwjgl/lwjgl-rpmalloc-javadoc.jar diff --git a/lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-sources.jar b/lib/lwjgl/lwjgl-rpmalloc-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-sources.jar rename to lib/lwjgl/lwjgl-rpmalloc-sources.jar diff --git a/lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc.jar b/lib/lwjgl/lwjgl-rpmalloc.jar similarity index 100% rename from lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc.jar rename to lib/lwjgl/lwjgl-rpmalloc.jar diff --git a/lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-javadoc.jar b/lib/lwjgl/lwjgl-shaderc-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-javadoc.jar rename to lib/lwjgl/lwjgl-shaderc-javadoc.jar diff --git a/lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-sources.jar b/lib/lwjgl/lwjgl-shaderc-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-sources.jar rename to lib/lwjgl/lwjgl-shaderc-sources.jar diff --git a/lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc.jar b/lib/lwjgl/lwjgl-shaderc.jar similarity index 100% rename from lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc.jar rename to lib/lwjgl/lwjgl-shaderc.jar diff --git a/lib/lwjgl/lwjgl/lwjgl-sources.jar b/lib/lwjgl/lwjgl-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl/lwjgl-sources.jar rename to lib/lwjgl/lwjgl-sources.jar diff --git a/lib/lwjgl/lwjgl-sse/lwjgl-sse-javadoc.jar b/lib/lwjgl/lwjgl-sse-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-sse/lwjgl-sse-javadoc.jar rename to lib/lwjgl/lwjgl-sse-javadoc.jar diff --git a/lib/lwjgl/lwjgl-sse/lwjgl-sse-sources.jar b/lib/lwjgl/lwjgl-sse-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-sse/lwjgl-sse-sources.jar rename to lib/lwjgl/lwjgl-sse-sources.jar diff --git a/lib/lwjgl/lwjgl-sse/lwjgl-sse.jar b/lib/lwjgl/lwjgl-sse.jar similarity index 100% rename from lib/lwjgl/lwjgl-sse/lwjgl-sse.jar rename to lib/lwjgl/lwjgl-sse.jar diff --git a/lib/lwjgl/lwjgl-stb/lwjgl-stb-javadoc.jar b/lib/lwjgl/lwjgl-stb-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-stb/lwjgl-stb-javadoc.jar rename to lib/lwjgl/lwjgl-stb-javadoc.jar diff --git a/lib/lwjgl/lwjgl-stb/lwjgl-stb-sources.jar b/lib/lwjgl/lwjgl-stb-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-stb/lwjgl-stb-sources.jar rename to lib/lwjgl/lwjgl-stb-sources.jar diff --git a/lib/lwjgl/lwjgl-stb/lwjgl-stb.jar b/lib/lwjgl/lwjgl-stb.jar similarity index 100% rename from lib/lwjgl/lwjgl-stb/lwjgl-stb.jar rename to lib/lwjgl/lwjgl-stb.jar diff --git a/lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-javadoc.jar b/lib/lwjgl/lwjgl-tinyexr-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-javadoc.jar rename to lib/lwjgl/lwjgl-tinyexr-javadoc.jar diff --git a/lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-sources.jar b/lib/lwjgl/lwjgl-tinyexr-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-sources.jar rename to lib/lwjgl/lwjgl-tinyexr-sources.jar diff --git a/lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr.jar b/lib/lwjgl/lwjgl-tinyexr.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr.jar rename to lib/lwjgl/lwjgl-tinyexr.jar diff --git a/lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-javadoc.jar b/lib/lwjgl/lwjgl-tinyfd-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-javadoc.jar rename to lib/lwjgl/lwjgl-tinyfd-javadoc.jar diff --git a/lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-sources.jar b/lib/lwjgl/lwjgl-tinyfd-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-sources.jar rename to lib/lwjgl/lwjgl-tinyfd-sources.jar diff --git a/lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd.jar b/lib/lwjgl/lwjgl-tinyfd.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd.jar rename to lib/lwjgl/lwjgl-tinyfd.jar diff --git a/lib/lwjgl/lwjgl-tootle/lwjgl-tootle-javadoc.jar b/lib/lwjgl/lwjgl-tootle-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-tootle/lwjgl-tootle-javadoc.jar rename to lib/lwjgl/lwjgl-tootle-javadoc.jar diff --git a/lib/lwjgl/lwjgl-tootle/lwjgl-tootle-sources.jar b/lib/lwjgl/lwjgl-tootle-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-tootle/lwjgl-tootle-sources.jar rename to lib/lwjgl/lwjgl-tootle-sources.jar diff --git a/lib/lwjgl/lwjgl-tootle/lwjgl-tootle.jar b/lib/lwjgl/lwjgl-tootle.jar similarity index 100% rename from lib/lwjgl/lwjgl-tootle/lwjgl-tootle.jar rename to lib/lwjgl/lwjgl-tootle.jar diff --git a/lib/lwjgl/lwjgl-vma/lwjgl-vma-javadoc.jar b/lib/lwjgl/lwjgl-vma-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-vma/lwjgl-vma-javadoc.jar rename to lib/lwjgl/lwjgl-vma-javadoc.jar diff --git a/lib/lwjgl/lwjgl-vma/lwjgl-vma-sources.jar b/lib/lwjgl/lwjgl-vma-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-vma/lwjgl-vma-sources.jar rename to lib/lwjgl/lwjgl-vma-sources.jar diff --git a/lib/lwjgl/lwjgl-vma/lwjgl-vma.jar b/lib/lwjgl/lwjgl-vma.jar similarity index 100% rename from lib/lwjgl/lwjgl-vma/lwjgl-vma.jar rename to lib/lwjgl/lwjgl-vma.jar diff --git a/lib/lwjgl/lwjgl-vulkan/lwjgl-vulkan-javadoc.jar b/lib/lwjgl/lwjgl-vulkan-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-vulkan/lwjgl-vulkan-javadoc.jar rename to lib/lwjgl/lwjgl-vulkan-javadoc.jar diff --git a/lib/lwjgl/lwjgl-vulkan/lwjgl-vulkan-sources.jar b/lib/lwjgl/lwjgl-vulkan-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-vulkan/lwjgl-vulkan-sources.jar rename to lib/lwjgl/lwjgl-vulkan-sources.jar diff --git a/lib/lwjgl/lwjgl-vulkan/lwjgl-vulkan.jar b/lib/lwjgl/lwjgl-vulkan.jar similarity index 100% rename from lib/lwjgl/lwjgl-vulkan/lwjgl-vulkan.jar rename to lib/lwjgl/lwjgl-vulkan.jar diff --git a/lib/lwjgl/lwjgl-vulkan/khronos_license.txt b/lib/lwjgl/lwjgl-vulkan/khronos_license.txt deleted file mode 100644 index d7e6e9d..0000000 --- a/lib/lwjgl/lwjgl-vulkan/khronos_license.txt +++ /dev/null @@ -1,22 +0,0 @@ -/* -** Copyright (c) 2013-2014 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ \ No newline at end of file diff --git a/lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-javadoc.jar b/lib/lwjgl/lwjgl-xxhash-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-javadoc.jar rename to lib/lwjgl/lwjgl-xxhash-javadoc.jar diff --git a/lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-sources.jar b/lib/lwjgl/lwjgl-xxhash-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-sources.jar rename to lib/lwjgl/lwjgl-xxhash-sources.jar diff --git a/lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash.jar b/lib/lwjgl/lwjgl-xxhash.jar similarity index 100% rename from lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash.jar rename to lib/lwjgl/lwjgl-xxhash.jar diff --git a/lib/lwjgl/lwjgl-yoga/lwjgl-yoga-javadoc.jar b/lib/lwjgl/lwjgl-yoga-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-yoga/lwjgl-yoga-javadoc.jar rename to lib/lwjgl/lwjgl-yoga-javadoc.jar diff --git a/lib/lwjgl/lwjgl-yoga/lwjgl-yoga-sources.jar b/lib/lwjgl/lwjgl-yoga-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-yoga/lwjgl-yoga-sources.jar rename to lib/lwjgl/lwjgl-yoga-sources.jar diff --git a/lib/lwjgl/lwjgl-yoga/lwjgl-yoga.jar b/lib/lwjgl/lwjgl-yoga.jar similarity index 100% rename from lib/lwjgl/lwjgl-yoga/lwjgl-yoga.jar rename to lib/lwjgl/lwjgl-yoga.jar diff --git a/lib/lwjgl/lwjgl-zstd/lwjgl-zstd-javadoc.jar b/lib/lwjgl/lwjgl-zstd-javadoc.jar similarity index 100% rename from lib/lwjgl/lwjgl-zstd/lwjgl-zstd-javadoc.jar rename to lib/lwjgl/lwjgl-zstd-javadoc.jar diff --git a/lib/lwjgl/lwjgl-zstd/lwjgl-zstd-sources.jar b/lib/lwjgl/lwjgl-zstd-sources.jar similarity index 100% rename from lib/lwjgl/lwjgl-zstd/lwjgl-zstd-sources.jar rename to lib/lwjgl/lwjgl-zstd-sources.jar diff --git a/lib/lwjgl/lwjgl-zstd/lwjgl-zstd.jar b/lib/lwjgl/lwjgl-zstd.jar similarity index 100% rename from lib/lwjgl/lwjgl-zstd/lwjgl-zstd.jar rename to lib/lwjgl/lwjgl-zstd.jar diff --git a/lib/lwjgl/lwjgl/lwjgl.jar b/lib/lwjgl/lwjgl.jar similarity index 100% rename from lib/lwjgl/lwjgl/lwjgl.jar rename to lib/lwjgl/lwjgl.jar diff --git a/lib/lwjgl/lwjgl-assimp/lwjgl-assimp-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-assimp-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-assimp/lwjgl-assimp-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-assimp-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-assimp/lwjgl-assimp-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-assimp-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-assimp/lwjgl-assimp-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-assimp-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-assimp/lwjgl-assimp-natives-linux.jar b/lib/lwjgl/natives/lwjgl-assimp-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-assimp/lwjgl-assimp-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-assimp-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-assimp/lwjgl-assimp-natives-macos.jar b/lib/lwjgl/natives/lwjgl-assimp-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-assimp/lwjgl-assimp-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-assimp-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-assimp/lwjgl-assimp-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-assimp-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-assimp/lwjgl-assimp-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-assimp-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-assimp/lwjgl-assimp-natives-windows.jar b/lib/lwjgl/natives/lwjgl-assimp-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-assimp/lwjgl-assimp-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-assimp-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-bgfx-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-bgfx-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-bgfx-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-bgfx-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-natives-linux.jar b/lib/lwjgl/natives/lwjgl-bgfx-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-bgfx-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-natives-macos.jar b/lib/lwjgl/natives/lwjgl-bgfx-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-bgfx-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-bgfx-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-bgfx-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-natives-windows.jar b/lib/lwjgl/natives/lwjgl-bgfx-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-bgfx/lwjgl-bgfx-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-bgfx-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-glfw/lwjgl-glfw-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-glfw-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-glfw/lwjgl-glfw-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-glfw-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-glfw/lwjgl-glfw-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-glfw-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-glfw/lwjgl-glfw-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-glfw-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-glfw/lwjgl-glfw-natives-linux.jar b/lib/lwjgl/natives/lwjgl-glfw-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-glfw/lwjgl-glfw-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-glfw-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-glfw/lwjgl-glfw-natives-macos.jar b/lib/lwjgl/natives/lwjgl-glfw-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-glfw/lwjgl-glfw-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-glfw-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-glfw/lwjgl-glfw-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-glfw-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-glfw/lwjgl-glfw-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-glfw-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-glfw/lwjgl-glfw-natives-windows.jar b/lib/lwjgl/natives/lwjgl-glfw-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-glfw/lwjgl-glfw-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-glfw-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-jemalloc-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-jemalloc-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-jemalloc-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-jemalloc-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-natives-linux.jar b/lib/lwjgl/natives/lwjgl-jemalloc-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-jemalloc-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-natives-macos.jar b/lib/lwjgl/natives/lwjgl-jemalloc-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-jemalloc-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-jemalloc-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-jemalloc-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-natives-windows.jar b/lib/lwjgl/natives/lwjgl-jemalloc-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-jemalloc/lwjgl-jemalloc-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-jemalloc-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-libdivide-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-libdivide-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-libdivide-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-libdivide-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-natives-linux.jar b/lib/lwjgl/natives/lwjgl-libdivide-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-libdivide-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-natives-macos.jar b/lib/lwjgl/natives/lwjgl-libdivide-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-libdivide-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-libdivide-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-libdivide-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-natives-windows.jar b/lib/lwjgl/natives/lwjgl-libdivide-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-libdivide/lwjgl-libdivide-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-libdivide-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-llvm/lwjgl-llvm-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-llvm-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-llvm/lwjgl-llvm-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-llvm-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-llvm/lwjgl-llvm-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-llvm-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-llvm/lwjgl-llvm-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-llvm-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-llvm/lwjgl-llvm-natives-linux.jar b/lib/lwjgl/natives/lwjgl-llvm-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-llvm/lwjgl-llvm-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-llvm-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-llvm/lwjgl-llvm-natives-macos.jar b/lib/lwjgl/natives/lwjgl-llvm-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-llvm/lwjgl-llvm-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-llvm-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-llvm/lwjgl-llvm-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-llvm-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-llvm/lwjgl-llvm-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-llvm-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-llvm/lwjgl-llvm-natives-windows.jar b/lib/lwjgl/natives/lwjgl-llvm-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-llvm/lwjgl-llvm-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-llvm-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-lmdb-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-lmdb-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-lmdb-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-lmdb-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-natives-linux.jar b/lib/lwjgl/natives/lwjgl-lmdb-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-lmdb-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-natives-macos.jar b/lib/lwjgl/natives/lwjgl-lmdb-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-lmdb-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-lmdb-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-lmdb-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-natives-windows.jar b/lib/lwjgl/natives/lwjgl-lmdb-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-lmdb/lwjgl-lmdb-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-lmdb-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-lz4/lwjgl-lz4-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-lz4-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-lz4/lwjgl-lz4-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-lz4-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-lz4/lwjgl-lz4-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-lz4-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-lz4/lwjgl-lz4-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-lz4-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-lz4/lwjgl-lz4-natives-linux.jar b/lib/lwjgl/natives/lwjgl-lz4-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-lz4/lwjgl-lz4-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-lz4-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-lz4/lwjgl-lz4-natives-macos.jar b/lib/lwjgl/natives/lwjgl-lz4-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-lz4/lwjgl-lz4-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-lz4-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-lz4/lwjgl-lz4-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-lz4-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-lz4/lwjgl-lz4-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-lz4-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-lz4/lwjgl-lz4-natives-windows.jar b/lib/lwjgl/natives/lwjgl-lz4-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-lz4/lwjgl-lz4-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-lz4-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-meow/lwjgl-meow-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-meow-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-meow/lwjgl-meow-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-meow-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-meow/lwjgl-meow-natives-linux.jar b/lib/lwjgl/natives/lwjgl-meow-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-meow/lwjgl-meow-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-meow-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-meow/lwjgl-meow-natives-macos.jar b/lib/lwjgl/natives/lwjgl-meow-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-meow/lwjgl-meow-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-meow-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-meow/lwjgl-meow-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-meow-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-meow/lwjgl-meow-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-meow-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-meow/lwjgl-meow-natives-windows.jar b/lib/lwjgl/natives/lwjgl-meow-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-meow/lwjgl-meow-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-meow-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-nanovg-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-nanovg-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-nanovg-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-nanovg-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-natives-linux.jar b/lib/lwjgl/natives/lwjgl-nanovg-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-nanovg-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-natives-macos.jar b/lib/lwjgl/natives/lwjgl-nanovg-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-nanovg-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-nanovg-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-nanovg-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-natives-windows.jar b/lib/lwjgl/natives/lwjgl-nanovg-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-nanovg/lwjgl-nanovg-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-nanovg-natives-windows.jar diff --git a/lib/lwjgl/lwjgl/lwjgl-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl/lwjgl-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl/lwjgl-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl/lwjgl-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl/lwjgl-natives-linux.jar b/lib/lwjgl/natives/lwjgl-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl/lwjgl-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-natives-linux.jar diff --git a/lib/lwjgl/lwjgl/lwjgl-natives-macos.jar b/lib/lwjgl/natives/lwjgl-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl/lwjgl-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-natives-macos.jar diff --git a/lib/lwjgl/lwjgl/lwjgl-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl/lwjgl-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl/lwjgl-natives-windows.jar b/lib/lwjgl/natives/lwjgl-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl/lwjgl-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-nfd/lwjgl-nfd-natives-linux.jar b/lib/lwjgl/natives/lwjgl-nfd-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-nfd/lwjgl-nfd-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-nfd-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-nfd/lwjgl-nfd-natives-macos.jar b/lib/lwjgl/natives/lwjgl-nfd-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-nfd/lwjgl-nfd-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-nfd-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-nfd/lwjgl-nfd-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-nfd-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-nfd/lwjgl-nfd-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-nfd-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-nfd/lwjgl-nfd-natives-windows.jar b/lib/lwjgl/natives/lwjgl-nfd-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-nfd/lwjgl-nfd-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-nfd-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-nuklear-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-nuklear-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-nuklear-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-nuklear-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-natives-linux.jar b/lib/lwjgl/natives/lwjgl-nuklear-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-nuklear-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-natives-macos.jar b/lib/lwjgl/natives/lwjgl-nuklear-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-nuklear-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-nuklear-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-nuklear-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-natives-windows.jar b/lib/lwjgl/natives/lwjgl-nuklear-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-nuklear/lwjgl-nuklear-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-nuklear-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-openal/lwjgl-openal-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-openal-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-openal/lwjgl-openal-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-openal-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-openal/lwjgl-openal-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-openal-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-openal/lwjgl-openal-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-openal-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-openal/lwjgl-openal-natives-linux.jar b/lib/lwjgl/natives/lwjgl-openal-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-openal/lwjgl-openal-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-openal-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-openal/lwjgl-openal-natives-macos.jar b/lib/lwjgl/natives/lwjgl-openal-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-openal/lwjgl-openal-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-openal-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-openal/lwjgl-openal-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-openal-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-openal/lwjgl-openal-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-openal-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-openal/lwjgl-openal-natives-windows.jar b/lib/lwjgl/natives/lwjgl-openal-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-openal/lwjgl-openal-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-openal-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-opengl/lwjgl-opengl-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-opengl-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengl/lwjgl-opengl-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-opengl-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-opengl/lwjgl-opengl-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-opengl-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengl/lwjgl-opengl-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-opengl-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-opengl/lwjgl-opengl-natives-linux.jar b/lib/lwjgl/natives/lwjgl-opengl-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengl/lwjgl-opengl-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-opengl-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-opengl/lwjgl-opengl-natives-macos.jar b/lib/lwjgl/natives/lwjgl-opengl-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengl/lwjgl-opengl-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-opengl-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-opengl/lwjgl-opengl-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-opengl-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengl/lwjgl-opengl-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-opengl-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-opengl/lwjgl-opengl-natives-windows.jar b/lib/lwjgl/natives/lwjgl-opengl-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengl/lwjgl-opengl-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-opengl-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-opengles/lwjgl-opengles-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-opengles-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengles/lwjgl-opengles-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-opengles-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-opengles/lwjgl-opengles-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-opengles-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengles/lwjgl-opengles-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-opengles-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-opengles/lwjgl-opengles-natives-linux.jar b/lib/lwjgl/natives/lwjgl-opengles-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengles/lwjgl-opengles-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-opengles-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-opengles/lwjgl-opengles-natives-macos.jar b/lib/lwjgl/natives/lwjgl-opengles-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengles/lwjgl-opengles-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-opengles-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-opengles/lwjgl-opengles-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-opengles-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengles/lwjgl-opengles-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-opengles-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-opengles/lwjgl-opengles-natives-windows.jar b/lib/lwjgl/natives/lwjgl-opengles-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-opengles/lwjgl-opengles-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-opengles-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-openvr/lwjgl-openvr-natives-linux.jar b/lib/lwjgl/natives/lwjgl-openvr-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-openvr/lwjgl-openvr-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-openvr-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-openvr/lwjgl-openvr-natives-macos.jar b/lib/lwjgl/natives/lwjgl-openvr-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-openvr/lwjgl-openvr-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-openvr-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-openvr/lwjgl-openvr-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-openvr-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-openvr/lwjgl-openvr-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-openvr-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-openvr/lwjgl-openvr-natives-windows.jar b/lib/lwjgl/natives/lwjgl-openvr-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-openvr/lwjgl-openvr-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-openvr-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-opus/lwjgl-opus-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-opus-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-opus/lwjgl-opus-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-opus-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-opus/lwjgl-opus-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-opus-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-opus/lwjgl-opus-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-opus-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-opus/lwjgl-opus-natives-linux.jar b/lib/lwjgl/natives/lwjgl-opus-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-opus/lwjgl-opus-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-opus-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-opus/lwjgl-opus-natives-macos.jar b/lib/lwjgl/natives/lwjgl-opus-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-opus/lwjgl-opus-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-opus-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-opus/lwjgl-opus-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-opus-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-opus/lwjgl-opus-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-opus-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-opus/lwjgl-opus-natives-windows.jar b/lib/lwjgl/natives/lwjgl-opus-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-opus/lwjgl-opus-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-opus-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-ovr/lwjgl-ovr-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-ovr-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-ovr/lwjgl-ovr-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-ovr-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-ovr/lwjgl-ovr-natives-windows.jar b/lib/lwjgl/natives/lwjgl-ovr-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-ovr/lwjgl-ovr-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-ovr-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-par/lwjgl-par-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-par-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-par/lwjgl-par-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-par-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-par/lwjgl-par-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-par-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-par/lwjgl-par-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-par-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-par/lwjgl-par-natives-linux.jar b/lib/lwjgl/natives/lwjgl-par-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-par/lwjgl-par-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-par-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-par/lwjgl-par-natives-macos.jar b/lib/lwjgl/natives/lwjgl-par-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-par/lwjgl-par-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-par-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-par/lwjgl-par-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-par-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-par/lwjgl-par-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-par-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-par/lwjgl-par-natives-windows.jar b/lib/lwjgl/natives/lwjgl-par-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-par/lwjgl-par-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-par-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-remotery/lwjgl-remotery-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-remotery-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-remotery/lwjgl-remotery-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-remotery-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-remotery/lwjgl-remotery-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-remotery-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-remotery/lwjgl-remotery-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-remotery-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-remotery/lwjgl-remotery-natives-linux.jar b/lib/lwjgl/natives/lwjgl-remotery-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-remotery/lwjgl-remotery-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-remotery-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-remotery/lwjgl-remotery-natives-macos.jar b/lib/lwjgl/natives/lwjgl-remotery-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-remotery/lwjgl-remotery-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-remotery-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-remotery/lwjgl-remotery-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-remotery-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-remotery/lwjgl-remotery-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-remotery-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-remotery/lwjgl-remotery-natives-windows.jar b/lib/lwjgl/natives/lwjgl-remotery-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-remotery/lwjgl-remotery-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-remotery-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-rpmalloc-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-rpmalloc-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-rpmalloc-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-rpmalloc-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-natives-linux.jar b/lib/lwjgl/natives/lwjgl-rpmalloc-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-rpmalloc-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-natives-macos.jar b/lib/lwjgl/natives/lwjgl-rpmalloc-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-rpmalloc-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-rpmalloc-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-rpmalloc-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-natives-windows.jar b/lib/lwjgl/natives/lwjgl-rpmalloc-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-rpmalloc/lwjgl-rpmalloc-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-rpmalloc-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-shaderc-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-shaderc-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-shaderc-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-shaderc-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-natives-linux.jar b/lib/lwjgl/natives/lwjgl-shaderc-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-shaderc-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-natives-macos.jar b/lib/lwjgl/natives/lwjgl-shaderc-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-shaderc-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-shaderc-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-shaderc-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-natives-windows.jar b/lib/lwjgl/natives/lwjgl-shaderc-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-shaderc/lwjgl-shaderc-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-shaderc-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-sse/lwjgl-sse-natives-linux.jar b/lib/lwjgl/natives/lwjgl-sse-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-sse/lwjgl-sse-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-sse-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-sse/lwjgl-sse-natives-macos.jar b/lib/lwjgl/natives/lwjgl-sse-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-sse/lwjgl-sse-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-sse-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-sse/lwjgl-sse-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-sse-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-sse/lwjgl-sse-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-sse-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-sse/lwjgl-sse-natives-windows.jar b/lib/lwjgl/natives/lwjgl-sse-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-sse/lwjgl-sse-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-sse-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-stb/lwjgl-stb-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-stb-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-stb/lwjgl-stb-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-stb-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-stb/lwjgl-stb-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-stb-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-stb/lwjgl-stb-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-stb-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-stb/lwjgl-stb-natives-linux.jar b/lib/lwjgl/natives/lwjgl-stb-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-stb/lwjgl-stb-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-stb-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-stb/lwjgl-stb-natives-macos.jar b/lib/lwjgl/natives/lwjgl-stb-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-stb/lwjgl-stb-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-stb-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-stb/lwjgl-stb-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-stb-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-stb/lwjgl-stb-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-stb-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-stb/lwjgl-stb-natives-windows.jar b/lib/lwjgl/natives/lwjgl-stb-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-stb/lwjgl-stb-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-stb-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-tinyexr-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-tinyexr-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-tinyexr-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-tinyexr-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-natives-linux.jar b/lib/lwjgl/natives/lwjgl-tinyexr-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-tinyexr-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-natives-macos.jar b/lib/lwjgl/natives/lwjgl-tinyexr-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-tinyexr-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-tinyexr-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-tinyexr-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-natives-windows.jar b/lib/lwjgl/natives/lwjgl-tinyexr-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyexr/lwjgl-tinyexr-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-tinyexr-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-tinyfd-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-tinyfd-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-tinyfd-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-tinyfd-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-natives-linux.jar b/lib/lwjgl/natives/lwjgl-tinyfd-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-tinyfd-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-natives-macos.jar b/lib/lwjgl/natives/lwjgl-tinyfd-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-tinyfd-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-tinyfd-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-tinyfd-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-natives-windows.jar b/lib/lwjgl/natives/lwjgl-tinyfd-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-tinyfd/lwjgl-tinyfd-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-tinyfd-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-tootle/lwjgl-tootle-natives-linux.jar b/lib/lwjgl/natives/lwjgl-tootle-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-tootle/lwjgl-tootle-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-tootle-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-tootle/lwjgl-tootle-natives-macos.jar b/lib/lwjgl/natives/lwjgl-tootle-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-tootle/lwjgl-tootle-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-tootle-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-tootle/lwjgl-tootle-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-tootle-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-tootle/lwjgl-tootle-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-tootle-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-tootle/lwjgl-tootle-natives-windows.jar b/lib/lwjgl/natives/lwjgl-tootle-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-tootle/lwjgl-tootle-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-tootle-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-vma/lwjgl-vma-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-vma-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-vma/lwjgl-vma-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-vma-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-vma/lwjgl-vma-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-vma-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-vma/lwjgl-vma-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-vma-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-vma/lwjgl-vma-natives-linux.jar b/lib/lwjgl/natives/lwjgl-vma-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-vma/lwjgl-vma-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-vma-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-vma/lwjgl-vma-natives-macos.jar b/lib/lwjgl/natives/lwjgl-vma-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-vma/lwjgl-vma-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-vma-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-vma/lwjgl-vma-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-vma-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-vma/lwjgl-vma-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-vma-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-vma/lwjgl-vma-natives-windows.jar b/lib/lwjgl/natives/lwjgl-vma-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-vma/lwjgl-vma-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-vma-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-vulkan/lwjgl-vulkan-natives-macos.jar b/lib/lwjgl/natives/lwjgl-vulkan-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-vulkan/lwjgl-vulkan-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-vulkan-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-xxhash-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-xxhash-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-xxhash-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-xxhash-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-natives-linux.jar b/lib/lwjgl/natives/lwjgl-xxhash-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-xxhash-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-natives-macos.jar b/lib/lwjgl/natives/lwjgl-xxhash-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-xxhash-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-xxhash-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-xxhash-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-natives-windows.jar b/lib/lwjgl/natives/lwjgl-xxhash-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-xxhash/lwjgl-xxhash-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-xxhash-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-yoga/lwjgl-yoga-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-yoga-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-yoga/lwjgl-yoga-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-yoga-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-yoga/lwjgl-yoga-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-yoga-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-yoga/lwjgl-yoga-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-yoga-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-yoga/lwjgl-yoga-natives-linux.jar b/lib/lwjgl/natives/lwjgl-yoga-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-yoga/lwjgl-yoga-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-yoga-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-yoga/lwjgl-yoga-natives-macos.jar b/lib/lwjgl/natives/lwjgl-yoga-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-yoga/lwjgl-yoga-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-yoga-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-yoga/lwjgl-yoga-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-yoga-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-yoga/lwjgl-yoga-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-yoga-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-yoga/lwjgl-yoga-natives-windows.jar b/lib/lwjgl/natives/lwjgl-yoga-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-yoga/lwjgl-yoga-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-yoga-natives-windows.jar diff --git a/lib/lwjgl/lwjgl-zstd/lwjgl-zstd-natives-linux-arm32.jar b/lib/lwjgl/natives/lwjgl-zstd-natives-linux-arm32.jar similarity index 100% rename from lib/lwjgl/lwjgl-zstd/lwjgl-zstd-natives-linux-arm32.jar rename to lib/lwjgl/natives/lwjgl-zstd-natives-linux-arm32.jar diff --git a/lib/lwjgl/lwjgl-zstd/lwjgl-zstd-natives-linux-arm64.jar b/lib/lwjgl/natives/lwjgl-zstd-natives-linux-arm64.jar similarity index 100% rename from lib/lwjgl/lwjgl-zstd/lwjgl-zstd-natives-linux-arm64.jar rename to lib/lwjgl/natives/lwjgl-zstd-natives-linux-arm64.jar diff --git a/lib/lwjgl/lwjgl-zstd/lwjgl-zstd-natives-linux.jar b/lib/lwjgl/natives/lwjgl-zstd-natives-linux.jar similarity index 100% rename from lib/lwjgl/lwjgl-zstd/lwjgl-zstd-natives-linux.jar rename to lib/lwjgl/natives/lwjgl-zstd-natives-linux.jar diff --git a/lib/lwjgl/lwjgl-zstd/lwjgl-zstd-natives-macos.jar b/lib/lwjgl/natives/lwjgl-zstd-natives-macos.jar similarity index 100% rename from lib/lwjgl/lwjgl-zstd/lwjgl-zstd-natives-macos.jar rename to lib/lwjgl/natives/lwjgl-zstd-natives-macos.jar diff --git a/lib/lwjgl/lwjgl-zstd/lwjgl-zstd-natives-windows-x86.jar b/lib/lwjgl/natives/lwjgl-zstd-natives-windows-x86.jar similarity index 100% rename from lib/lwjgl/lwjgl-zstd/lwjgl-zstd-natives-windows-x86.jar rename to lib/lwjgl/natives/lwjgl-zstd-natives-windows-x86.jar diff --git a/lib/lwjgl/lwjgl-zstd/lwjgl-zstd-natives-windows.jar b/lib/lwjgl/natives/lwjgl-zstd-natives-windows.jar similarity index 100% rename from lib/lwjgl/lwjgl-zstd/lwjgl-zstd-natives-windows.jar rename to lib/lwjgl/natives/lwjgl-zstd-natives-windows.jar diff --git a/src/bz/bronze/latte/engine/io/Input.java b/src/bz/bronze/latte/engine/io/Input.java new file mode 100644 index 0000000..f46810e --- /dev/null +++ b/src/bz/bronze/latte/engine/io/Input.java @@ -0,0 +1,5 @@ +package bz.bronze.latte.engine.io; + +public class Input { + +} diff --git a/src/bz/bronze/latte/engine/io/Window.java b/src/bz/bronze/latte/engine/io/Window.java new file mode 100644 index 0000000..9226b64 --- /dev/null +++ b/src/bz/bronze/latte/engine/io/Window.java @@ -0,0 +1,72 @@ +package bz.bronze.latte.engine.io; + +import org.lwjgl.glfw.GLFW; +import org.lwjgl.glfw.GLFWVidMode; + +public class Window { + public int width, height; + public static String title; + public static long window; + + public static int frames; + public static long time; + + public static boolean shouldClose() { + if (window == 0) { + return false; + } + + return GLFW.glfwWindowShouldClose(window); + } + + public static void update() { + GLFW.glfwPollEvents(); + + frames++; + + if (System.currentTimeMillis() > time + 1000) { + if (!(window == 0)) { + GLFW.glfwSetWindowTitle(window, title + " | FPS: " + frames); + } + + time = System.currentTimeMillis(); + frames = 0; + } + } + + public static void swapBuffers() { + if (!(window == 0)) { + GLFW.glfwSwapBuffers(window); + } + } + + public void create() { + if (!GLFW.glfwInit()) { + System.err.println("Error: GLFW wasn't initialized!"); + return; + } + + window = GLFW.glfwCreateWindow(width, height, title, 0, 0); + + if (window == 0) { + System.err.println("ERROR: Window wasn't created!"); + return; + } + + GLFWVidMode videoMode = GLFW.glfwGetVideoMode(GLFW.glfwGetPrimaryMonitor()); + GLFW.glfwSetWindowPos(window, (videoMode.width() - width) / 2, (videoMode.height() - height) / 2); + GLFW.glfwMakeContextCurrent(window); + + GLFW.glfwShowWindow(window); + GLFW.glfwSwapInterval(2); + + Window.time = System.currentTimeMillis(); + + } + + public Window(int width, int height, String title) { + this.width = width; + this.height = height; + this.title = title; + } +} diff --git a/src/bz/bronze/latte/main/Game.java b/src/bz/bronze/latte/main/Game.java index 9abff65..d02fef3 100644 --- a/src/bz/bronze/latte/main/Game.java +++ b/src/bz/bronze/latte/main/Game.java @@ -1,18 +1,18 @@ package bz.bronze.latte.main; +import bz.bronze.latte.engine.io.Window; + public class Game implements Runnable { private void update() { - + Window.update(); } private void render() { - + Window.swapBuffers(); } public void run() { - while (true) { - System.out.println("Game thread running..."); - + while (!Window.shouldClose()) { update(); render(); } diff --git a/src/bz/bronze/latte/main/Main.java b/src/bz/bronze/latte/main/Main.java index a6cf02d..d438c5a 100644 --- a/src/bz/bronze/latte/main/Main.java +++ b/src/bz/bronze/latte/main/Main.java @@ -1,12 +1,21 @@ package bz.bronze.latte.main; +import bz.bronze.latte.engine.io.Window; + public class Main { public static Thread game; + public static Window window; + + public static final int width = 800, height = 600; + public static final String title = "latte | v0.01"; + public static void init() { game = new Thread(new Game(), "game"); + window = new Window(width, height, title); game.start(); + window.create(); } public static void main(String[] args) { diff --git a/src/module-info.java b/src/module-info.java index 816ae17..21c0f4a 100644 --- a/src/module-info.java +++ b/src/module-info.java @@ -1,2 +1,3 @@ module latte { + requires org.lwjgl.glfw; } \ No newline at end of file