Skip to content

Commit

Permalink
chore: remove lwjgl-tootle module
Browse files Browse the repository at this point in the history
  • Loading branch information
Spasi committed Jan 9, 2025
1 parent 427999f commit f4090c7
Show file tree
Hide file tree
Showing 125 changed files with 2 additions and 27,539 deletions.
1 change: 0 additions & 1 deletion .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion .idea/modules/generator_templates.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 0 additions & 15 deletions .idea/modules/lwjgl/lwjgl.tootle.iml

This file was deleted.

1 change: 0 additions & 1 deletion .idea/modules/samples/samples.samples.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 0 additions & 3 deletions .idea/modules/templates.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/runConfigurations/GENERATOR___Debuggable.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,6 @@ improve the chances of a quick and useful response.
| [Shaderc](https://github.com/google/shaderc)| A collection of libraries for shader compilation.|
| [SPIRV-Cross](https://github.com/KhronosGroup/SPIRV-Cross)| A library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.|
| [Tiny OpenEXR](https://github.com/syoyo/tinyexr)| A small, single header-only library to load and save OpenEXR(.exr) images.|
| [Tootle (AMD)](https://github.com/GPUOpen-Tools/amd-tootle)| A 3D triangle mesh optimization library that improves on existing mesh preprocessing techniques.|
| [Vulkan Memory Allocator](https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator)| An easy to integrate Vulkan memory allocation library.|
| [Yoga](https://facebook.github.io/yoga/)| An open-source, cross-platform layout library that implements Flexbox.|

Expand Down
5 changes: 0 additions & 5 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -256,11 +256,6 @@ enum class Artifacts(
"Provides basic modal dialogs.",
*Platforms.ALL
),
TOOTLE(
"lwjgl-tootle", "LWJGL - AMD Tootle bindings",
"A 3D triangle mesh optimization library that improves on existing mesh preprocessing techniques.",
Platforms.FREEBSD, Platforms.LINUX, Platforms.MACOS, Platforms.WINDOWS, Platforms.WINDOWS_X86
),
VMA(
"lwjgl-vma", "LWJGL - Vulkan Memory Allocator bindings",
"An easy to integrate Vulkan memory allocation library.",
Expand Down
16 changes: 0 additions & 16 deletions build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -522,7 +522,6 @@
<compileBinding binding="stb"/>
<compileBinding binding="tinyexr"/>
<compileBinding binding="tinyfd"/>
<compileBinding binding="tootle"/>
<compileBinding binding="vulkan"/>
<compileBinding binding="xxhash"/>
<compileBinding binding="yoga"/>
Expand Down Expand Up @@ -849,7 +848,6 @@
<include name="org/lwjgl/demo/util/remotery/**" if:true="${binding.remotery}"/>
<include name="org/lwjgl/demo/util/tinyexr/**" if:set="test.tinyexr"/>
<include name="org/lwjgl/demo/util/tinyfd/**" if:set="test.tinyfd"/>
<include name="org/lwjgl/demo/util/tootle/**" if:set="test.tootle"/>
<include name="org/lwjgl/demo/util/xxhash/**" if:true="${binding.xxhash}"/>
<include name="org/lwjgl/demo/util/yoga/**" if:set="test.yoga"/>
<include name="org/lwjgl/demo/util/zstd/**" if:true="${binding.zstd}"/>
Expand Down Expand Up @@ -1851,20 +1849,6 @@
<!-- tiny file dialogs -->
<release-module name="tinyfd" native-library="lwjgl_tinyfd" title="tiny file dialogs" if:true="${binding.tinyfd}"/>

<!-- AMD Tootle -->
<release-module name="tootle" title="tootle" if:true="${binding.tootle}">
<natives>
<get-release platform="freebsd" arch="x64" file="liblwjgl_tootle.so"/>

<get-release platform="linux" arch="x64" file="liblwjgl_tootle.so"/>

<get-release platform="macos" arch="x64" file="liblwjgl_tootle.dylib"/>

<get-release platform="windows" arch="x64" file="lwjgl_tootle.dll"/>
<get-release platform="windows" arch="x86" file="lwjgl_tootle.dll"/>
</natives>
</release-module>

<!-- Vulkan Memory Allocator -->
<release-module name="vma" native-library="lwjgl_vma" title="vma" if:true="${binding.vma}"/>

Expand Down
2 changes: 0 additions & 2 deletions config/build-bindings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@ This script is included in /config/build-definitions.xml.
<property name="binding.stb" value="true"/>
<property name="binding.tinyexr" value="true"/>
<property name="binding.tinyfd" value="true"/>
<condition property="binding.tootle" value="true" else="false"><isset property="build.arch.x64|x86"/></condition>
<property name="binding.vulkan" value="true"/>
<condition property="binding.vma" value="true" else="false"><istrue value="${binding.vulkan}"/></condition>
<property name="binding.xxhash" value="true"/>
Expand Down Expand Up @@ -112,7 +111,6 @@ This script is included in /config/build-definitions.xml.
<sequential if:true="${binding.stb}"><local name="module"/><property name="module" value="stb"/><body/></sequential>
<sequential if:true="${binding.tinyexr}"><local name="module"/><property name="module" value="tinyexr"/><body/></sequential>
<sequential if:true="${binding.tinyfd}"><local name="module"/><property name="module" value="tinyfd"/><body/></sequential>
<sequential if:true="${binding.tootle}"><local name="module"/><property name="module" value="tootle"/><body/></sequential>
<sequential if:true="${binding.vma}"><local name="module"/><property name="module" value="vma"/><body/></sequential>
<sequential if:true="${binding.vulkan}"><local name="module"/><property name="module" value="vulkan"/><body/></sequential>
<sequential if:true="${binding.xxhash}"><local name="module"/><property name="module" value="xxhash"/><body/></sequential>
Expand Down
1 change: 0 additions & 1 deletion config/cli/classpath.args
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ bin/classes/lwjgl/spvc:\
bin/classes/lwjgl/stb:\
bin/classes/lwjgl/tinyexr:\
bin/classes/lwjgl/tinyfd:\
bin/classes/lwjgl/tootle:\
bin/classes/lwjgl/vma:\
bin/classes/lwjgl/vulkan:\
bin/classes/lwjgl/xxhash:\
Expand Down
1 change: 0 additions & 1 deletion config/cli/classpath.win.args
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ bin/classes/lwjgl/spvc;\
bin/classes/lwjgl/stb;\
bin/classes/lwjgl/tinyexr;\
bin/classes/lwjgl/tinyfd;\
bin/classes/lwjgl/tootle;\
bin/classes/lwjgl/vma;\
bin/classes/lwjgl/vulkan;\
bin/classes/lwjgl/xxhash;\
Expand Down
30 changes: 0 additions & 30 deletions config/freebsd/build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -349,36 +349,6 @@
</beforeCompile>
</build>

<!-- AMD Tootle -->
<build module="tootle" lang="c++" if:true="${binding.tootle}">
<beforeCompile>
<compile flags="-D_SOFTWARE_ONLY_VERSION -D_LINUX">
<arg value="-I${src.main.rel}"/>
<fileset dir="." includes="${src.main}/*.c"/>
</compile>
<compile lang="c++" flags="-D_SOFTWARE_ONLY_VERSION -D_LINUX">
<arg value="-I${src.main.rel}"/>
<arg value="-I${src.main.rel}/include"/>
<arg value="-I${src.main.rel}/RayTracer"/>
<arg value="-I${src.main.rel}/RayTracer/JRT"/>
<arg value="-I${src.main.rel}/RayTracer/Math"/>
<fileset dir=".">
<include name="${src.main}/*.cpp"/>
<exclude name="${src.main}/d3d*.cpp"/>
<exclude name="${src.main}/gdi*.cpp"/>
</fileset>
<fileset dir="." includes="${src.main}/RayTracer/*.cpp"/>
<fileset dir="." includes="${src.main}/RayTracer/JRT/*.cpp"/>
<fileset dir="." includes="${src.main}/RayTracer/Math/*.cpp"/>
</compile>
</beforeCompile>
<source>
<arg value="-D_LINUX"/>
<arg value="-I${src.main.rel}/include"/>
<fileset dir="." includes="${src.generated}/*.cpp"/>
</source>
</build>

<!-- Vulkan Memory Allocator -->
<build module="vma" lang="c++" flags="-Werror -Wfatal-errors -Wno-nullability-completeness" if:true="${binding.vma}">
<source>
Expand Down
17 changes: 1 addition & 16 deletions config/ide/netbeans/nbproject/project.xml
Original file line number Diff line number Diff line change
Expand Up @@ -192,11 +192,6 @@ auxiliary.show.customizer.message=<message>
<type>java</type>
<location>modules/lwjgl/tinyfd/src/generated/java</location>
</source-folder>
<source-folder>
<label>tootle</label>
<type>java</type>
<location>modules/lwjgl/tootle/src/generated/java</location>
</source-folder>
<source-folder>
<label>vma</label>
<type>java</type>
Expand Down Expand Up @@ -417,10 +412,6 @@ auxiliary.show.customizer.message=<message>
<label>tinyfd</label>
<location>modules/lwjgl/tinyfd/src/generated/java</location>
</source-folder>
<source-folder style="packages">
<label>tootle</label>
<location>modules/lwjgl/tootle/src/generated/java</location>
</source-folder>
<source-folder style="packages">
<label>vma</label>
<location>modules/lwjgl/vma/src/generated/java</location>
Expand Down Expand Up @@ -720,12 +711,6 @@ auxiliary.show.customizer.message=<message>
<built-to>bin/classes/lwjgl/tinyfd</built-to>
<source-level>1.8</source-level>
</compilation-unit>
<compilation-unit>
<package-root>modules/lwjgl/tootle/src/generated/java</package-root>
<classpath mode="compile">modules/lwjgl/core/src/generated/java:modules/lwjgl/core/src/main/java:bin/libs/java/jspecify.jar</classpath>
<built-to>bin/classes/lwjgl/tootle</built-to>
<source-level>1.8</source-level>
</compilation-unit>
<compilation-unit>
<package-root>modules/lwjgl/vma/src/generated/java</package-root>
<classpath mode="compile">modules/lwjgl/vulkan/src/generated/java:modules/lwjgl/vulkan/src/main/java:modules/lwjgl/core/src/generated/java:modules/lwjgl/core/src/main/java:bin/libs/java/jspecify.jar</classpath>
Expand Down Expand Up @@ -807,7 +792,7 @@ auxiliary.show.customizer.message=<message>
<compilation-unit>
<package-root>modules/samples/src/test/java</package-root>
<unit-tests/>
<classpath mode="compile">modules/lwjgl/core/src/generated/java:modules/lwjgl/core/src/main/java:modules/lwjgl/assimp/src/generated/java:modules/lwjgl/bgfx/src/generated/java:modules/lwjgl/egl/src/generated/java:modules/lwjgl/egl/src/main/java:modules/lwjgl/glfw/src/generated/java:modules/lwjgl/glfw/src/main/java:modules/lwjgl/jawt/src/generated/java:modules/lwjgl/jemalloc/src/generated/java:modules/lwjgl/llvm/src/generated/java:modules/lwjgl/lmdb/src/generated/java:modules/lwjgl/lz4/src/generated/java:modules/lwjgl/nanovg/src/generated/java:modules/lwjgl/nanovg/src/main/java:modules/lwjgl/nfd/src/generated/java:modules/lwjgl/nuklear/src/generated/java:modules/lwjgl/odbc/src/generated/java:modules/lwjgl/openal/src/generated/java:modules/lwjgl/openal/src/main/java:modules/lwjgl/opencl/src/generated/java:modules/lwjgl/opencl/src/main/java:modules/lwjgl/opengl/src/generated/java:modules/lwjgl/opengl/src/main/java:modules/lwjgl/opengles/src/generated/java:modules/lwjgl/opengles/src/main/java:modules/lwjgl/opus/src/generated/java:modules/lwjgl/par/src/generated/java:modules/lwjgl/remotery/src/generated/java:modules/lwjgl/rpmalloc/src/generated/java:modules/lwjgl/stb/src/generated/java:modules/lwjgl/tinyexr/src/generated/java:modules/lwjgl/tinyfd/src/generated/java:modules/lwjgl/tootle/src/generated/java:modules/lwjgl/vma/src/generated/java:modules/lwjgl/vulkan/src/generated/java:modules/lwjgl/vulkan/src/main/java:modules/lwjgl/xxhash/src/generated/java:modules/lwjgl/yoga/src/generated/java:modules/lwjgl/zstd/src/generated/java:modules/lwjgl/core/src/test/java:modules/lwjgl/opencl/src/test/java:modules/lwjgl/opus/src/test/java:modules/lwjgl/par/src/test/java:modules/lwjgl/rpmalloc/src/test/java:modules/lwjgl/yoga/src/test/java:modules/samples/src/test/java:bin/libs/java/joml.jar:bin/libs/java/jmh-core.jar:bin/libs/java/jmh-generator-annprocess.jar:bin/libs/java/jopt-simple.jar:bin/libs/java/commons-math3.jar:bin/libs/java/jspecify.jar:bin/libs/java/testng.jar</classpath>
<classpath mode="compile">modules/lwjgl/core/src/generated/java:modules/lwjgl/core/src/main/java:modules/lwjgl/assimp/src/generated/java:modules/lwjgl/bgfx/src/generated/java:modules/lwjgl/egl/src/generated/java:modules/lwjgl/egl/src/main/java:modules/lwjgl/glfw/src/generated/java:modules/lwjgl/glfw/src/main/java:modules/lwjgl/jawt/src/generated/java:modules/lwjgl/jemalloc/src/generated/java:modules/lwjgl/llvm/src/generated/java:modules/lwjgl/lmdb/src/generated/java:modules/lwjgl/lz4/src/generated/java:modules/lwjgl/nanovg/src/generated/java:modules/lwjgl/nanovg/src/main/java:modules/lwjgl/nfd/src/generated/java:modules/lwjgl/nuklear/src/generated/java:modules/lwjgl/odbc/src/generated/java:modules/lwjgl/openal/src/generated/java:modules/lwjgl/openal/src/main/java:modules/lwjgl/opencl/src/generated/java:modules/lwjgl/opencl/src/main/java:modules/lwjgl/opengl/src/generated/java:modules/lwjgl/opengl/src/main/java:modules/lwjgl/opengles/src/generated/java:modules/lwjgl/opengles/src/main/java:modules/lwjgl/opus/src/generated/java:modules/lwjgl/par/src/generated/java:modules/lwjgl/remotery/src/generated/java:modules/lwjgl/rpmalloc/src/generated/java:modules/lwjgl/stb/src/generated/java:modules/lwjgl/tinyexr/src/generated/java:modules/lwjgl/tinyfd/src/generated/java:modules/lwjgl/vma/src/generated/java:modules/lwjgl/vulkan/src/generated/java:modules/lwjgl/vulkan/src/main/java:modules/lwjgl/xxhash/src/generated/java:modules/lwjgl/yoga/src/generated/java:modules/lwjgl/zstd/src/generated/java:modules/lwjgl/core/src/test/java:modules/lwjgl/opencl/src/test/java:modules/lwjgl/opus/src/test/java:modules/lwjgl/par/src/test/java:modules/lwjgl/rpmalloc/src/test/java:modules/lwjgl/yoga/src/test/java:modules/samples/src/test/java:bin/libs/java/joml.jar:bin/libs/java/jmh-core.jar:bin/libs/java/jmh-generator-annprocess.jar:bin/libs/java/jopt-simple.jar:bin/libs/java/commons-math3.jar:bin/libs/java/jspecify.jar:bin/libs/java/testng.jar</classpath>
<built-to>bin/classes/samples</built-to>
<source-level>1.8</source-level>
</compilation-unit>
Expand Down
Loading

0 comments on commit f4090c7

Please sign in to comment.