aboutsummaryrefslogtreecommitdiff
path: root/3rdparty
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty')
-rw-r--r--3rdparty/glad/CMakeLists.txt7
-rw-r--r--3rdparty/glfw/CMakeLists.txt5
-rw-r--r--3rdparty/glm/CMakeLists.txt6
-rw-r--r--3rdparty/glm/glm.stamp2
m---------3rdparty/glm/source0
-rw-r--r--3rdparty/imgui/CMakeLists.txt11
-rw-r--r--3rdparty/imgui/source/backends/imgui_impl_glfw.cpp (renamed from 3rdparty/imgui/backends/imgui_impl_glfw.cpp)0
-rw-r--r--3rdparty/imgui/source/backends/imgui_impl_glfw.h (renamed from 3rdparty/imgui/backends/imgui_impl_glfw.h)0
-rw-r--r--3rdparty/imgui/source/backends/imgui_impl_opengl3.cpp (renamed from 3rdparty/imgui/backends/imgui_impl_opengl3.cpp)0
-rw-r--r--3rdparty/imgui/source/backends/imgui_impl_opengl3.h (renamed from 3rdparty/imgui/backends/imgui_impl_opengl3.h)0
-rw-r--r--3rdparty/imgui/source/imconfig.h (renamed from 3rdparty/imgui/imconfig.h)0
-rw-r--r--3rdparty/imgui/source/imgui.cpp (renamed from 3rdparty/imgui/imgui.cpp)0
-rw-r--r--3rdparty/imgui/source/imgui.h (renamed from 3rdparty/imgui/imgui.h)0
-rw-r--r--3rdparty/imgui/source/imgui_demo.cpp (renamed from 3rdparty/imgui/imgui_demo.cpp)0
-rw-r--r--3rdparty/imgui/source/imgui_draw.cpp (renamed from 3rdparty/imgui/imgui_draw.cpp)0
-rw-r--r--3rdparty/imgui/source/imgui_internal.h (renamed from 3rdparty/imgui/imgui_internal.h)0
-rw-r--r--3rdparty/imgui/source/imgui_tables.cpp (renamed from 3rdparty/imgui/imgui_tables.cpp)0
-rw-r--r--3rdparty/imgui/source/imgui_widgets.cpp (renamed from 3rdparty/imgui/imgui_widgets.cpp)0
-rw-r--r--3rdparty/imgui/source/imstb_rectpack.h (renamed from 3rdparty/imgui/imstb_rectpack.h)0
-rw-r--r--3rdparty/imgui/source/imstb_textedit.h (renamed from 3rdparty/imgui/imstb_textedit.h)0
-rw-r--r--3rdparty/imgui/source/imstb_truetype.h (renamed from 3rdparty/imgui/imstb_truetype.h)0
-rw-r--r--3rdparty/stb/CMakeLists.txt13
-rw-r--r--3rdparty/stb/implementation.c8
m---------3rdparty/stb/source0
24 files changed, 48 insertions, 4 deletions
diff --git a/3rdparty/glad/CMakeLists.txt b/3rdparty/glad/CMakeLists.txt
index 9b2556a..30b9424 100644
--- a/3rdparty/glad/CMakeLists.txt
+++ b/3rdparty/glad/CMakeLists.txt
@@ -2,4 +2,9 @@ add_library(glad
include/glad/glad.h
src/glad.c
)
-target_include_directories(glad PUBLIC include/)
+target_include_directories(glad PUBLIC include)
+
+set_target_properties(glad
+PROPERTIES
+ UNITY_BUILD OFF
+)
diff --git a/3rdparty/glfw/CMakeLists.txt b/3rdparty/glfw/CMakeLists.txt
index 2145769..a9e8c9a 100644
--- a/3rdparty/glfw/CMakeLists.txt
+++ b/3rdparty/glfw/CMakeLists.txt
@@ -2,3 +2,8 @@ set(GLFW_BUILD_DOCS OFF CACHE BOOL "" FORCE)
set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE)
set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
add_subdirectory(source)
+
+set_target_properties(glfw
+PROPERTIES
+ UNITY_BUILD OFF
+)
diff --git a/3rdparty/glm/CMakeLists.txt b/3rdparty/glm/CMakeLists.txt
new file mode 100644
index 0000000..4ba97e3
--- /dev/null
+++ b/3rdparty/glm/CMakeLists.txt
@@ -0,0 +1,6 @@
+add_subdirectory(source)
+
+set_target_properties(glm
+PROPERTIES
+ UNITY_BUILD OFF
+)
diff --git a/3rdparty/glm/glm.stamp b/3rdparty/glm/glm.stamp
new file mode 100644
index 0000000..48437ff
--- /dev/null
+++ b/3rdparty/glm/glm.stamp
@@ -0,0 +1,2 @@
+# Source obtained from https://github.com/g-truc/glm
+commit: 6ad79aae3eb5bf809c30bf1168171e9e55857e45
diff --git a/3rdparty/glm/source b/3rdparty/glm/source
new file mode 160000
+Subproject 6ad79aae3eb5bf809c30bf1168171e9e55857e4
diff --git a/3rdparty/imgui/CMakeLists.txt b/3rdparty/imgui/CMakeLists.txt
index e0e95b0..5dcd24e 100644
--- a/3rdparty/imgui/CMakeLists.txt
+++ b/3rdparty/imgui/CMakeLists.txt
@@ -1,8 +1,13 @@
# Note: we are not including files under backend/ here: those are #included in project main source files
-file(GLOB IMGUI_HEDAER ${CMAKE_CURRENT_LIST_DIR}/*.h)
-file(GLOB IMGUI_SOURCE ${CMAKE_CURRENT_LIST_DIR}/*.cpp)
+file(GLOB IMGUI_HEDAER ${CMAKE_CURRENT_LIST_DIR}/source/*.h)
+file(GLOB IMGUI_SOURCE ${CMAKE_CURRENT_LIST_DIR}/source/*.cpp)
add_library(imgui
${IMGUI_HEDAER}
${IMGUI_SOURCE}
)
-target_include_directories(imgui PUBLIC ${CMAKE_CURRENT_LIST_DIR})
+target_include_directories(imgui PUBLIC ${CMAKE_CURRENT_LIST_DIR}/source)
+
+set_target_properties(imgui
+PROPERTIES
+ UNITY_BUILD OFF
+)
diff --git a/3rdparty/imgui/backends/imgui_impl_glfw.cpp b/3rdparty/imgui/source/backends/imgui_impl_glfw.cpp
index 516aa3c..516aa3c 100644
--- a/3rdparty/imgui/backends/imgui_impl_glfw.cpp
+++ b/3rdparty/imgui/source/backends/imgui_impl_glfw.cpp
diff --git a/3rdparty/imgui/backends/imgui_impl_glfw.h b/3rdparty/imgui/source/backends/imgui_impl_glfw.h
index 58712de..58712de 100644
--- a/3rdparty/imgui/backends/imgui_impl_glfw.h
+++ b/3rdparty/imgui/source/backends/imgui_impl_glfw.h
diff --git a/3rdparty/imgui/backends/imgui_impl_opengl3.cpp b/3rdparty/imgui/source/backends/imgui_impl_opengl3.cpp
index 0d3489c..0d3489c 100644
--- a/3rdparty/imgui/backends/imgui_impl_opengl3.cpp
+++ b/3rdparty/imgui/source/backends/imgui_impl_opengl3.cpp
diff --git a/3rdparty/imgui/backends/imgui_impl_opengl3.h b/3rdparty/imgui/source/backends/imgui_impl_opengl3.h
index 98c9aca..98c9aca 100644
--- a/3rdparty/imgui/backends/imgui_impl_opengl3.h
+++ b/3rdparty/imgui/source/backends/imgui_impl_opengl3.h
diff --git a/3rdparty/imgui/imconfig.h b/3rdparty/imgui/source/imconfig.h
index 774b8f0..774b8f0 100644
--- a/3rdparty/imgui/imconfig.h
+++ b/3rdparty/imgui/source/imconfig.h
diff --git a/3rdparty/imgui/imgui.cpp b/3rdparty/imgui/source/imgui.cpp
index efa6960..efa6960 100644
--- a/3rdparty/imgui/imgui.cpp
+++ b/3rdparty/imgui/source/imgui.cpp
diff --git a/3rdparty/imgui/imgui.h b/3rdparty/imgui/source/imgui.h
index 871b75f..871b75f 100644
--- a/3rdparty/imgui/imgui.h
+++ b/3rdparty/imgui/source/imgui.h
diff --git a/3rdparty/imgui/imgui_demo.cpp b/3rdparty/imgui/source/imgui_demo.cpp
index 72d98ca..72d98ca 100644
--- a/3rdparty/imgui/imgui_demo.cpp
+++ b/3rdparty/imgui/source/imgui_demo.cpp
diff --git a/3rdparty/imgui/imgui_draw.cpp b/3rdparty/imgui/source/imgui_draw.cpp
index a99e6b2..a99e6b2 100644
--- a/3rdparty/imgui/imgui_draw.cpp
+++ b/3rdparty/imgui/source/imgui_draw.cpp
diff --git a/3rdparty/imgui/imgui_internal.h b/3rdparty/imgui/source/imgui_internal.h
index baa4a4d..baa4a4d 100644
--- a/3rdparty/imgui/imgui_internal.h
+++ b/3rdparty/imgui/source/imgui_internal.h
diff --git a/3rdparty/imgui/imgui_tables.cpp b/3rdparty/imgui/source/imgui_tables.cpp
index 27f1d53..27f1d53 100644
--- a/3rdparty/imgui/imgui_tables.cpp
+++ b/3rdparty/imgui/source/imgui_tables.cpp
diff --git a/3rdparty/imgui/imgui_widgets.cpp b/3rdparty/imgui/source/imgui_widgets.cpp
index 56723cd..56723cd 100644
--- a/3rdparty/imgui/imgui_widgets.cpp
+++ b/3rdparty/imgui/source/imgui_widgets.cpp
diff --git a/3rdparty/imgui/imstb_rectpack.h b/3rdparty/imgui/source/imstb_rectpack.h
index 3958952..3958952 100644
--- a/3rdparty/imgui/imstb_rectpack.h
+++ b/3rdparty/imgui/source/imstb_rectpack.h
diff --git a/3rdparty/imgui/imstb_textedit.h b/3rdparty/imgui/source/imstb_textedit.h
index 2c635b2..2c635b2 100644
--- a/3rdparty/imgui/imstb_textedit.h
+++ b/3rdparty/imgui/source/imstb_textedit.h
diff --git a/3rdparty/imgui/imstb_truetype.h b/3rdparty/imgui/source/imstb_truetype.h
index 48c2026..48c2026 100644
--- a/3rdparty/imgui/imstb_truetype.h
+++ b/3rdparty/imgui/source/imstb_truetype.h
diff --git a/3rdparty/stb/CMakeLists.txt b/3rdparty/stb/CMakeLists.txt
new file mode 100644
index 0000000..b028ed2
--- /dev/null
+++ b/3rdparty/stb/CMakeLists.txt
@@ -0,0 +1,13 @@
+file(GLOB STB_HEADER ${CMAKE_CURRENT_LIST_DIR}/source/*.h)
+file(GLOB STD_SOURCE ${CMAKE_CURRENT_LIST_DIR}/source/*.c)
+add_library(stb
+ ${STB_HEADER}
+ ${STD_SOURCE}
+ implementation.c
+)
+target_include_directories(stb PUBLIC ${CMAKE_CURRENT_LIST_DIR}/source)
+
+set_target_properties(stb
+PROPERTIES
+ UNITY_BUILD OFF
+)
diff --git a/3rdparty/stb/implementation.c b/3rdparty/stb/implementation.c
new file mode 100644
index 0000000..2ceb201
--- /dev/null
+++ b/3rdparty/stb/implementation.c
@@ -0,0 +1,8 @@
+#define STB_RECT_PACK_IMPLEMENTATION
+#include <stb_rect_pack.h>
+
+#define STB_TRUETYPE_IMPLEMENTATION
+#include <stb_truetype.h>
+
+#define STB_IMAGE_IMPLEMENTATION
+#include <stb_image.h>
diff --git a/3rdparty/stb/source b/3rdparty/stb/source
new file mode 160000
+Subproject af1a5bc352164740c1cc1354942b1c6b72eacb8