From 62bc380d3d27cccff9b5c95c01a262b2b6faafac Mon Sep 17 00:00:00 2001 From: solojazz Date: Wed, 18 Mar 2020 23:52:07 -0400 Subject: [PATCH] Window and FPS limit implemented! --- .classpath | 785 +++++++++++++++++- .gitignore | 1 + bin/bz/bronze/latte/engine/io/Input.class | Bin 0 -> 292 bytes bin/bz/bronze/latte/engine/io/Window.class | Bin 0 -> 2338 bytes bin/bz/bronze/latte/main/Game.class | Bin 734 -> 690 bytes bin/bz/bronze/latte/main/Main.class | Bin 680 -> 1012 bytes bin/module-info.class | Bin 144 -> 170 bytes lib/lwjgl/{ => licenses}/LICENSE | 0 .../assimp_license.txt | 0 .../{lwjgl-bgfx => licenses}/bgfx_license.txt | 0 .../blendish_license.txt | 0 .../{lwjgl-cuda => licenses}/cuda_license.txt | 0 .../{lwjgl => licenses}/dyncall_license.txt | 0 .../{lwjgl-glfw => licenses}/glfw_license.txt | 0 .../jemalloc_license.txt | 0 .../khronos_license.txt | 0 .../libdivide_license.txt | 0 .../{lwjgl-llvm => licenses}/llvm_license.txt | 0 .../{lwjgl-lmdb => licenses}/lmdb_license.txt | 0 .../{lwjgl-lz4 => licenses}/lz4_license.txt | 0 .../{lwjgl-meow => licenses}/meow_license.txt | 0 .../nanosvg_license.txt | 0 .../nanovg_license.txt | 0 .../{lwjgl-nfd => licenses}/nfd_license.txt | 0 .../openal_soft_license.txt | 0 .../openvr_license.txt | 0 .../{lwjgl-opus => licenses}/opus_license.txt | 0 .../{lwjgl-ovr => licenses}/ovr_license.txt | 0 .../remotery_license.txt | 0 .../rpmalloc_license.txt | 0 .../shaderc_license.txt | 0 .../tinyexr_license.txt | 0 .../tinyfd_license.txt | 0 .../tootle_directxmesh_license.txt | 0 .../tootle_license.txt | 0 .../{lwjgl-vma => licenses}/vma_license.txt | 0 .../xxhash_license.txt | 0 .../{lwjgl-yoga => licenses}/yoga_license.txt | 0 .../{lwjgl-zstd => licenses}/zstd_license.txt | 0 .../lwjgl-assimp-javadoc.jar | Bin .../lwjgl-assimp-sources.jar | Bin lib/lwjgl/{lwjgl-assimp => }/lwjgl-assimp.jar | Bin .../{lwjgl-bgfx => }/lwjgl-bgfx-javadoc.jar | Bin .../{lwjgl-bgfx => }/lwjgl-bgfx-sources.jar | Bin lib/lwjgl/{lwjgl-bgfx => }/lwjgl-bgfx.jar | Bin .../{lwjgl-cuda => }/lwjgl-cuda-javadoc.jar | Bin .../{lwjgl-cuda => }/lwjgl-cuda-sources.jar | Bin lib/lwjgl/{lwjgl-cuda => }/lwjgl-cuda.jar | Bin .../{lwjgl-egl => }/lwjgl-egl-javadoc.jar | Bin .../{lwjgl-egl => }/lwjgl-egl-sources.jar | Bin lib/lwjgl/{lwjgl-egl => }/lwjgl-egl.jar | Bin .../{lwjgl-glfw => }/lwjgl-glfw-javadoc.jar | Bin .../{lwjgl-glfw => }/lwjgl-glfw-sources.jar | Bin lib/lwjgl/{lwjgl-glfw => }/lwjgl-glfw.jar | Bin lib/lwjgl/{lwjgl => }/lwjgl-javadoc.jar | Bin .../{lwjgl-jawt => }/lwjgl-jawt-javadoc.jar | Bin .../{lwjgl-jawt => }/lwjgl-jawt-sources.jar | Bin lib/lwjgl/{lwjgl-jawt => }/lwjgl-jawt.jar | Bin .../lwjgl-jemalloc-javadoc.jar | Bin .../lwjgl-jemalloc-sources.jar | Bin .../{lwjgl-jemalloc => }/lwjgl-jemalloc.jar | Bin .../lwjgl-libdivide-javadoc.jar | Bin .../lwjgl-libdivide-sources.jar | Bin .../{lwjgl-libdivide => }/lwjgl-libdivide.jar | Bin .../{lwjgl-llvm => }/lwjgl-llvm-javadoc.jar | Bin .../{lwjgl-llvm => }/lwjgl-llvm-sources.jar | Bin lib/lwjgl/{lwjgl-llvm => }/lwjgl-llvm.jar | Bin .../{lwjgl-lmdb => }/lwjgl-lmdb-javadoc.jar | Bin .../{lwjgl-lmdb => }/lwjgl-lmdb-sources.jar | Bin lib/lwjgl/{lwjgl-lmdb => }/lwjgl-lmdb.jar | Bin .../{lwjgl-lz4 => }/lwjgl-lz4-javadoc.jar | Bin .../{lwjgl-lz4 => }/lwjgl-lz4-sources.jar | Bin lib/lwjgl/{lwjgl-lz4 => }/lwjgl-lz4.jar | Bin .../{lwjgl-meow => }/lwjgl-meow-javadoc.jar | Bin .../{lwjgl-meow => }/lwjgl-meow-sources.jar | Bin lib/lwjgl/{lwjgl-meow => }/lwjgl-meow.jar | Bin .../lwjgl-nanovg-javadoc.jar | Bin .../lwjgl-nanovg-sources.jar | Bin lib/lwjgl/{lwjgl-nanovg => }/lwjgl-nanovg.jar | Bin .../{lwjgl-nfd => }/lwjgl-nfd-javadoc.jar | Bin .../{lwjgl-nfd => }/lwjgl-nfd-sources.jar | Bin lib/lwjgl/{lwjgl-nfd => }/lwjgl-nfd.jar | Bin .../lwjgl-nuklear-javadoc.jar | Bin .../lwjgl-nuklear-sources.jar | Bin .../{lwjgl-nuklear => }/lwjgl-nuklear.jar | Bin .../{lwjgl-odbc => }/lwjgl-odbc-javadoc.jar | Bin .../{lwjgl-odbc => }/lwjgl-odbc-sources.jar | Bin lib/lwjgl/{lwjgl-odbc => }/lwjgl-odbc.jar | Bin .../lwjgl-openal-javadoc.jar | Bin .../lwjgl-openal-sources.jar | Bin lib/lwjgl/{lwjgl-openal => }/lwjgl-openal.jar | Bin .../lwjgl-opencl-javadoc.jar | Bin .../lwjgl-opencl-sources.jar | Bin lib/lwjgl/{lwjgl-opencl => }/lwjgl-opencl.jar | Bin lib/lwjgl/lwjgl-opencl/khronos_license.txt | 22 - .../lwjgl-opengl-javadoc.jar | Bin .../lwjgl-opengl-sources.jar | Bin lib/lwjgl/{lwjgl-opengl => }/lwjgl-opengl.jar | Bin lib/lwjgl/lwjgl-opengl/khronos_license.txt | 22 - .../lwjgl-opengles-javadoc.jar | Bin .../lwjgl-opengles-sources.jar | Bin .../{lwjgl-opengles => }/lwjgl-opengles.jar | Bin lib/lwjgl/lwjgl-opengles/khronos_license.txt | 22 - .../lwjgl-openvr-javadoc.jar | Bin .../lwjgl-openvr-sources.jar | Bin lib/lwjgl/{lwjgl-openvr => }/lwjgl-openvr.jar | Bin .../{lwjgl-opus => }/lwjgl-opus-javadoc.jar | Bin .../{lwjgl-opus => }/lwjgl-opus-sources.jar | Bin lib/lwjgl/{lwjgl-opus => }/lwjgl-opus.jar | Bin .../{lwjgl-ovr => }/lwjgl-ovr-javadoc.jar | Bin .../{lwjgl-ovr => }/lwjgl-ovr-sources.jar | Bin lib/lwjgl/{lwjgl-ovr => }/lwjgl-ovr.jar | Bin .../{lwjgl-par => }/lwjgl-par-javadoc.jar | Bin .../{lwjgl-par => }/lwjgl-par-sources.jar | Bin lib/lwjgl/{lwjgl-par => }/lwjgl-par.jar | Bin .../lwjgl-remotery-javadoc.jar | Bin .../lwjgl-remotery-sources.jar | Bin .../{lwjgl-remotery => }/lwjgl-remotery.jar | Bin .../lwjgl-rpmalloc-javadoc.jar | Bin .../lwjgl-rpmalloc-sources.jar | Bin .../{lwjgl-rpmalloc => }/lwjgl-rpmalloc.jar | Bin .../lwjgl-shaderc-javadoc.jar | Bin .../lwjgl-shaderc-sources.jar | Bin .../{lwjgl-shaderc => }/lwjgl-shaderc.jar | Bin lib/lwjgl/{lwjgl => }/lwjgl-sources.jar | Bin .../{lwjgl-sse => }/lwjgl-sse-javadoc.jar | Bin .../{lwjgl-sse => }/lwjgl-sse-sources.jar | Bin lib/lwjgl/{lwjgl-sse => }/lwjgl-sse.jar | Bin .../{lwjgl-stb => }/lwjgl-stb-javadoc.jar | Bin .../{lwjgl-stb => }/lwjgl-stb-sources.jar | Bin lib/lwjgl/{lwjgl-stb => }/lwjgl-stb.jar | Bin .../lwjgl-tinyexr-javadoc.jar | Bin .../lwjgl-tinyexr-sources.jar | Bin .../{lwjgl-tinyexr => }/lwjgl-tinyexr.jar | Bin .../lwjgl-tinyfd-javadoc.jar | Bin .../lwjgl-tinyfd-sources.jar | Bin lib/lwjgl/{lwjgl-tinyfd => }/lwjgl-tinyfd.jar | Bin .../lwjgl-tootle-javadoc.jar | Bin .../lwjgl-tootle-sources.jar | Bin lib/lwjgl/{lwjgl-tootle => }/lwjgl-tootle.jar | Bin .../{lwjgl-vma => }/lwjgl-vma-javadoc.jar | Bin .../{lwjgl-vma => }/lwjgl-vma-sources.jar | Bin lib/lwjgl/{lwjgl-vma => }/lwjgl-vma.jar | Bin .../lwjgl-vulkan-javadoc.jar | Bin .../lwjgl-vulkan-sources.jar | Bin lib/lwjgl/{lwjgl-vulkan => }/lwjgl-vulkan.jar | Bin lib/lwjgl/lwjgl-vulkan/khronos_license.txt | 22 - .../lwjgl-xxhash-javadoc.jar | Bin .../lwjgl-xxhash-sources.jar | Bin lib/lwjgl/{lwjgl-xxhash => }/lwjgl-xxhash.jar | Bin .../{lwjgl-yoga => }/lwjgl-yoga-javadoc.jar | Bin .../{lwjgl-yoga => }/lwjgl-yoga-sources.jar | Bin lib/lwjgl/{lwjgl-yoga => }/lwjgl-yoga.jar | Bin .../{lwjgl-zstd => }/lwjgl-zstd-javadoc.jar | Bin .../{lwjgl-zstd => }/lwjgl-zstd-sources.jar | Bin lib/lwjgl/{lwjgl-zstd => }/lwjgl-zstd.jar | Bin lib/lwjgl/{lwjgl => }/lwjgl.jar | Bin .../lwjgl-assimp-natives-linux-arm32.jar | Bin .../lwjgl-assimp-natives-linux-arm64.jar | Bin .../lwjgl-assimp-natives-linux.jar | Bin .../lwjgl-assimp-natives-macos.jar | Bin .../lwjgl-assimp-natives-windows-x86.jar | Bin .../lwjgl-assimp-natives-windows.jar | Bin .../lwjgl-bgfx-natives-linux-arm32.jar | Bin .../lwjgl-bgfx-natives-linux-arm64.jar | Bin .../lwjgl-bgfx-natives-linux.jar | Bin .../lwjgl-bgfx-natives-macos.jar | Bin .../lwjgl-bgfx-natives-windows-x86.jar | Bin .../lwjgl-bgfx-natives-windows.jar | Bin .../lwjgl-glfw-natives-linux-arm32.jar | Bin .../lwjgl-glfw-natives-linux-arm64.jar | Bin .../lwjgl-glfw-natives-linux.jar | Bin .../lwjgl-glfw-natives-macos.jar | Bin .../lwjgl-glfw-natives-windows-x86.jar | Bin .../lwjgl-glfw-natives-windows.jar | Bin .../lwjgl-jemalloc-natives-linux-arm32.jar | Bin .../lwjgl-jemalloc-natives-linux-arm64.jar | Bin .../lwjgl-jemalloc-natives-linux.jar | Bin .../lwjgl-jemalloc-natives-macos.jar | Bin .../lwjgl-jemalloc-natives-windows-x86.jar | Bin .../lwjgl-jemalloc-natives-windows.jar | Bin .../lwjgl-libdivide-natives-linux-arm32.jar | Bin .../lwjgl-libdivide-natives-linux-arm64.jar | Bin .../lwjgl-libdivide-natives-linux.jar | Bin .../lwjgl-libdivide-natives-macos.jar | Bin .../lwjgl-libdivide-natives-windows-x86.jar | Bin .../lwjgl-libdivide-natives-windows.jar | Bin .../lwjgl-llvm-natives-linux-arm32.jar | Bin .../lwjgl-llvm-natives-linux-arm64.jar | Bin .../lwjgl-llvm-natives-linux.jar | Bin .../lwjgl-llvm-natives-macos.jar | Bin .../lwjgl-llvm-natives-windows-x86.jar | Bin .../lwjgl-llvm-natives-windows.jar | Bin .../lwjgl-lmdb-natives-linux-arm32.jar | Bin .../lwjgl-lmdb-natives-linux-arm64.jar | Bin .../lwjgl-lmdb-natives-linux.jar | Bin .../lwjgl-lmdb-natives-macos.jar | Bin .../lwjgl-lmdb-natives-windows-x86.jar | Bin .../lwjgl-lmdb-natives-windows.jar | Bin .../lwjgl-lz4-natives-linux-arm32.jar | Bin .../lwjgl-lz4-natives-linux-arm64.jar | Bin .../lwjgl-lz4-natives-linux.jar | Bin .../lwjgl-lz4-natives-macos.jar | Bin .../lwjgl-lz4-natives-windows-x86.jar | Bin .../lwjgl-lz4-natives-windows.jar | Bin .../lwjgl-meow-natives-linux-arm64.jar | Bin .../lwjgl-meow-natives-linux.jar | Bin .../lwjgl-meow-natives-macos.jar | Bin .../lwjgl-meow-natives-windows-x86.jar | Bin .../lwjgl-meow-natives-windows.jar | Bin .../lwjgl-nanovg-natives-linux-arm32.jar | Bin .../lwjgl-nanovg-natives-linux-arm64.jar | Bin .../lwjgl-nanovg-natives-linux.jar | Bin .../lwjgl-nanovg-natives-macos.jar | Bin .../lwjgl-nanovg-natives-windows-x86.jar | Bin .../lwjgl-nanovg-natives-windows.jar | Bin .../lwjgl-natives-linux-arm32.jar | Bin .../lwjgl-natives-linux-arm64.jar | Bin .../lwjgl-natives-linux.jar | Bin .../lwjgl-natives-macos.jar | Bin .../lwjgl-natives-windows-x86.jar | Bin .../lwjgl-natives-windows.jar | Bin .../lwjgl-nfd-natives-linux.jar | Bin .../lwjgl-nfd-natives-macos.jar | Bin .../lwjgl-nfd-natives-windows-x86.jar | Bin .../lwjgl-nfd-natives-windows.jar | Bin .../lwjgl-nuklear-natives-linux-arm32.jar | Bin .../lwjgl-nuklear-natives-linux-arm64.jar | Bin .../lwjgl-nuklear-natives-linux.jar | Bin .../lwjgl-nuklear-natives-macos.jar | Bin .../lwjgl-nuklear-natives-windows-x86.jar | Bin .../lwjgl-nuklear-natives-windows.jar | Bin .../lwjgl-openal-natives-linux-arm32.jar | Bin .../lwjgl-openal-natives-linux-arm64.jar | Bin .../lwjgl-openal-natives-linux.jar | Bin .../lwjgl-openal-natives-macos.jar | Bin .../lwjgl-openal-natives-windows-x86.jar | Bin .../lwjgl-openal-natives-windows.jar | Bin .../lwjgl-opengl-natives-linux-arm32.jar | Bin .../lwjgl-opengl-natives-linux-arm64.jar | Bin .../lwjgl-opengl-natives-linux.jar | Bin .../lwjgl-opengl-natives-macos.jar | Bin .../lwjgl-opengl-natives-windows-x86.jar | Bin .../lwjgl-opengl-natives-windows.jar | Bin .../lwjgl-opengles-natives-linux-arm32.jar | Bin .../lwjgl-opengles-natives-linux-arm64.jar | Bin .../lwjgl-opengles-natives-linux.jar | Bin .../lwjgl-opengles-natives-macos.jar | Bin .../lwjgl-opengles-natives-windows-x86.jar | Bin .../lwjgl-opengles-natives-windows.jar | Bin .../lwjgl-openvr-natives-linux.jar | Bin .../lwjgl-openvr-natives-macos.jar | Bin .../lwjgl-openvr-natives-windows-x86.jar | Bin .../lwjgl-openvr-natives-windows.jar | Bin .../lwjgl-opus-natives-linux-arm32.jar | Bin .../lwjgl-opus-natives-linux-arm64.jar | Bin .../lwjgl-opus-natives-linux.jar | Bin .../lwjgl-opus-natives-macos.jar | Bin .../lwjgl-opus-natives-windows-x86.jar | Bin .../lwjgl-opus-natives-windows.jar | Bin .../lwjgl-ovr-natives-windows-x86.jar | Bin .../lwjgl-ovr-natives-windows.jar | Bin .../lwjgl-par-natives-linux-arm32.jar | Bin .../lwjgl-par-natives-linux-arm64.jar | Bin .../lwjgl-par-natives-linux.jar | Bin .../lwjgl-par-natives-macos.jar | Bin .../lwjgl-par-natives-windows-x86.jar | Bin .../lwjgl-par-natives-windows.jar | Bin .../lwjgl-remotery-natives-linux-arm32.jar | Bin .../lwjgl-remotery-natives-linux-arm64.jar | Bin .../lwjgl-remotery-natives-linux.jar | Bin .../lwjgl-remotery-natives-macos.jar | Bin .../lwjgl-remotery-natives-windows-x86.jar | Bin .../lwjgl-remotery-natives-windows.jar | Bin .../lwjgl-rpmalloc-natives-linux-arm32.jar | Bin .../lwjgl-rpmalloc-natives-linux-arm64.jar | Bin .../lwjgl-rpmalloc-natives-linux.jar | Bin .../lwjgl-rpmalloc-natives-macos.jar | Bin .../lwjgl-rpmalloc-natives-windows-x86.jar | Bin .../lwjgl-rpmalloc-natives-windows.jar | Bin .../lwjgl-shaderc-natives-linux-arm32.jar | Bin .../lwjgl-shaderc-natives-linux-arm64.jar | Bin .../lwjgl-shaderc-natives-linux.jar | Bin .../lwjgl-shaderc-natives-macos.jar | Bin .../lwjgl-shaderc-natives-windows-x86.jar | Bin .../lwjgl-shaderc-natives-windows.jar | Bin .../lwjgl-sse-natives-linux.jar | Bin .../lwjgl-sse-natives-macos.jar | Bin .../lwjgl-sse-natives-windows-x86.jar | Bin .../lwjgl-sse-natives-windows.jar | Bin .../lwjgl-stb-natives-linux-arm32.jar | Bin .../lwjgl-stb-natives-linux-arm64.jar | Bin .../lwjgl-stb-natives-linux.jar | Bin .../lwjgl-stb-natives-macos.jar | Bin .../lwjgl-stb-natives-windows-x86.jar | Bin .../lwjgl-stb-natives-windows.jar | Bin .../lwjgl-tinyexr-natives-linux-arm32.jar | Bin .../lwjgl-tinyexr-natives-linux-arm64.jar | Bin .../lwjgl-tinyexr-natives-linux.jar | Bin .../lwjgl-tinyexr-natives-macos.jar | Bin .../lwjgl-tinyexr-natives-windows-x86.jar | Bin .../lwjgl-tinyexr-natives-windows.jar | Bin .../lwjgl-tinyfd-natives-linux-arm32.jar | Bin .../lwjgl-tinyfd-natives-linux-arm64.jar | Bin .../lwjgl-tinyfd-natives-linux.jar | Bin .../lwjgl-tinyfd-natives-macos.jar | Bin .../lwjgl-tinyfd-natives-windows-x86.jar | Bin .../lwjgl-tinyfd-natives-windows.jar | Bin .../lwjgl-tootle-natives-linux.jar | Bin .../lwjgl-tootle-natives-macos.jar | Bin .../lwjgl-tootle-natives-windows-x86.jar | Bin .../lwjgl-tootle-natives-windows.jar | Bin .../lwjgl-vma-natives-linux-arm32.jar | Bin .../lwjgl-vma-natives-linux-arm64.jar | Bin .../lwjgl-vma-natives-linux.jar | Bin .../lwjgl-vma-natives-macos.jar | Bin .../lwjgl-vma-natives-windows-x86.jar | Bin .../lwjgl-vma-natives-windows.jar | Bin .../lwjgl-vulkan-natives-macos.jar | Bin .../lwjgl-xxhash-natives-linux-arm32.jar | Bin .../lwjgl-xxhash-natives-linux-arm64.jar | Bin .../lwjgl-xxhash-natives-linux.jar | Bin .../lwjgl-xxhash-natives-macos.jar | Bin .../lwjgl-xxhash-natives-windows-x86.jar | Bin .../lwjgl-xxhash-natives-windows.jar | Bin .../lwjgl-yoga-natives-linux-arm32.jar | Bin .../lwjgl-yoga-natives-linux-arm64.jar | Bin .../lwjgl-yoga-natives-linux.jar | Bin .../lwjgl-yoga-natives-macos.jar | Bin .../lwjgl-yoga-natives-windows-x86.jar | Bin .../lwjgl-yoga-natives-windows.jar | Bin .../lwjgl-zstd-natives-linux-arm32.jar | Bin .../lwjgl-zstd-natives-linux-arm64.jar | Bin .../lwjgl-zstd-natives-linux.jar | Bin .../lwjgl-zstd-natives-macos.jar | Bin .../lwjgl-zstd-natives-windows-x86.jar | Bin .../lwjgl-zstd-natives-windows.jar | Bin src/bz/bronze/latte/engine/io/Input.java | 5 + src/bz/bronze/latte/engine/io/Window.java | 72 ++ src/bz/bronze/latte/main/Game.java | 10 +- src/bz/bronze/latte/main/Main.java | 9 + src/module-info.java | 1 + 342 files changed, 840 insertions(+), 131 deletions(-) create mode 100644 .gitignore create mode 100644 bin/bz/bronze/latte/engine/io/Input.class create mode 100644 bin/bz/bronze/latte/engine/io/Window.class rename lib/lwjgl/{ => licenses}/LICENSE (100%) rename lib/lwjgl/{lwjgl-assimp => licenses}/assimp_license.txt (100%) rename lib/lwjgl/{lwjgl-bgfx => licenses}/bgfx_license.txt (100%) rename lib/lwjgl/{lwjgl-nanovg => licenses}/blendish_license.txt (100%) rename lib/lwjgl/{lwjgl-cuda => licenses}/cuda_license.txt (100%) rename lib/lwjgl/{lwjgl => licenses}/dyncall_license.txt (100%) rename lib/lwjgl/{lwjgl-glfw => licenses}/glfw_license.txt (100%) rename lib/lwjgl/{lwjgl-jemalloc => licenses}/jemalloc_license.txt (100%) rename lib/lwjgl/{lwjgl-egl => licenses}/khronos_license.txt (100%) rename lib/lwjgl/{lwjgl-libdivide => licenses}/libdivide_license.txt (100%) rename lib/lwjgl/{lwjgl-llvm => licenses}/llvm_license.txt (100%) rename lib/lwjgl/{lwjgl-lmdb => licenses}/lmdb_license.txt (100%) rename lib/lwjgl/{lwjgl-lz4 => licenses}/lz4_license.txt (100%) rename lib/lwjgl/{lwjgl-meow => licenses}/meow_license.txt (100%) rename lib/lwjgl/{lwjgl-nanovg => licenses}/nanosvg_license.txt (100%) rename lib/lwjgl/{lwjgl-nanovg => licenses}/nanovg_license.txt (100%) rename lib/lwjgl/{lwjgl-nfd => licenses}/nfd_license.txt (100%) rename lib/lwjgl/{lwjgl-openal => licenses}/openal_soft_license.txt (100%) rename lib/lwjgl/{lwjgl-openvr => licenses}/openvr_license.txt (100%) rename lib/lwjgl/{lwjgl-opus => licenses}/opus_license.txt (100%) rename lib/lwjgl/{lwjgl-ovr => licenses}/ovr_license.txt (100%) rename lib/lwjgl/{lwjgl-remotery => licenses}/remotery_license.txt (100%) rename lib/lwjgl/{lwjgl-rpmalloc => licenses}/rpmalloc_license.txt (100%) rename lib/lwjgl/{lwjgl-shaderc => licenses}/shaderc_license.txt (100%) rename lib/lwjgl/{lwjgl-tinyexr => licenses}/tinyexr_license.txt (100%) rename lib/lwjgl/{lwjgl-tinyfd => licenses}/tinyfd_license.txt (100%) rename lib/lwjgl/{lwjgl-tootle => licenses}/tootle_directxmesh_license.txt (100%) rename lib/lwjgl/{lwjgl-tootle => licenses}/tootle_license.txt (100%) rename lib/lwjgl/{lwjgl-vma => licenses}/vma_license.txt (100%) rename lib/lwjgl/{lwjgl-xxhash => licenses}/xxhash_license.txt (100%) rename lib/lwjgl/{lwjgl-yoga => licenses}/yoga_license.txt (100%) rename lib/lwjgl/{lwjgl-zstd => licenses}/zstd_license.txt (100%) rename lib/lwjgl/{lwjgl-assimp => }/lwjgl-assimp-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-assimp => }/lwjgl-assimp-sources.jar (100%) rename lib/lwjgl/{lwjgl-assimp => }/lwjgl-assimp.jar (100%) rename lib/lwjgl/{lwjgl-bgfx => }/lwjgl-bgfx-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-bgfx => }/lwjgl-bgfx-sources.jar (100%) rename lib/lwjgl/{lwjgl-bgfx => }/lwjgl-bgfx.jar (100%) rename lib/lwjgl/{lwjgl-cuda => }/lwjgl-cuda-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-cuda => }/lwjgl-cuda-sources.jar (100%) rename lib/lwjgl/{lwjgl-cuda => }/lwjgl-cuda.jar (100%) rename lib/lwjgl/{lwjgl-egl => }/lwjgl-egl-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-egl => }/lwjgl-egl-sources.jar (100%) rename lib/lwjgl/{lwjgl-egl => }/lwjgl-egl.jar (100%) rename lib/lwjgl/{lwjgl-glfw => }/lwjgl-glfw-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-glfw => }/lwjgl-glfw-sources.jar (100%) rename lib/lwjgl/{lwjgl-glfw => }/lwjgl-glfw.jar (100%) rename lib/lwjgl/{lwjgl => }/lwjgl-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-jawt => }/lwjgl-jawt-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-jawt => }/lwjgl-jawt-sources.jar (100%) rename lib/lwjgl/{lwjgl-jawt => }/lwjgl-jawt.jar (100%) rename lib/lwjgl/{lwjgl-jemalloc => }/lwjgl-jemalloc-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-jemalloc => }/lwjgl-jemalloc-sources.jar (100%) rename lib/lwjgl/{lwjgl-jemalloc => }/lwjgl-jemalloc.jar (100%) rename lib/lwjgl/{lwjgl-libdivide => }/lwjgl-libdivide-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-libdivide => }/lwjgl-libdivide-sources.jar (100%) rename lib/lwjgl/{lwjgl-libdivide => }/lwjgl-libdivide.jar (100%) rename lib/lwjgl/{lwjgl-llvm => }/lwjgl-llvm-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-llvm => }/lwjgl-llvm-sources.jar (100%) rename lib/lwjgl/{lwjgl-llvm => }/lwjgl-llvm.jar (100%) rename lib/lwjgl/{lwjgl-lmdb => }/lwjgl-lmdb-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-lmdb => }/lwjgl-lmdb-sources.jar (100%) rename lib/lwjgl/{lwjgl-lmdb => }/lwjgl-lmdb.jar (100%) rename lib/lwjgl/{lwjgl-lz4 => }/lwjgl-lz4-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-lz4 => }/lwjgl-lz4-sources.jar (100%) rename lib/lwjgl/{lwjgl-lz4 => }/lwjgl-lz4.jar (100%) rename lib/lwjgl/{lwjgl-meow => }/lwjgl-meow-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-meow => }/lwjgl-meow-sources.jar (100%) rename lib/lwjgl/{lwjgl-meow => }/lwjgl-meow.jar (100%) rename lib/lwjgl/{lwjgl-nanovg => }/lwjgl-nanovg-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-nanovg => }/lwjgl-nanovg-sources.jar (100%) rename lib/lwjgl/{lwjgl-nanovg => }/lwjgl-nanovg.jar (100%) rename lib/lwjgl/{lwjgl-nfd => }/lwjgl-nfd-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-nfd => }/lwjgl-nfd-sources.jar (100%) rename lib/lwjgl/{lwjgl-nfd => }/lwjgl-nfd.jar (100%) rename lib/lwjgl/{lwjgl-nuklear => }/lwjgl-nuklear-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-nuklear => }/lwjgl-nuklear-sources.jar (100%) rename lib/lwjgl/{lwjgl-nuklear => }/lwjgl-nuklear.jar (100%) rename lib/lwjgl/{lwjgl-odbc => }/lwjgl-odbc-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-odbc => }/lwjgl-odbc-sources.jar (100%) rename lib/lwjgl/{lwjgl-odbc => }/lwjgl-odbc.jar (100%) rename lib/lwjgl/{lwjgl-openal => }/lwjgl-openal-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-openal => }/lwjgl-openal-sources.jar (100%) rename lib/lwjgl/{lwjgl-openal => }/lwjgl-openal.jar (100%) rename lib/lwjgl/{lwjgl-opencl => }/lwjgl-opencl-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-opencl => }/lwjgl-opencl-sources.jar (100%) rename lib/lwjgl/{lwjgl-opencl => }/lwjgl-opencl.jar (100%) delete mode 100644 lib/lwjgl/lwjgl-opencl/khronos_license.txt rename lib/lwjgl/{lwjgl-opengl => }/lwjgl-opengl-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-opengl => }/lwjgl-opengl-sources.jar (100%) rename lib/lwjgl/{lwjgl-opengl => }/lwjgl-opengl.jar (100%) delete mode 100644 lib/lwjgl/lwjgl-opengl/khronos_license.txt rename lib/lwjgl/{lwjgl-opengles => }/lwjgl-opengles-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-opengles => }/lwjgl-opengles-sources.jar (100%) rename lib/lwjgl/{lwjgl-opengles => }/lwjgl-opengles.jar (100%) delete mode 100644 lib/lwjgl/lwjgl-opengles/khronos_license.txt rename lib/lwjgl/{lwjgl-openvr => }/lwjgl-openvr-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-openvr => }/lwjgl-openvr-sources.jar (100%) rename lib/lwjgl/{lwjgl-openvr => }/lwjgl-openvr.jar (100%) rename lib/lwjgl/{lwjgl-opus => }/lwjgl-opus-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-opus => }/lwjgl-opus-sources.jar (100%) rename lib/lwjgl/{lwjgl-opus => }/lwjgl-opus.jar (100%) rename lib/lwjgl/{lwjgl-ovr => }/lwjgl-ovr-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-ovr => }/lwjgl-ovr-sources.jar (100%) rename lib/lwjgl/{lwjgl-ovr => }/lwjgl-ovr.jar (100%) rename lib/lwjgl/{lwjgl-par => }/lwjgl-par-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-par => }/lwjgl-par-sources.jar (100%) rename lib/lwjgl/{lwjgl-par => }/lwjgl-par.jar (100%) rename lib/lwjgl/{lwjgl-remotery => }/lwjgl-remotery-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-remotery => }/lwjgl-remotery-sources.jar (100%) rename lib/lwjgl/{lwjgl-remotery => }/lwjgl-remotery.jar (100%) rename lib/lwjgl/{lwjgl-rpmalloc => }/lwjgl-rpmalloc-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-rpmalloc => }/lwjgl-rpmalloc-sources.jar (100%) rename lib/lwjgl/{lwjgl-rpmalloc => }/lwjgl-rpmalloc.jar (100%) rename lib/lwjgl/{lwjgl-shaderc => }/lwjgl-shaderc-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-shaderc => }/lwjgl-shaderc-sources.jar (100%) rename lib/lwjgl/{lwjgl-shaderc => }/lwjgl-shaderc.jar (100%) rename lib/lwjgl/{lwjgl => }/lwjgl-sources.jar (100%) rename lib/lwjgl/{lwjgl-sse => }/lwjgl-sse-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-sse => }/lwjgl-sse-sources.jar (100%) rename lib/lwjgl/{lwjgl-sse => }/lwjgl-sse.jar (100%) rename lib/lwjgl/{lwjgl-stb => }/lwjgl-stb-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-stb => }/lwjgl-stb-sources.jar (100%) rename lib/lwjgl/{lwjgl-stb => }/lwjgl-stb.jar (100%) rename lib/lwjgl/{lwjgl-tinyexr => }/lwjgl-tinyexr-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-tinyexr => }/lwjgl-tinyexr-sources.jar (100%) rename lib/lwjgl/{lwjgl-tinyexr => }/lwjgl-tinyexr.jar (100%) rename lib/lwjgl/{lwjgl-tinyfd => }/lwjgl-tinyfd-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-tinyfd => }/lwjgl-tinyfd-sources.jar (100%) rename lib/lwjgl/{lwjgl-tinyfd => }/lwjgl-tinyfd.jar (100%) rename lib/lwjgl/{lwjgl-tootle => }/lwjgl-tootle-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-tootle => }/lwjgl-tootle-sources.jar (100%) rename lib/lwjgl/{lwjgl-tootle => }/lwjgl-tootle.jar (100%) rename lib/lwjgl/{lwjgl-vma => }/lwjgl-vma-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-vma => }/lwjgl-vma-sources.jar (100%) rename lib/lwjgl/{lwjgl-vma => }/lwjgl-vma.jar (100%) rename lib/lwjgl/{lwjgl-vulkan => }/lwjgl-vulkan-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-vulkan => }/lwjgl-vulkan-sources.jar (100%) rename lib/lwjgl/{lwjgl-vulkan => }/lwjgl-vulkan.jar (100%) delete mode 100644 lib/lwjgl/lwjgl-vulkan/khronos_license.txt rename lib/lwjgl/{lwjgl-xxhash => }/lwjgl-xxhash-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-xxhash => }/lwjgl-xxhash-sources.jar (100%) rename lib/lwjgl/{lwjgl-xxhash => }/lwjgl-xxhash.jar (100%) rename lib/lwjgl/{lwjgl-yoga => }/lwjgl-yoga-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-yoga => }/lwjgl-yoga-sources.jar (100%) rename lib/lwjgl/{lwjgl-yoga => }/lwjgl-yoga.jar (100%) rename lib/lwjgl/{lwjgl-zstd => }/lwjgl-zstd-javadoc.jar (100%) rename lib/lwjgl/{lwjgl-zstd => }/lwjgl-zstd-sources.jar (100%) rename lib/lwjgl/{lwjgl-zstd => }/lwjgl-zstd.jar (100%) rename lib/lwjgl/{lwjgl => }/lwjgl.jar (100%) rename lib/lwjgl/{lwjgl-assimp => natives}/lwjgl-assimp-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-assimp => natives}/lwjgl-assimp-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-assimp => natives}/lwjgl-assimp-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-assimp => natives}/lwjgl-assimp-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-assimp => natives}/lwjgl-assimp-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-assimp => natives}/lwjgl-assimp-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-bgfx => natives}/lwjgl-bgfx-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-bgfx => natives}/lwjgl-bgfx-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-bgfx => natives}/lwjgl-bgfx-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-bgfx => natives}/lwjgl-bgfx-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-bgfx => natives}/lwjgl-bgfx-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-bgfx => natives}/lwjgl-bgfx-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-glfw => natives}/lwjgl-glfw-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-glfw => natives}/lwjgl-glfw-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-glfw => natives}/lwjgl-glfw-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-glfw => natives}/lwjgl-glfw-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-glfw => natives}/lwjgl-glfw-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-glfw => natives}/lwjgl-glfw-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-jemalloc => natives}/lwjgl-jemalloc-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-jemalloc => natives}/lwjgl-jemalloc-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-jemalloc => natives}/lwjgl-jemalloc-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-jemalloc => natives}/lwjgl-jemalloc-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-jemalloc => natives}/lwjgl-jemalloc-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-jemalloc => natives}/lwjgl-jemalloc-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-libdivide => natives}/lwjgl-libdivide-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-libdivide => natives}/lwjgl-libdivide-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-libdivide => natives}/lwjgl-libdivide-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-libdivide => natives}/lwjgl-libdivide-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-libdivide => natives}/lwjgl-libdivide-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-libdivide => natives}/lwjgl-libdivide-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-llvm => natives}/lwjgl-llvm-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-llvm => natives}/lwjgl-llvm-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-llvm => natives}/lwjgl-llvm-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-llvm => natives}/lwjgl-llvm-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-llvm => natives}/lwjgl-llvm-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-llvm => natives}/lwjgl-llvm-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-lmdb => natives}/lwjgl-lmdb-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-lmdb => natives}/lwjgl-lmdb-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-lmdb => natives}/lwjgl-lmdb-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-lmdb => natives}/lwjgl-lmdb-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-lmdb => natives}/lwjgl-lmdb-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-lmdb => natives}/lwjgl-lmdb-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-lz4 => natives}/lwjgl-lz4-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-lz4 => natives}/lwjgl-lz4-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-lz4 => natives}/lwjgl-lz4-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-lz4 => natives}/lwjgl-lz4-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-lz4 => natives}/lwjgl-lz4-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-lz4 => natives}/lwjgl-lz4-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-meow => natives}/lwjgl-meow-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-meow => natives}/lwjgl-meow-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-meow => natives}/lwjgl-meow-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-meow => natives}/lwjgl-meow-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-meow => natives}/lwjgl-meow-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-nanovg => natives}/lwjgl-nanovg-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-nanovg => natives}/lwjgl-nanovg-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-nanovg => natives}/lwjgl-nanovg-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-nanovg => natives}/lwjgl-nanovg-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-nanovg => natives}/lwjgl-nanovg-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-nanovg => natives}/lwjgl-nanovg-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl => natives}/lwjgl-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl => natives}/lwjgl-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl => natives}/lwjgl-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl => natives}/lwjgl-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl => natives}/lwjgl-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl => natives}/lwjgl-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-nfd => natives}/lwjgl-nfd-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-nfd => natives}/lwjgl-nfd-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-nfd => natives}/lwjgl-nfd-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-nfd => natives}/lwjgl-nfd-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-nuklear => natives}/lwjgl-nuklear-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-nuklear => natives}/lwjgl-nuklear-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-nuklear => natives}/lwjgl-nuklear-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-nuklear => natives}/lwjgl-nuklear-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-nuklear => natives}/lwjgl-nuklear-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-nuklear => natives}/lwjgl-nuklear-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-openal => natives}/lwjgl-openal-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-openal => natives}/lwjgl-openal-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-openal => natives}/lwjgl-openal-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-openal => natives}/lwjgl-openal-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-openal => natives}/lwjgl-openal-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-openal => natives}/lwjgl-openal-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-opengl => natives}/lwjgl-opengl-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-opengl => natives}/lwjgl-opengl-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-opengl => natives}/lwjgl-opengl-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-opengl => natives}/lwjgl-opengl-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-opengl => natives}/lwjgl-opengl-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-opengl => natives}/lwjgl-opengl-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-opengles => natives}/lwjgl-opengles-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-opengles => natives}/lwjgl-opengles-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-opengles => natives}/lwjgl-opengles-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-opengles => natives}/lwjgl-opengles-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-opengles => natives}/lwjgl-opengles-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-opengles => natives}/lwjgl-opengles-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-openvr => natives}/lwjgl-openvr-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-openvr => natives}/lwjgl-openvr-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-openvr => natives}/lwjgl-openvr-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-openvr => natives}/lwjgl-openvr-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-opus => natives}/lwjgl-opus-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-opus => natives}/lwjgl-opus-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-opus => natives}/lwjgl-opus-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-opus => natives}/lwjgl-opus-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-opus => natives}/lwjgl-opus-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-opus => natives}/lwjgl-opus-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-ovr => natives}/lwjgl-ovr-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-ovr => natives}/lwjgl-ovr-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-par => natives}/lwjgl-par-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-par => natives}/lwjgl-par-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-par => natives}/lwjgl-par-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-par => natives}/lwjgl-par-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-par => natives}/lwjgl-par-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-par => natives}/lwjgl-par-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-remotery => natives}/lwjgl-remotery-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-remotery => natives}/lwjgl-remotery-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-remotery => natives}/lwjgl-remotery-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-remotery => natives}/lwjgl-remotery-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-remotery => natives}/lwjgl-remotery-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-remotery => natives}/lwjgl-remotery-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-rpmalloc => natives}/lwjgl-rpmalloc-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-rpmalloc => natives}/lwjgl-rpmalloc-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-rpmalloc => natives}/lwjgl-rpmalloc-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-rpmalloc => natives}/lwjgl-rpmalloc-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-rpmalloc => natives}/lwjgl-rpmalloc-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-rpmalloc => natives}/lwjgl-rpmalloc-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-shaderc => natives}/lwjgl-shaderc-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-shaderc => natives}/lwjgl-shaderc-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-shaderc => natives}/lwjgl-shaderc-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-shaderc => natives}/lwjgl-shaderc-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-shaderc => natives}/lwjgl-shaderc-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-shaderc => natives}/lwjgl-shaderc-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-sse => natives}/lwjgl-sse-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-sse => natives}/lwjgl-sse-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-sse => natives}/lwjgl-sse-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-sse => natives}/lwjgl-sse-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-stb => natives}/lwjgl-stb-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-stb => natives}/lwjgl-stb-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-stb => natives}/lwjgl-stb-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-stb => natives}/lwjgl-stb-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-stb => natives}/lwjgl-stb-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-stb => natives}/lwjgl-stb-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-tinyexr => natives}/lwjgl-tinyexr-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-tinyexr => natives}/lwjgl-tinyexr-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-tinyexr => natives}/lwjgl-tinyexr-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-tinyexr => natives}/lwjgl-tinyexr-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-tinyexr => natives}/lwjgl-tinyexr-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-tinyexr => natives}/lwjgl-tinyexr-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-tinyfd => natives}/lwjgl-tinyfd-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-tinyfd => natives}/lwjgl-tinyfd-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-tinyfd => natives}/lwjgl-tinyfd-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-tinyfd => natives}/lwjgl-tinyfd-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-tinyfd => natives}/lwjgl-tinyfd-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-tinyfd => natives}/lwjgl-tinyfd-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-tootle => natives}/lwjgl-tootle-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-tootle => natives}/lwjgl-tootle-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-tootle => natives}/lwjgl-tootle-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-tootle => natives}/lwjgl-tootle-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-vma => natives}/lwjgl-vma-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-vma => natives}/lwjgl-vma-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-vma => natives}/lwjgl-vma-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-vma => natives}/lwjgl-vma-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-vma => natives}/lwjgl-vma-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-vma => natives}/lwjgl-vma-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-vulkan => natives}/lwjgl-vulkan-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-xxhash => natives}/lwjgl-xxhash-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-xxhash => natives}/lwjgl-xxhash-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-xxhash => natives}/lwjgl-xxhash-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-xxhash => natives}/lwjgl-xxhash-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-xxhash => natives}/lwjgl-xxhash-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-xxhash => natives}/lwjgl-xxhash-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-yoga => natives}/lwjgl-yoga-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-yoga => natives}/lwjgl-yoga-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-yoga => natives}/lwjgl-yoga-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-yoga => natives}/lwjgl-yoga-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-yoga => natives}/lwjgl-yoga-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-yoga => natives}/lwjgl-yoga-natives-windows.jar (100%) rename lib/lwjgl/{lwjgl-zstd => natives}/lwjgl-zstd-natives-linux-arm32.jar (100%) rename lib/lwjgl/{lwjgl-zstd => natives}/lwjgl-zstd-natives-linux-arm64.jar (100%) rename lib/lwjgl/{lwjgl-zstd => natives}/lwjgl-zstd-natives-linux.jar (100%) rename lib/lwjgl/{lwjgl-zstd => natives}/lwjgl-zstd-natives-macos.jar (100%) rename lib/lwjgl/{lwjgl-zstd => natives}/lwjgl-zstd-natives-windows-x86.jar (100%) rename lib/lwjgl/{lwjgl-zstd => natives}/lwjgl-zstd-natives-windows.jar (100%) create mode 100644 src/bz/bronze/latte/engine/io/Input.java create mode 100644 src/bz/bronze/latte/engine/io/Window.java 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 0000000000000000000000000000000000000000..f895a564c5920bd5e07d6fc163877841f3e6cd9a GIT binary patch literal 292 zcmah^F;2rk5S(@F7)&5hJ`kk?3a+FGqCrB6WFIaB0UR7ey&fJdS1 zS@daUcV@J^v%i1eKLGAA%8?Kz=AcaD-GNoDLtw>jYaJ`=)!e z?6?Yq{)2TkJQ8}>Hyc9wf7&Ah#@@-S`vyID&F5F$rg()P3yacHfuM6hFRL6nr_6uj9A|xmTqYW9j5FB)U NCiPMn;Yu*U@CczrKdAr! literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..86a7bf8c8d603a695366e8f4012a4dbb3bed9007 GIT binary patch literal 2338 zcmah~TUQfj6x~B0Az>5+idC@&wVGftwcf!i5in^GN+{OWwoa0dFfhsBFd<6q{eFM3 z5A~tHz!#xnR=ZYzK>tKv`yaYiSNEBTT&lLL#mqM|=j^l3Is2Ua{`W7x0XTv0Luk+t z%`GN!j$K|<3CnO@l~CoPSylbOEEoG}RrLVrlIFvdW0cgqhDO&c(W7O4+OAlIq-D?Z zDG-al&QD3Zpu!-WjtE*J=s;%(&uD13onpeO&J?Xg(VD6zhBHG~bZo=38lI6CKJ)B) z#Ku@!AX_s`?sBD+Q_h5u^Qqc-!=joFqpxS-1JypY|aLq{-zeb^tu^BZcHy*2Nul8yt2Y1o>tI1ZgAnE!}rStg6Y zywifwqhk|Vn%F1)1^x`-kcMslF6ltUvo|tv8bS+( zRZ*i;8urK5waD*je|+7mdei~3HFX!<1( ziXE8MVTt^`K^;~u^DG(8tr454*p66~b=a7zbD+hfSy1)}SAlRy$1_hDewv5@yX(LW zfs?f3=~j|<#hbO1*jFX_iUhu;V-fGv1F!00%qCngmQJPO-sr!p<2~tkr<7>Km{m!; z?5dk?(jR95`as8rV&ZKFuA%xul20G&_ynImib1`k=q{F1n`YaIJa3OYge4S8Zu=uw)j0fBw|80RTAJX3i3|T@I)@6HXzdlSEGMl0>N@M!>zyaHR7ur++=E}8=Oc&efO9$yBqo!8A? zpjN_eA!Ivt@LdD{cX}3Dgm_)pRmc0miv^6-@Z1u*8?P^;yN10>haA5@(Yq&(WWyAvnxbH<0E_=uV{9zGhEo88rp}QG; zfZP8PPZ{jpz%Ph~zc3Ic#mp+j^YxTl>rBF4!Xs-z{Dk*2)Bz?R-vAhZwwbBEvWoTx z%P!R@)i8b+`VwAkySjom?)UtR>-^6#zi_yQ!t!c~J)3ErZhP1Fn`-#TFUlI%J~9MeVAXqhI>f#nW|5Ad2S@qibBw2x=%bh>dA)|y z$l(kZ$~lhw1uw5opFBRp=fvrw{TKL>2}*Mt(a^e==TrEq-rZSRi(cA$9^&hsoe!8| z*8}8wmyr-k4W3>)DKQ{P!;7r@AZZPu4Z~iz9^btljzFGxHG%ZxE0t{b1k6I?TMzTQ Fe*nEG488yW literal 0 HcmV?d00001 diff --git a/bin/bz/bronze/latte/main/Game.class b/bin/bz/bronze/latte/main/Game.class index a960245d8f869905925485b9956a05f2eb0b4fd4..7cb348e1bd8b66a20923680ab440baefac100e15 100644 GIT binary patch delta 389 zcmZurJ5Iwu6r8nVZ0v=^P6&SzJ_XRML_-gE0Ey0)H(<$HBRf{4G`T?}l!_Ci4h4!R zC@47uXP}`4-tv(mMDga$KF!R|i*;wY&+iY90FJSD<30^s1Zdc(Gqj_=i1JMJrAWhW zR|=^v6D38GiStCoS&yRzhhZ+4Dwer6E_1BtlUMY@>yxt6k$J&j=B0AM(9p2Ku>?np zw>Vm8Yw=Z9rtxW-6_Qyn_YW>cLl!b?^vYU;BdW$|DpU9q+6FkGOB=9Z!odPD{;k0x zs$UxVf-dvKXZ+2-evkb8A3wwDuRp>W1?d987~bJM)@atJ*u4FC({VZgXu=|_(yK!5n1^EI`>Z`mCU|G9$t+UxLpdjh zAaURW_!_yxXPO{DXrR+)*iB(;TU;5ybq zto|W;czEDc7UKqPvMMi}!0MpXuk+-+)y55-RWj?>aZ6y$Pu_8R%uG6LX|&nx^?DI* z<8FvM0_{tnG47!w5YBwJsUbmk&QR`+?b)QiHHsi`KSmREA3cn5&97y7=;Zk08#!Cd z9}V-uj@2veciQlBdY%%S#00b@e!MC@cgnNDTS71Bm$pA6I$=;j%(GS|11vL+=LNWm zmGYe$nDOAJG!GVk18ctl#W|3Y{|AgN0rHnQ2kuaxXKbIM-C94x#`YODX%CKnerGx; g#kV*k$Xe&R{Gys{dND|Qq32Oq&t?LT8CLM*7vTqjxBvhE diff --git a/bin/bz/bronze/latte/main/Main.class b/bin/bz/bronze/latte/main/Main.class index e3de2eb7c7c4de0dd15c4929f28bcf757bfd743a..97485fe19187384273e125d6bfe148c653c6ee12 100644 GIT binary patch literal 1012 zcmah{U2hUW6g{&nEUep7pn|p5(rW9{T9)ERRjMydYDiEM+hB=L3v6H-*iE)WNgDr@ zZBmRR{s4cJ@ym4l`RED`@`_!frw`F~(A3F`fptkI;!;q{@jt<+tV>e3-kv?~uUY}vLavj%kTikUl z?pdFL8mbQWc~i6*SeapF&vQ?N?TV`1={X@FlqI;f!&_}Zk#a=kf{V_z$p^ycZmSeU zk{|*B*)Q4CLcXv~-Mif7;tfN{%vFi^p4W7Agpe_i!aPH~LWJJ;x^>4twCf{euVHtp zw$EiePO75KPZ$>eQgr1MNm1n}4fp?WY-EcDQgXA+Z^=m=%g96#*0F?#lGz$V&YUv$ zW6yOZozhfpEIU_?f#H#XFd`aq4B7v=uEWHpobs3!=gW_Y!k)oIsK^fUxCo1wQ4zW}lV!1ZJN^*682Nzf$!mK4i*@SYG zOboDbfvt0_U&1=a)+LIQN$CJ%mMF!sh6FZ|B(GD!WQDL}c!uZWc}0pP7xf!|J6otQkmduh#%%a&eu5oQfY-~h93u_??DF+iYq7h=SvG5r}-oVOM1tSK0 z0H4QNy#Hvx=G=P@=bZokU(TcLe}2Dz0Nbqg{d#q$-D&rB73SLdiNZR#Znk_(k^v6x zz*Wb^oFa1(-A3VM)Hw_5=iOG+beQa?N`=GdO5AypF1AmWl1`Ne4{EbC9bl8tVl`kE zS7G1uqHb?+WYiLi0U2q(GxqKko;J!sCQ834=m`sDDw+1i5dTRQgFrA5izX@AgI@z_ zCWLvqQWPED#}b6fh-_m-zAtlDH1ou>c}@d%J^}$A&SQw^M8d~ e!u2)Q8w=wo;?=&Chv6&GV*1M(Rd7#TPkzzhfh005>3hX4Qo 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