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
QyT;?=RCxFL|L%eR20tfPS^xk5
diff --git a/build/CMakeFiles/3.25.2/CompilerIdC/CompilerIdC.vcxproj b/build/CMakeFiles/3.25.2/CompilerIdC/CompilerIdC.vcxproj
deleted file mode 100644
index dbb64fd71..000000000
--- a/build/CMakeFiles/3.25.2/CompilerIdC/CompilerIdC.vcxproj
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
- Debug
- x64
-
-
-
- {CAE07175-D007-4FC3-BFE8-47B392814159}
- CompilerIdC
- Win32Proj
-
-
- 10.0.26100.0
-
-
-
-
-
-
-
-
- x64
-
-
- Application
- v143
- MultiByte
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.30319.1
- .\
- $(Configuration)\
- false
-
-
-
- Disabled
- %(PreprocessorDefinitions)
- false
- EnableFastChecks
- MultiThreadedDebugDLL
-
-
- TurnOffAllWarnings
-
-
-
-
-
- false
- Console
-
-
-
- for %%i in (cl.exe) do %40echo CMAKE_C_COMPILER=%%~$PATH:i
-
-
-
-
-
-
-
-
-
-
diff --git a/build/CMakeFiles/3.25.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.25.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
deleted file mode 100644
index c9ba632f0..000000000
--- a/build/CMakeFiles/3.25.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
+++ /dev/null
@@ -1,857 +0,0 @@
-/* This source file must have a .cpp extension so that all C++ compilers
- recognize the extension without flags. Borland does not know .cxx for
- example. */
-#ifndef __cplusplus
-# error "A C compiler has been selected for C++."
-#endif
-
-#if !defined(__has_include)
-/* If the compiler does not have __has_include, pretend the answer is
- always no. */
-# define __has_include(x) 0
-#endif
-
-
-/* Version number components: V=Version, R=Revision, P=Patch
- Version date components: YYYY=Year, MM=Month, DD=Day */
-
-#if defined(__COMO__)
-# define COMPILER_ID "Comeau"
- /* __COMO_VERSION__ = VRR */
-# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
-# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
-
-#elif defined(__INTEL_COMPILER) || defined(__ICC)
-# define COMPILER_ID "Intel"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# if defined(__GNUC__)
-# define SIMULATE_ID "GNU"
-# endif
- /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
- except that a few beta releases use the old format with V=2021. */
-# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
-# if defined(__INTEL_COMPILER_UPDATE)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
-# else
-# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
-# endif
-# else
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
- /* The third version component from --version is an update index,
- but no macro is provided for it. */
-# define COMPILER_VERSION_PATCH DEC(0)
-# endif
-# if defined(__INTEL_COMPILER_BUILD_DATE)
- /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
-# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
-# endif
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# if defined(__GNUC__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-# elif defined(__GNUG__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-# endif
-# if defined(__GNUC_MINOR__)
-# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
-# define COMPILER_ID "IntelLLVM"
-#if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-#endif
-#if defined(__GNUC__)
-# define SIMULATE_ID "GNU"
-#endif
-/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
- * later. Look for 6 digit vs. 8 digit version number to decide encoding.
- * VVVV is no smaller than the current year when a version is released.
- */
-#if __INTEL_LLVM_COMPILER < 1000000L
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
-#else
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
-#endif
-#if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-#endif
-#if defined(__GNUC__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-#elif defined(__GNUG__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-#endif
-#if defined(__GNUC_MINOR__)
-# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-#endif
-#if defined(__GNUC_PATCHLEVEL__)
-# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-#endif
-
-#elif defined(__PATHCC__)
-# define COMPILER_ID "PathScale"
-# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
-# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
-# if defined(__PATHCC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
-# endif
-
-#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
-# define COMPILER_ID "Embarcadero"
-# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
-# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
-# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
-
-#elif defined(__BORLANDC__)
-# define COMPILER_ID "Borland"
- /* __BORLANDC__ = 0xVRR */
-# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
-# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
-
-#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
-# define COMPILER_ID "Watcom"
- /* __WATCOMC__ = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__WATCOMC__)
-# define COMPILER_ID "OpenWatcom"
- /* __WATCOMC__ = VVRP + 1100 */
-# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__SUNPRO_CC)
-# define COMPILER_ID "SunPro"
-# if __SUNPRO_CC >= 0x5100
- /* __SUNPRO_CC = 0xVRRP */
-# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
-# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
-# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
-# else
- /* __SUNPRO_CC = 0xVRP */
-# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
-# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
-# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
-# endif
-
-#elif defined(__HP_aCC)
-# define COMPILER_ID "HP"
- /* __HP_aCC = VVRRPP */
-# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
-# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
-
-#elif defined(__DECCXX)
-# define COMPILER_ID "Compaq"
- /* __DECCXX_VER = VVRRTPPPP */
-# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
-# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
-# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
-
-#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
-# define COMPILER_ID "zOS"
- /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
-
-#elif defined(__open_xl__) && defined(__clang__)
-# define COMPILER_ID "IBMClang"
-# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
-# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
-# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
-# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
-
-
-#elif defined(__ibmxl__) && defined(__clang__)
-# define COMPILER_ID "XLClang"
-# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
-# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
-# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
-# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
-
-
-#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
-# define COMPILER_ID "XL"
- /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
-
-#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
-# define COMPILER_ID "VisualAge"
- /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
-
-#elif defined(__NVCOMPILER)
-# define COMPILER_ID "NVHPC"
-# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
-# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
-# if defined(__NVCOMPILER_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
-# endif
-
-#elif defined(__PGI)
-# define COMPILER_ID "PGI"
-# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
-# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
-# if defined(__PGIC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
-# endif
-
-#elif defined(_CRAYC)
-# define COMPILER_ID "Cray"
-# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
-# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
-
-#elif defined(__TI_COMPILER_VERSION__)
-# define COMPILER_ID "TI"
- /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
-# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
-# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
-# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
-
-#elif defined(__CLANG_FUJITSU)
-# define COMPILER_ID "FujitsuClang"
-# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
-# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
-# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
-# define COMPILER_VERSION_INTERNAL_STR __clang_version__
-
-
-#elif defined(__FUJITSU)
-# define COMPILER_ID "Fujitsu"
-# if defined(__FCC_version__)
-# define COMPILER_VERSION __FCC_version__
-# elif defined(__FCC_major__)
-# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
-# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
-# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
-# endif
-# if defined(__fcc_version)
-# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
-# elif defined(__FCC_VERSION)
-# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
-# endif
-
-
-#elif defined(__ghs__)
-# define COMPILER_ID "GHS"
-/* __GHS_VERSION_NUMBER = VVVVRP */
-# ifdef __GHS_VERSION_NUMBER
-# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
-# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
-# endif
-
-#elif defined(__TASKING__)
-# define COMPILER_ID "Tasking"
- # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
- # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
-# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
-
-#elif defined(__SCO_VERSION__)
-# define COMPILER_ID "SCO"
-
-#elif defined(__ARMCC_VERSION) && !defined(__clang__)
-# define COMPILER_ID "ARMCC"
-#if __ARMCC_VERSION >= 1000000
- /* __ARMCC_VERSION = VRRPPPP */
- # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
- # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
-#else
- /* __ARMCC_VERSION = VRPPPP */
- # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
- # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
-#endif
-
-
-#elif defined(__clang__) && defined(__apple_build_version__)
-# define COMPILER_ID "AppleClang"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
-
-#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
-# define COMPILER_ID "ARMClang"
- # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
- # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
- # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
-# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
-
-#elif defined(__clang__)
-# define COMPILER_ID "Clang"
-# if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
- /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-
-#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
-# define COMPILER_ID "LCC"
-# define COMPILER_VERSION_MAJOR DEC(1)
-# if defined(__LCC__)
-# define COMPILER_VERSION_MINOR DEC(__LCC__- 100)
-# endif
-# if defined(__LCC_MINOR__)
-# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
-# endif
-# if defined(__GNUC__) && defined(__GNUC_MINOR__)
-# define SIMULATE_ID "GNU"
-# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-# if defined(__GNUC_PATCHLEVEL__)
-# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-# endif
-
-#elif defined(__GNUC__) || defined(__GNUG__)
-# define COMPILER_ID "GNU"
-# if defined(__GNUC__)
-# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
-# else
-# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
-# endif
-# if defined(__GNUC_MINOR__)
-# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif defined(_MSC_VER)
-# define COMPILER_ID "MSVC"
- /* _MSC_VER = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
-# if defined(_MSC_FULL_VER)
-# if _MSC_VER >= 1400
- /* _MSC_FULL_VER = VVRRPPPPP */
-# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
-# else
- /* _MSC_FULL_VER = VVRRPPPP */
-# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
-# endif
-# endif
-# if defined(_MSC_BUILD)
-# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
-# endif
-
-#elif defined(_ADI_COMPILER)
-# define COMPILER_ID "ADSP"
-#if defined(__VERSIONNUM__)
- /* __VERSIONNUM__ = 0xVVRRPPTT */
-# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
-# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
-# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
-# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
-#endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# define COMPILER_ID "IAR"
-# if defined(__VER__) && defined(__ICCARM__)
-# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
-# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
-# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
-# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
-# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
-# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
-# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
-# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# endif
-
-
-/* These compilers are either not known or too old to define an
- identification macro. Try to identify the platform and guess that
- it is the native compiler. */
-#elif defined(__hpux) || defined(__hpua)
-# define COMPILER_ID "HP"
-
-#else /* unknown compiler */
-# define COMPILER_ID ""
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
- getting matched. Store it in a pointer rather than an array
- because some compilers will just produce instructions to fill the
- array rather than assigning a pointer to a static array. */
-char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
-#ifdef SIMULATE_ID
-char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
-#endif
-
-#ifdef __QNXNTO__
-char const* qnxnto = "INFO" ":" "qnxnto[]";
-#endif
-
-#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
-char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
-#endif
-
-#define STRINGIFY_HELPER(X) #X
-#define STRINGIFY(X) STRINGIFY_HELPER(X)
-
-/* Identify known platforms by name. */
-#if defined(__linux) || defined(__linux__) || defined(linux)
-# define PLATFORM_ID "Linux"
-
-#elif defined(__MSYS__)
-# define PLATFORM_ID "MSYS"
-
-#elif defined(__CYGWIN__)
-# define PLATFORM_ID "Cygwin"
-
-#elif defined(__MINGW32__)
-# define PLATFORM_ID "MinGW"
-
-#elif defined(__APPLE__)
-# define PLATFORM_ID "Darwin"
-
-#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
-# define PLATFORM_ID "Windows"
-
-#elif defined(__FreeBSD__) || defined(__FreeBSD)
-# define PLATFORM_ID "FreeBSD"
-
-#elif defined(__NetBSD__) || defined(__NetBSD)
-# define PLATFORM_ID "NetBSD"
-
-#elif defined(__OpenBSD__) || defined(__OPENBSD)
-# define PLATFORM_ID "OpenBSD"
-
-#elif defined(__sun) || defined(sun)
-# define PLATFORM_ID "SunOS"
-
-#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
-# define PLATFORM_ID "AIX"
-
-#elif defined(__hpux) || defined(__hpux__)
-# define PLATFORM_ID "HP-UX"
-
-#elif defined(__HAIKU__)
-# define PLATFORM_ID "Haiku"
-
-#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
-# define PLATFORM_ID "BeOS"
-
-#elif defined(__QNX__) || defined(__QNXNTO__)
-# define PLATFORM_ID "QNX"
-
-#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
-# define PLATFORM_ID "Tru64"
-
-#elif defined(__riscos) || defined(__riscos__)
-# define PLATFORM_ID "RISCos"
-
-#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
-# define PLATFORM_ID "SINIX"
-
-#elif defined(__UNIX_SV__)
-# define PLATFORM_ID "UNIX_SV"
-
-#elif defined(__bsdos__)
-# define PLATFORM_ID "BSDOS"
-
-#elif defined(_MPRAS) || defined(MPRAS)
-# define PLATFORM_ID "MP-RAS"
-
-#elif defined(__osf) || defined(__osf__)
-# define PLATFORM_ID "OSF1"
-
-#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
-# define PLATFORM_ID "SCO_SV"
-
-#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
-# define PLATFORM_ID "ULTRIX"
-
-#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
-# define PLATFORM_ID "Xenix"
-
-#elif defined(__WATCOMC__)
-# if defined(__LINUX__)
-# define PLATFORM_ID "Linux"
-
-# elif defined(__DOS__)
-# define PLATFORM_ID "DOS"
-
-# elif defined(__OS2__)
-# define PLATFORM_ID "OS2"
-
-# elif defined(__WINDOWS__)
-# define PLATFORM_ID "Windows3x"
-
-# elif defined(__VXWORKS__)
-# define PLATFORM_ID "VxWorks"
-
-# else /* unknown platform */
-# define PLATFORM_ID
-# endif
-
-#elif defined(__INTEGRITY)
-# if defined(INT_178B)
-# define PLATFORM_ID "Integrity178"
-
-# else /* regular Integrity */
-# define PLATFORM_ID "Integrity"
-# endif
-
-# elif defined(_ADI_COMPILER)
-# define PLATFORM_ID "ADSP"
-
-#else /* unknown platform */
-# define PLATFORM_ID
-
-#endif
-
-/* For windows compilers MSVC and Intel we can determine
- the architecture of the compiler being used. This is because
- the compilers do not have flags that can change the architecture,
- but rather depend on which compiler is being used
-*/
-#if defined(_WIN32) && defined(_MSC_VER)
-# if defined(_M_IA64)
-# define ARCHITECTURE_ID "IA64"
-
-# elif defined(_M_ARM64EC)
-# define ARCHITECTURE_ID "ARM64EC"
-
-# elif defined(_M_X64) || defined(_M_AMD64)
-# define ARCHITECTURE_ID "x64"
-
-# elif defined(_M_IX86)
-# define ARCHITECTURE_ID "X86"
-
-# elif defined(_M_ARM64)
-# define ARCHITECTURE_ID "ARM64"
-
-# elif defined(_M_ARM)
-# if _M_ARM == 4
-# define ARCHITECTURE_ID "ARMV4I"
-# elif _M_ARM == 5
-# define ARCHITECTURE_ID "ARMV5I"
-# else
-# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
-# endif
-
-# elif defined(_M_MIPS)
-# define ARCHITECTURE_ID "MIPS"
-
-# elif defined(_M_SH)
-# define ARCHITECTURE_ID "SHx"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__WATCOMC__)
-# if defined(_M_I86)
-# define ARCHITECTURE_ID "I86"
-
-# elif defined(_M_IX86)
-# define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# if defined(__ICCARM__)
-# define ARCHITECTURE_ID "ARM"
-
-# elif defined(__ICCRX__)
-# define ARCHITECTURE_ID "RX"
-
-# elif defined(__ICCRH850__)
-# define ARCHITECTURE_ID "RH850"
-
-# elif defined(__ICCRL78__)
-# define ARCHITECTURE_ID "RL78"
-
-# elif defined(__ICCRISCV__)
-# define ARCHITECTURE_ID "RISCV"
-
-# elif defined(__ICCAVR__)
-# define ARCHITECTURE_ID "AVR"
-
-# elif defined(__ICC430__)
-# define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__ICCV850__)
-# define ARCHITECTURE_ID "V850"
-
-# elif defined(__ICC8051__)
-# define ARCHITECTURE_ID "8051"
-
-# elif defined(__ICCSTM8__)
-# define ARCHITECTURE_ID "STM8"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__ghs__)
-# if defined(__PPC64__)
-# define ARCHITECTURE_ID "PPC64"
-
-# elif defined(__ppc__)
-# define ARCHITECTURE_ID "PPC"
-
-# elif defined(__ARM__)
-# define ARCHITECTURE_ID "ARM"
-
-# elif defined(__x86_64__)
-# define ARCHITECTURE_ID "x64"
-
-# elif defined(__i386__)
-# define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__TI_COMPILER_VERSION__)
-# if defined(__TI_ARM__)
-# define ARCHITECTURE_ID "ARM"
-
-# elif defined(__MSP430__)
-# define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__TMS320C28XX__)
-# define ARCHITECTURE_ID "TMS320C28x"
-
-# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
-# define ARCHITECTURE_ID "TMS320C6x"
-
-# else /* unknown architecture */
-# define ARCHITECTURE_ID ""
-# endif
-
-# elif defined(__ADSPSHARC__)
-# define ARCHITECTURE_ID "SHARC"
-
-# elif defined(__ADSPBLACKFIN__)
-# define ARCHITECTURE_ID "Blackfin"
-
-#elif defined(__TASKING__)
-
-# if defined(__CTC__) || defined(__CPTC__)
-# define ARCHITECTURE_ID "TriCore"
-
-# elif defined(__CMCS__)
-# define ARCHITECTURE_ID "MCS"
-
-# elif defined(__CARM__)
-# define ARCHITECTURE_ID "ARM"
-
-# elif defined(__CARC__)
-# define ARCHITECTURE_ID "ARC"
-
-# elif defined(__C51__)
-# define ARCHITECTURE_ID "8051"
-
-# elif defined(__CPCP__)
-# define ARCHITECTURE_ID "PCP"
-
-# else
-# define ARCHITECTURE_ID ""
-# endif
-
-#else
-# define ARCHITECTURE_ID
-#endif
-
-/* Convert integer to decimal digit literals. */
-#define DEC(n) \
- ('0' + (((n) / 10000000)%10)), \
- ('0' + (((n) / 1000000)%10)), \
- ('0' + (((n) / 100000)%10)), \
- ('0' + (((n) / 10000)%10)), \
- ('0' + (((n) / 1000)%10)), \
- ('0' + (((n) / 100)%10)), \
- ('0' + (((n) / 10)%10)), \
- ('0' + ((n) % 10))
-
-/* Convert integer to hex digit literals. */
-#define HEX(n) \
- ('0' + ((n)>>28 & 0xF)), \
- ('0' + ((n)>>24 & 0xF)), \
- ('0' + ((n)>>20 & 0xF)), \
- ('0' + ((n)>>16 & 0xF)), \
- ('0' + ((n)>>12 & 0xF)), \
- ('0' + ((n)>>8 & 0xF)), \
- ('0' + ((n)>>4 & 0xF)), \
- ('0' + ((n) & 0xF))
-
-/* Construct a string literal encoding the version number. */
-#ifdef COMPILER_VERSION
-char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
-
-/* Construct a string literal encoding the version number components. */
-#elif defined(COMPILER_VERSION_MAJOR)
-char const info_version[] = {
- 'I', 'N', 'F', 'O', ':',
- 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
- COMPILER_VERSION_MAJOR,
-# ifdef COMPILER_VERSION_MINOR
- '.', COMPILER_VERSION_MINOR,
-# ifdef COMPILER_VERSION_PATCH
- '.', COMPILER_VERSION_PATCH,
-# ifdef COMPILER_VERSION_TWEAK
- '.', COMPILER_VERSION_TWEAK,
-# endif
-# endif
-# endif
- ']','\0'};
-#endif
-
-/* Construct a string literal encoding the internal version number. */
-#ifdef COMPILER_VERSION_INTERNAL
-char const info_version_internal[] = {
- 'I', 'N', 'F', 'O', ':',
- 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
- 'i','n','t','e','r','n','a','l','[',
- COMPILER_VERSION_INTERNAL,']','\0'};
-#elif defined(COMPILER_VERSION_INTERNAL_STR)
-char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
-#endif
-
-/* Construct a string literal encoding the version number components. */
-#ifdef SIMULATE_VERSION_MAJOR
-char const info_simulate_version[] = {
- 'I', 'N', 'F', 'O', ':',
- 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
- SIMULATE_VERSION_MAJOR,
-# ifdef SIMULATE_VERSION_MINOR
- '.', SIMULATE_VERSION_MINOR,
-# ifdef SIMULATE_VERSION_PATCH
- '.', SIMULATE_VERSION_PATCH,
-# ifdef SIMULATE_VERSION_TWEAK
- '.', SIMULATE_VERSION_TWEAK,
-# endif
-# endif
-# endif
- ']','\0'};
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
- getting matched. Store it in a pointer rather than an array
- because some compilers will just produce instructions to fill the
- array rather than assigning a pointer to a static array. */
-char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
-char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
-
-
-
-#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
-# if defined(__INTEL_CXX11_MODE__)
-# if defined(__cpp_aggregate_nsdmi)
-# define CXX_STD 201402L
-# else
-# define CXX_STD 201103L
-# endif
-# else
-# define CXX_STD 199711L
-# endif
-#elif defined(_MSC_VER) && defined(_MSVC_LANG)
-# define CXX_STD _MSVC_LANG
-#else
-# define CXX_STD __cplusplus
-#endif
-
-const char* info_language_standard_default = "INFO" ":" "standard_default["
-#if CXX_STD > 202002L
- "23"
-#elif CXX_STD > 201703L
- "20"
-#elif CXX_STD >= 201703L
- "17"
-#elif CXX_STD >= 201402L
- "14"
-#elif CXX_STD >= 201103L
- "11"
-#else
- "98"
-#endif
-"]";
-
-const char* info_language_extensions_default = "INFO" ":" "extensions_default["
-#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
- defined(__TI_COMPILER_VERSION__)) && \
- !defined(__STRICT_ANSI__)
- "ON"
-#else
- "OFF"
-#endif
-"]";
-
-/*--------------------------------------------------------------------------*/
-
-int main(int argc, char* argv[])
-{
- int require = 0;
- require += info_compiler[argc];
- require += info_platform[argc];
- require += info_arch[argc];
-#ifdef COMPILER_VERSION_MAJOR
- require += info_version[argc];
-#endif
-#ifdef COMPILER_VERSION_INTERNAL
- require += info_version_internal[argc];
-#endif
-#ifdef SIMULATE_ID
- require += info_simulate[argc];
-#endif
-#ifdef SIMULATE_VERSION_MAJOR
- require += info_simulate_version[argc];
-#endif
-#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
- require += info_cray[argc];
-#endif
- require += info_language_standard_default[argc];
- require += info_language_extensions_default[argc];
- (void)argv;
- return require;
-}
diff --git a/build/CMakeFiles/3.25.2/CompilerIdCXX/CompilerIdCXX.exe b/build/CMakeFiles/3.25.2/CompilerIdCXX/CompilerIdCXX.exe
deleted file mode 100644
index 19a27e01df82ffb061c83bdfe7dd92027b0a959d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 15360
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
TD#xnFq_M@-y+i%u^1%N9bah97
diff --git a/build/CMakeFiles/3.25.2/CompilerIdCXX/CompilerIdCXX.vcxproj b/build/CMakeFiles/3.25.2/CompilerIdCXX/CompilerIdCXX.vcxproj
deleted file mode 100644
index 3ffd1daf1..000000000
--- a/build/CMakeFiles/3.25.2/CompilerIdCXX/CompilerIdCXX.vcxproj
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
- Debug
- x64
-
-
-
- {CAE07175-D007-4FC3-BFE8-47B392814159}
- CompilerIdCXX
- Win32Proj
-
-
- 10.0.26100.0
-
-
-
-
-
-
-
-
- x64
-
-
- Application
- v143
- MultiByte
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.30319.1
- .\
- $(Configuration)\
- false
-
-
-
- Disabled
- %(PreprocessorDefinitions)
- false
- EnableFastChecks
- MultiThreadedDebugDLL
-
-
- TurnOffAllWarnings
-
-
-
-
-
- false
- Console
-
-
-
- for %%i in (cl.exe) do %40echo CMAKE_CXX_COMPILER=%%~$PATH:i
-
-
-
-
-
-
-
-
-
-
diff --git a/build/CMakeFiles/3.25.2/VCTargetsPath.txt b/build/CMakeFiles/3.25.2/VCTargetsPath.txt
deleted file mode 100644
index 55abf9fab..000000000
--- a/build/CMakeFiles/3.25.2/VCTargetsPath.txt
+++ /dev/null
@@ -1 +0,0 @@
-C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Microsoft/VC/v170
diff --git a/build/CMakeFiles/3.25.2/VCTargetsPath.vcxproj b/build/CMakeFiles/3.25.2/VCTargetsPath.vcxproj
deleted file mode 100644
index a6410c461..000000000
--- a/build/CMakeFiles/3.25.2/VCTargetsPath.vcxproj
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
- Debug
- x64
-
-
-
- {F3FC6D86-508D-3FB1-96D2-995F08B142EC}
- Win32Proj
- x64
- 10.0.26100.0
-
-
-
- x64
-
-
- Utility
- MultiByte
- v143
-
-
-
-
- echo VCTargetsPath=$(VCTargetsPath)
-
-
-
-
diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt
deleted file mode 100644
index 9db681ca4..000000000
--- a/build/CMakeFiles/TargetDirectories.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-D:/Spark Engine/SparkEngine/build/CMakeFiles/SparkEngine.dir
-D:/Spark Engine/SparkEngine/build/CMakeFiles/PACKAGE.dir
-D:/Spark Engine/SparkEngine/build/CMakeFiles/INSTALL.dir
-D:/Spark Engine/SparkEngine/build/CMakeFiles/ALL_BUILD.dir
-D:/Spark Engine/SparkEngine/build/CMakeFiles/ZERO_CHECK.dir
-D:/Spark Engine/SparkEngine/build/SparkConsole/CMakeFiles/SparkConsole.dir
-D:/Spark Engine/SparkEngine/build/SparkConsole/CMakeFiles/PACKAGE.dir
-D:/Spark Engine/SparkEngine/build/SparkConsole/CMakeFiles/INSTALL.dir
-D:/Spark Engine/SparkEngine/build/SparkConsole/CMakeFiles/ALL_BUILD.dir
-D:/Spark Engine/SparkEngine/build/SparkEditor/CMakeFiles/imgui.dir
-D:/Spark Engine/SparkEngine/build/SparkEditor/CMakeFiles/SparkEditor.dir
-D:/Spark Engine/SparkEngine/build/SparkEditor/CMakeFiles/PACKAGE.dir
-D:/Spark Engine/SparkEngine/build/SparkEditor/CMakeFiles/INSTALL.dir
-D:/Spark Engine/SparkEngine/build/SparkEditor/CMakeFiles/ALL_BUILD.dir
diff --git a/build/CMakeFiles/VerifyGlobs.cmake b/build/CMakeFiles/VerifyGlobs.cmake
index 9797838f9..b5f93cb0a 100644
--- a/build/CMakeFiles/VerifyGlobs.cmake
+++ b/build/CMakeFiles/VerifyGlobs.cmake
@@ -1,205 +1,205 @@
# CMAKE generated file: DO NOT EDIT!
-# Generated by CMake Version 3.25
+# Generated by CMake Version 3.31
cmake_policy(SET CMP0009 NEW)
# SPARK_ENGINE_SOURCES at CMakeLists.txt:154 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/Spark Engine/Source/*.cpp")
+file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/*.cpp")
set(OLD_GLOB
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Audio/AudioEngine.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Audio/SoundEffect.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Camera/SparkEngineCamera.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Core/SparkEngine.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Console.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/CubeObject.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Game.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/GameObject.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Model.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/PlaneObject.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Player.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Primitives.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/PyramidObject.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/RampObject.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/SphereObject.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Terrain.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/WallObject.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Graphics/GraphicsEngine.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Graphics/Mesh.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Graphics/Shader.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Input/InputManager.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Physics/CollisionSystem.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Bullet.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Grenade.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Projectile.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/ProjectilePool.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Rocket.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/SceneManager/SceneManager.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/ConsoleProcessManager.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/CrashHandler.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/CrashHandlerHelpers.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/D3DUtils.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/FileUtils.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/MathUtils.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/SparkConsole.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/Timer.cpp"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/TinyObjImpl.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Audio/AudioEngine.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Audio/SoundEffect.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Camera/SparkEngineCamera.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Core/SparkEngine.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Console.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/CubeObject.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Game.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/GameObject.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Model.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/PlaneObject.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Player.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Primitives.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/PyramidObject.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/RampObject.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/SphereObject.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Terrain.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/WallObject.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Graphics/GraphicsEngine.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Graphics/Mesh.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Graphics/Shader.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Input/InputManager.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Physics/CollisionSystem.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Bullet.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Grenade.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Projectile.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/ProjectilePool.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Rocket.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/SceneManager/SceneManager.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/ConsoleProcessManager.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/CrashHandler.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/CrashHandlerHelpers.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/D3DUtils.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/FileUtils.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/MathUtils.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/SparkConsole.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/Timer.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/TinyObjImpl.cpp"
)
if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
+ file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
endif()
# SPARK_ENGINE_SOURCES at CMakeLists.txt:154 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/Spark Engine/Source/*.h")
+file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/*.h")
set(OLD_GLOB
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Audio/AudioEngine.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Audio/SoundEffect.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Camera/SparkEngineCamera.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Core/SparkEngine.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Core/framework.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Core/resource.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Core/targetver.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Engine/ECS/Components.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Engine/Scripting/AngelScriptEngine.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Console.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/CubeObject.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Game.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/GameObject.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Model.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/ModelVertex.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/PlaceholderMesh.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/PlaneObject.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Player.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Primitives.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/PyramidObject.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/RampObject.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/SphereObject.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/Terrain.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Game/WallObject.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Graphics/GraphicsEngine.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Graphics/Mesh.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Graphics/Shader.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Input/InputManager.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Physics/CollisionSystem.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Bullet.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Grenade.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Projectile.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/ProjectilePool.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/Rocket.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Projectiles/WeaponStats.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/SceneManager/SceneManager.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/Assert.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/ConsoleProcessManager.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/CrashHandler.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/D3DUtils.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/MathUtils.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/ObjectPool.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/SparkConsole.h"
- "D:/Spark Engine/SparkEngine/Spark Engine/Source/Utils/Timer.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Audio/AudioEngine.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Audio/SoundEffect.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Camera/SparkEngineCamera.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Core/SparkEngine.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Core/framework.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Core/resource.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Core/targetver.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Engine/ECS/Components.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Engine/Scripting/AngelScriptEngine.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Console.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/CubeObject.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Game.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/GameObject.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Model.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/ModelVertex.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/PlaceholderMesh.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/PlaneObject.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Player.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Primitives.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/PyramidObject.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/RampObject.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/SphereObject.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Terrain.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/WallObject.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Graphics/GraphicsEngine.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Graphics/Mesh.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Graphics/Shader.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Input/InputManager.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Physics/CollisionSystem.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Bullet.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Grenade.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Projectile.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/ProjectilePool.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Rocket.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/WeaponStats.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/SceneManager/SceneManager.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/Assert.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/ConsoleProcessManager.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/CrashHandler.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/D3DUtils.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/MathUtils.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/ObjectPool.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/SparkConsole.h"
+ "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/Timer.h"
)
if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
+ file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
endif()
# SPARK_ENGINE_SOURCES at CMakeLists.txt:154 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/Spark Engine/Source/*.hpp")
+file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/*.hpp")
set(OLD_GLOB
)
if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
+ file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
endif()
# CONSOLE_SOURCES at SparkConsole/CMakeLists.txt:23 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/SparkConsole/src/*.cpp")
+file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/*.cpp")
set(OLD_GLOB
- "D:/Spark Engine/SparkEngine/SparkConsole/src/CommandParser.cpp"
- "D:/Spark Engine/SparkEngine/SparkConsole/src/CommandRegistry.cpp"
- "D:/Spark Engine/SparkEngine/SparkConsole/src/ConsoleApp.cpp"
- "D:/Spark Engine/SparkEngine/SparkConsole/src/main.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/CommandParser.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/CommandRegistry.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/ConsoleApp.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/main.cpp"
)
if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
+ file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
endif()
# CONSOLE_SOURCES at SparkConsole/CMakeLists.txt:23 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/SparkConsole/src/*.h")
+file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/*.h")
set(OLD_GLOB
- "D:/Spark Engine/SparkEngine/SparkConsole/src/CommandParser.h"
- "D:/Spark Engine/SparkEngine/SparkConsole/src/CommandRegistry.h"
- "D:/Spark Engine/SparkEngine/SparkConsole/src/ConsoleApp.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/CommandParser.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/CommandRegistry.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/ConsoleApp.h"
)
if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
+ file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
endif()
# CONSOLE_SOURCES at SparkConsole/CMakeLists.txt:23 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/SparkConsole/src/*.hpp")
+file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/*.hpp")
set(OLD_GLOB
)
if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
+ file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
endif()
# SPARK_EDITOR_SOURCES at SparkEditor/CMakeLists.txt:98 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/SparkEditor/Source/*.cpp")
+file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/*.cpp")
set(OLD_GLOB
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/AssetBrowser/AssetDatabase.cpp"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Communication/EngineInterface.cpp"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorApplication.cpp"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorPanel.cpp"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorTheme.cpp"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorUI.cpp"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/ProjectManager.cpp"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/SceneSystem/SceneManager.cpp"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/main.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/AssetBrowser/AssetDatabase.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Communication/EngineInterface.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorApplication.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorPanel.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorTheme.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorUI.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/ProjectManager.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/SceneSystem/SceneManager.cpp"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/main.cpp"
)
if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
+ file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
endif()
# SPARK_EDITOR_SOURCES at SparkEditor/CMakeLists.txt:98 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/SparkEditor/Source/*.h")
+file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/*.h")
set(OLD_GLOB
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Animation/AnimationTimeline.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/AssetBrowser/AssetDatabase.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/AssetPipeline/AdvancedAssetPipeline.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/BuildSystem/BuildDeploymentSystem.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Communication/EngineInterface.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorApplication.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorPanel.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorTheme.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/EditorUI.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Core/ProjectManager.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Gizmos/GizmoSystem.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Integration/SparkEngineIntegration.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/LevelStreaming/LevelStreamingSystem.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Lighting/LightingTools.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/MaterialEditor/MaterialEditor.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Panels/HierarchyPanel.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Profiler/PerformanceProfiler.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Reflection/ComponentReflection.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/SceneSystem/SceneFile.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/SceneSystem/SceneManager.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/SceneSystem/SceneSerializer.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/Terrain/TerrainEditor.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/VersionControl/VersionControlSystem.h"
- "D:/Spark Engine/SparkEngine/SparkEditor/Source/VisualScripting/VisualScriptingSystem.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Animation/AnimationTimeline.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/AssetBrowser/AssetDatabase.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/AssetPipeline/AdvancedAssetPipeline.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/BuildSystem/BuildDeploymentSystem.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Communication/EngineInterface.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorApplication.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorPanel.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorTheme.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorUI.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/ProjectManager.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Gizmos/GizmoSystem.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Integration/SparkEngineIntegration.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/LevelStreaming/LevelStreamingSystem.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Lighting/LightingTools.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/MaterialEditor/MaterialEditor.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Panels/HierarchyPanel.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Profiler/PerformanceProfiler.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Reflection/ComponentReflection.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/SceneSystem/SceneFile.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/SceneSystem/SceneManager.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/SceneSystem/SceneSerializer.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Terrain/TerrainEditor.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/VersionControl/VersionControlSystem.h"
+ "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/VisualScripting/VisualScriptingSystem.h"
)
if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
+ file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
endif()
# SPARK_EDITOR_SOURCES at SparkEditor/CMakeLists.txt:98 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Spark Engine/SparkEngine/SparkEditor/Source/*.hpp")
+file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/*.hpp")
set(OLD_GLOB
)
if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
+ file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
endif()
diff --git a/build/CMakeFiles/generate.stamp b/build/CMakeFiles/generate.stamp
deleted file mode 100644
index 9b5f49fa9..000000000
--- a/build/CMakeFiles/generate.stamp
+++ /dev/null
@@ -1 +0,0 @@
-# CMake generation timestamp file for this directory.
diff --git a/build/CMakeFiles/generate.stamp.depend b/build/CMakeFiles/generate.stamp.depend
deleted file mode 100644
index af8f528f9..000000000
--- a/build/CMakeFiles/generate.stamp.depend
+++ /dev/null
@@ -1,25 +0,0 @@
-# CMake generation dependency list for this directory.
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeCInformation.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeCXXInformation.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeCommonLanguageInclude.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeGenericSystem.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeInitializeConfigs.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeLanguageInformation.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeRCInformation.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeSystemSpecificInformation.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/CMakeSystemSpecificInitialize.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Compiler/CMakeCommonCompilerMacros.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Compiler/MSVC-C.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Compiler/MSVC-CXX.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Compiler/MSVC.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Platform/Windows-MSVC-C.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Platform/Windows-MSVC-CXX.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Platform/Windows-MSVC.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Platform/Windows.cmake
-C:/Program Files (x86)/CMake/share/cmake-3.25/Modules/Platform/WindowsPaths.cmake
-D:/Spark Engine/SparkEngine/CMakeLists.txt
-D:/Spark Engine/SparkEngine/build/CMakeFiles/3.25.2/CMakeCCompiler.cmake
-D:/Spark Engine/SparkEngine/build/CMakeFiles/3.25.2/CMakeCXXCompiler.cmake
-D:/Spark Engine/SparkEngine/build/CMakeFiles/3.25.2/CMakeRCCompiler.cmake
-D:/Spark Engine/SparkEngine/build/CMakeFiles/3.25.2/CMakeSystem.cmake
-D:/Spark Engine/SparkEngine/build/CMakeFiles/cmake.verify_globs
diff --git a/build/CMakeFiles/generate.stamp.list b/build/CMakeFiles/generate.stamp.list
deleted file mode 100644
index 5cd68bf21..000000000
--- a/build/CMakeFiles/generate.stamp.list
+++ /dev/null
@@ -1,3 +0,0 @@
-D:/Spark Engine/SparkEngine/build/CMakeFiles/generate.stamp
-D:/Spark Engine/SparkEngine/build/SparkConsole/CMakeFiles/generate.stamp
-D:/Spark Engine/SparkEngine/build/SparkEditor/CMakeFiles/generate.stamp
diff --git a/build/SparkEngine.sln b/build/SparkEngine.sln
deleted file mode 100644
index 53398db73..000000000
--- a/build/SparkEngine.sln
+++ /dev/null
@@ -1,123 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SparkEngine", "SparkEngine.vcxproj", "{5191A59A-BF5A-349C-8B7A-C7E12441A3B7}"
- ProjectSection(ProjectDependencies) = postProject
- {F85234BD-8BBC-33C1-8063-8146459A976C} = {F85234BD-8BBC-33C1-8063-8146459A976C}
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} = {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{43DC2556-22AF-3AD6-8927-895AA6154504}"
- ProjectSection(ProjectDependencies) = postProject
- {F85234BD-8BBC-33C1-8063-8146459A976C} = {F85234BD-8BBC-33C1-8063-8146459A976C}
- {1F636189-84B0-3699-89EA-0217715B23ED} = {1F636189-84B0-3699-89EA-0217715B23ED}
- {5191A59A-BF5A-349C-8B7A-C7E12441A3B7} = {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} = {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}
- {DC42F323-6AC1-367A-9673-86B2F2F4D7D2} = {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "INSTALL", "INSTALL.vcxproj", "{1DCA8F23-5781-39C6-97A9-8E0BAA136847}"
- ProjectSection(ProjectDependencies) = postProject
- {43DC2556-22AF-3AD6-8927-895AA6154504} = {43DC2556-22AF-3AD6-8927-895AA6154504}
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} = {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PACKAGE", "PACKAGE.vcxproj", "{76AD10C0-5869-3522-B419-32CC230D5D26}"
- ProjectSection(ProjectDependencies) = postProject
- {43DC2556-22AF-3AD6-8927-895AA6154504} = {43DC2556-22AF-3AD6-8927-895AA6154504}
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} = {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SparkConsole", "SparkConsole\SparkConsole.vcxproj", "{F85234BD-8BBC-33C1-8063-8146459A976C}"
- ProjectSection(ProjectDependencies) = postProject
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} = {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SparkEditor", "SparkEditor\SparkEditor.vcxproj", "{1F636189-84B0-3699-89EA-0217715B23ED}"
- ProjectSection(ProjectDependencies) = postProject
- {F85234BD-8BBC-33C1-8063-8146459A976C} = {F85234BD-8BBC-33C1-8063-8146459A976C}
- {5191A59A-BF5A-349C-8B7A-C7E12441A3B7} = {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} = {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}
- {DC42F323-6AC1-367A-9673-86B2F2F4D7D2} = {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imgui", "SparkEditor\imgui.vcxproj", "{DC42F323-6AC1-367A-9673-86B2F2F4D7D2}"
- ProjectSection(ProjectDependencies) = postProject
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1} = {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- MinSizeRel|x64 = MinSizeRel|x64
- RelWithDebInfo|x64 = RelWithDebInfo|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.Debug|x64.ActiveCfg = Debug|x64
- {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.Debug|x64.Build.0 = Debug|x64
- {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.Release|x64.ActiveCfg = Release|x64
- {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.Release|x64.Build.0 = Release|x64
- {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
- {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
- {43DC2556-22AF-3AD6-8927-895AA6154504}.Debug|x64.ActiveCfg = Debug|x64
- {43DC2556-22AF-3AD6-8927-895AA6154504}.Debug|x64.Build.0 = Debug|x64
- {43DC2556-22AF-3AD6-8927-895AA6154504}.Release|x64.ActiveCfg = Release|x64
- {43DC2556-22AF-3AD6-8927-895AA6154504}.Release|x64.Build.0 = Release|x64
- {43DC2556-22AF-3AD6-8927-895AA6154504}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {43DC2556-22AF-3AD6-8927-895AA6154504}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
- {43DC2556-22AF-3AD6-8927-895AA6154504}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {43DC2556-22AF-3AD6-8927-895AA6154504}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
- {1DCA8F23-5781-39C6-97A9-8E0BAA136847}.Debug|x64.ActiveCfg = Debug|x64
- {1DCA8F23-5781-39C6-97A9-8E0BAA136847}.Release|x64.ActiveCfg = Release|x64
- {1DCA8F23-5781-39C6-97A9-8E0BAA136847}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {1DCA8F23-5781-39C6-97A9-8E0BAA136847}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {76AD10C0-5869-3522-B419-32CC230D5D26}.Debug|x64.ActiveCfg = Debug|x64
- {76AD10C0-5869-3522-B419-32CC230D5D26}.Release|x64.ActiveCfg = Release|x64
- {76AD10C0-5869-3522-B419-32CC230D5D26}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {76AD10C0-5869-3522-B419-32CC230D5D26}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {F85234BD-8BBC-33C1-8063-8146459A976C}.Debug|x64.ActiveCfg = Debug|x64
- {F85234BD-8BBC-33C1-8063-8146459A976C}.Debug|x64.Build.0 = Debug|x64
- {F85234BD-8BBC-33C1-8063-8146459A976C}.Release|x64.ActiveCfg = Release|x64
- {F85234BD-8BBC-33C1-8063-8146459A976C}.Release|x64.Build.0 = Release|x64
- {F85234BD-8BBC-33C1-8063-8146459A976C}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {F85234BD-8BBC-33C1-8063-8146459A976C}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
- {F85234BD-8BBC-33C1-8063-8146459A976C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {F85234BD-8BBC-33C1-8063-8146459A976C}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
- {1F636189-84B0-3699-89EA-0217715B23ED}.Debug|x64.ActiveCfg = Debug|x64
- {1F636189-84B0-3699-89EA-0217715B23ED}.Debug|x64.Build.0 = Debug|x64
- {1F636189-84B0-3699-89EA-0217715B23ED}.Release|x64.ActiveCfg = Release|x64
- {1F636189-84B0-3699-89EA-0217715B23ED}.Release|x64.Build.0 = Release|x64
- {1F636189-84B0-3699-89EA-0217715B23ED}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {1F636189-84B0-3699-89EA-0217715B23ED}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
- {1F636189-84B0-3699-89EA-0217715B23ED}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {1F636189-84B0-3699-89EA-0217715B23ED}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.Debug|x64.ActiveCfg = Debug|x64
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.Debug|x64.Build.0 = Debug|x64
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.Release|x64.ActiveCfg = Release|x64
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.Release|x64.Build.0 = Release|x64
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
- {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.Debug|x64.ActiveCfg = Debug|x64
- {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.Debug|x64.Build.0 = Debug|x64
- {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.Release|x64.ActiveCfg = Release|x64
- {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.Release|x64.Build.0 = Release|x64
- {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
- {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {DC42F323-6AC1-367A-9673-86B2F2F4D7D2}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {51A89C2F-79B7-356B-BA5B-3F8CCAAB0845}
- EndGlobalSection
- GlobalSection(ExtensibilityAddIns) = postSolution
- EndGlobalSection
-EndGlobal
diff --git a/build/SparkEngine.vcxproj b/build/SparkEngine.vcxproj
deleted file mode 100644
index b6f46346b..000000000
--- a/build/SparkEngine.vcxproj
+++ /dev/null
@@ -1,1099 +0,0 @@
-
-
-
- x64
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {5191A59A-BF5A-349C-8B7A-C7E12441A3B7}
- Win32Proj
- 10.0.26100.0
- x64
- SparkEngine
- NoUpgrade
-
-
-
- Application
- MultiByte
- v143
-
-
- Application
- MultiByte
- v143
-
-
- Application
- MultiByte
- v143
-
-
- Application
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- D:\Spark Engine\SparkEngine\build\bin\
- SparkEngine.dir\Debug\
- SparkEngine
- .exe
- true
- true
- D:/Spark Engine/SparkEngine
- D:\Spark Engine\SparkEngine\build\bin\
- SparkEngine.dir\Release\
- SparkEngine
- .exe
- false
- true
- D:/Spark Engine/SparkEngine
- D:\Spark Engine\SparkEngine\build\bin\
- SparkEngine.dir\MinSizeRel\
- SparkEngine
- .exe
- false
- true
- D:/Spark Engine/SparkEngine
- D:\Spark Engine\SparkEngine\build\bin\
- SparkEngine.dir\RelWithDebInfo\
- SparkEngine
- .exe
- true
- true
- D:/Spark Engine/SparkEngine
-
-
-
- D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories)
- %(AdditionalOptions) /bigobj
- $(IntDir)
- EnableFastChecks
- ProgramDatabase
- 4005;4996;4244;4267;26495
- Sync
- Disabled
- stdcpp20
- true
- Disabled
- NotUsing
- MultiThreadedDebugDLL
- true
- false
- Level3
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR="Debug"
- $(IntDir)
-
-
- %(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR=\"Debug\"
- D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories)
-
-
- D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- Copying SparkConsole.exe to SparkEngine output directory Copying shaders from D:/Spark Engine/SparkEngine/Spark Engine/Shaders Copying assets from D:/Spark Engine/SparkEngine/Assets Copying Models from D:/Spark Engine/SparkEngine/Assets/Models Copying Scripts from D:/Spark Engine/SparkEngine/Assets/Scripts Creating asset directory structure
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe" "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Spark Engine/Shaders" "D:/Spark Engine/SparkEngine/build/bin/Shaders"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets" "D:/Spark Engine/SparkEngine/build/bin/Assets"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Models" "D:/Spark Engine/SparkEngine/build/bin/Models"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Scripts" "D:/Spark Engine/SparkEngine/build/bin/Scripts"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders/HLSL"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Models"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Scenes"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Models"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Textures"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Audio"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Scripts"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Config"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
- d3d11.lib;dxgi.lib;d3dcompiler.lib;dxguid.lib;winmm.lib;ws2_32.lib;wsock32.lib;ole32.lib;oleaut32.lib;uuid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;comdlg32.lib;advapi32.lib;crypt32.lib;wldap32.lib;normaliz.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- true
- %(IgnoreSpecificDefaultLibraries)
- D:/Spark Engine/SparkEngine/build/lib/SparkEngine.lib
- D:/Spark Engine/SparkEngine/build/bin/SparkEngine.pdb
- Windows
-
-
- false
-
-
-
-
- D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories)
- %(AdditionalOptions) /bigobj
- $(IntDir)
- 4005;4996;4244;4267;26495
- Sync
- AnySuitable
- stdcpp20
- true
- MaxSpeed
- NotUsing
- MultiThreadedDLL
- true
- false
- Level3
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR="Release"
- $(IntDir)
-
-
-
-
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR=\"Release\"
- D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories)
-
-
- D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- Copying SparkConsole.exe to SparkEngine output directory Copying shaders from D:/Spark Engine/SparkEngine/Spark Engine/Shaders Copying assets from D:/Spark Engine/SparkEngine/Assets Copying Models from D:/Spark Engine/SparkEngine/Assets/Models Copying Scripts from D:/Spark Engine/SparkEngine/Assets/Scripts Creating asset directory structure
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe" "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Spark Engine/Shaders" "D:/Spark Engine/SparkEngine/build/bin/Shaders"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets" "D:/Spark Engine/SparkEngine/build/bin/Assets"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Models" "D:/Spark Engine/SparkEngine/build/bin/Models"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Scripts" "D:/Spark Engine/SparkEngine/build/bin/Scripts"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders/HLSL"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Models"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Scenes"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Models"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Textures"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Audio"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Scripts"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Config"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
- d3d11.lib;dxgi.lib;d3dcompiler.lib;dxguid.lib;winmm.lib;ws2_32.lib;wsock32.lib;ole32.lib;oleaut32.lib;uuid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;comdlg32.lib;advapi32.lib;crypt32.lib;wldap32.lib;normaliz.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- false
- %(IgnoreSpecificDefaultLibraries)
- D:/Spark Engine/SparkEngine/build/lib/SparkEngine.lib
- D:/Spark Engine/SparkEngine/build/bin/SparkEngine.pdb
- Windows
-
-
- false
-
-
-
-
- D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories)
- %(AdditionalOptions) /bigobj
- $(IntDir)
- 4005;4996;4244;4267;26495
- Sync
- OnlyExplicitInline
- stdcpp20
- true
- MinSpace
- NotUsing
- MultiThreadedDLL
- true
- false
- Level3
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR="MinSizeRel"
- $(IntDir)
-
-
-
-
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR=\"MinSizeRel\"
- D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories)
-
-
- D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- Copying SparkConsole.exe to SparkEngine output directory Copying shaders from D:/Spark Engine/SparkEngine/Spark Engine/Shaders Copying assets from D:/Spark Engine/SparkEngine/Assets Copying Models from D:/Spark Engine/SparkEngine/Assets/Models Copying Scripts from D:/Spark Engine/SparkEngine/Assets/Scripts Creating asset directory structure
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe" "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Spark Engine/Shaders" "D:/Spark Engine/SparkEngine/build/bin/Shaders"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets" "D:/Spark Engine/SparkEngine/build/bin/Assets"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Models" "D:/Spark Engine/SparkEngine/build/bin/Models"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Scripts" "D:/Spark Engine/SparkEngine/build/bin/Scripts"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders/HLSL"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Models"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Scenes"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Models"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Textures"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Audio"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Scripts"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Config"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
- d3d11.lib;dxgi.lib;d3dcompiler.lib;dxguid.lib;winmm.lib;ws2_32.lib;wsock32.lib;ole32.lib;oleaut32.lib;uuid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;comdlg32.lib;advapi32.lib;crypt32.lib;wldap32.lib;normaliz.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- false
- %(IgnoreSpecificDefaultLibraries)
- D:/Spark Engine/SparkEngine/build/lib/SparkEngine.lib
- D:/Spark Engine/SparkEngine/build/bin/SparkEngine.pdb
- Windows
-
-
- false
-
-
-
-
- D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories)
- %(AdditionalOptions) /bigobj
- $(IntDir)
- ProgramDatabase
- 4005;4996;4244;4267;26495
- Sync
- OnlyExplicitInline
- stdcpp20
- true
- MaxSpeed
- NotUsing
- MultiThreadedDLL
- true
- false
- Level3
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR="RelWithDebInfo"
- $(IntDir)
-
-
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;NETWORKING_ENABLED;CURL_STATICLIB;EDITOR_ENABLED;GRAPHICS_ENABLED;COLLABORATIVE_ENABLED;PROFILING_ENABLED;ASSET_STREAMING_ENABLED;HOT_RELOAD_ENABLED;TERRAIN_SYSTEM_ENABLED;POST_PROCESSING_ENABLED;LIGHTING_SYSTEM_ENABLED;ADVANCED_INPUT_ENABLED;WIN32_LEAN_AND_MEAN;NOMINMAX;_CRT_SECURE_NO_WARNINGS;CMAKE_INTDIR=\"RelWithDebInfo\"
- D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories)
-
-
- D:\Spark Engine\SparkEngine\Spark Engine\Source;D:\Spark Engine\SparkEngine\ThirdParty\Networking\curl\include;D:\Spark Engine\SparkEngine\ThirdParty\Utils\miniz;D:\Spark Engine\SparkEngine\ThirdParty\Utils\tinyobjloader\include;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- Copying SparkConsole.exe to SparkEngine output directory Copying shaders from D:/Spark Engine/SparkEngine/Spark Engine/Shaders Copying assets from D:/Spark Engine/SparkEngine/Assets Copying Models from D:/Spark Engine/SparkEngine/Assets/Models Copying Scripts from D:/Spark Engine/SparkEngine/Assets/Scripts Creating asset directory structure
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe" "D:/Spark Engine/SparkEngine/build/bin/SparkConsole.exe"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Spark Engine/Shaders" "D:/Spark Engine/SparkEngine/build/bin/Shaders"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets" "D:/Spark Engine/SparkEngine/build/bin/Assets"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Models" "D:/Spark Engine/SparkEngine/build/bin/Models"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_directory "D:/Spark Engine/SparkEngine/Assets/Scripts" "D:/Spark Engine/SparkEngine/build/bin/Scripts"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Shaders/HLSL"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Models"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Assets/Scenes"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Models"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Textures"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Audio"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Scripts"
-if %errorlevel% neq 0 goto :cmEnd
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -E make_directory "D:/Spark Engine/SparkEngine/build/bin/Config"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
- d3d11.lib;dxgi.lib;d3dcompiler.lib;dxguid.lib;winmm.lib;ws2_32.lib;wsock32.lib;ole32.lib;oleaut32.lib;uuid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;comdlg32.lib;advapi32.lib;crypt32.lib;wldap32.lib;normaliz.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- true
- %(IgnoreSpecificDefaultLibraries)
- D:/Spark Engine/SparkEngine/build/lib/SparkEngine.lib
- D:/Spark Engine/SparkEngine/build/bin/SparkEngine.pdb
- Windows
-
-
- false
-
-
-
-
- Always
- Building Custom Rule D:/Spark Engine/SparkEngine/CMakeLists.txt
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-file "D:/Spark Engine/SparkEngine/build/CMakeFiles/generate.stamp"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs)
- D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp
- false
- Building Custom Rule D:/Spark Engine/SparkEngine/CMakeLists.txt
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-file "D:/Spark Engine/SparkEngine/build/CMakeFiles/generate.stamp"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs)
- D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp
- false
- Building Custom Rule D:/Spark Engine/SparkEngine/CMakeLists.txt
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-file "D:/Spark Engine/SparkEngine/build/CMakeFiles/generate.stamp"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs)
- D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp
- false
- Building Custom Rule D:/Spark Engine/SparkEngine/CMakeLists.txt
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-file "D:/Spark Engine/SparkEngine/build/CMakeFiles/generate.stamp"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs)
- D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}
- ZERO_CHECK
- false
- Never
-
-
- {F85234BD-8BBC-33C1-8063-8146459A976C}
- SparkConsole
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/SparkEngine.vcxproj.filters b/build/SparkEngine.vcxproj.filters
deleted file mode 100644
index 6676af384..000000000
--- a/build/SparkEngine.vcxproj.filters
+++ /dev/null
@@ -1,1398 +0,0 @@
-
-
-
-
- Source Files\Audio
-
-
- Source Files\Audio
-
-
- Source Files\Camera
-
-
- Source Files\Core
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Graphics
-
-
- Source Files\Graphics
-
-
- Source Files\Graphics
-
-
- Source Files\Input
-
-
- Source Files\Physics
-
-
- Source Files\Projectiles
-
-
- Source Files\Projectiles
-
-
- Source Files\Projectiles
-
-
- Source Files\Projectiles
-
-
- Source Files\Projectiles
-
-
- Source Files\SceneManager
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
-
-
- Source Files\Audio
-
-
- Source Files\Audio
-
-
- Source Files\Camera
-
-
- Source Files\Core
-
-
- Source Files\Core
-
-
- Source Files\Core
-
-
- Source Files\Core
-
-
- Source Files\Engine\ECS
-
-
- Source Files\Engine\Scripting
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Game
-
-
- Source Files\Graphics
-
-
- Source Files\Graphics
-
-
- Source Files\Graphics
-
-
- Source Files\Input
-
-
- Source Files\Physics
-
-
- Source Files\Projectiles
-
-
- Source Files\Projectiles
-
-
- Source Files\Projectiles
-
-
- Source Files\Projectiles
-
-
- Source Files\Projectiles
-
-
- Source Files\Projectiles
-
-
- Source Files\SceneManager
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Source Files\Utils
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
-
-
-
-
-
- {7605DFC4-54C5-31D0-9F82-EA016A5A7956}
-
-
- {4AF27A27-6CD6-3C89-9D26-5F15DBF96027}
-
-
- {06B9CE03-6E92-3F13-BE10-20ABEE0A14BA}
-
-
- {DDB76C8B-5223-3CD8-AE49-9E7EE792B4BF}
-
-
- {B6B179D9-09E5-303F-BA93-042B1DA332EE}
-
-
- {D4102A40-EBA5-3721-8B87-499BD728CF4A}
-
-
- {51334B41-B3EF-34C4-82EC-51B6A835AA1D}
-
-
- {CCDD0B03-606D-3DFE-9A1A-C5397F93E274}
-
-
- {60398CCF-DBE9-320A-ADEA-33CC1717DD5B}
-
-
- {DD7E1C7A-D814-37FF-B971-28CB8428B495}
-
-
- {AF06D710-930F-3B00-BD64-C7F4D50A64A8}
-
-
- {33090F9D-6AFF-3675-A533-FA8C5492E11B}
-
-
- {55783175-A1AC-3741-8880-298BE5510649}
-
-
- {0D02453A-0399-3530-B0D0-D7A835325912}
-
-
- {94075FF1-B464-37CB-9A2D-7311C9EFDEF0}
-
-
-
diff --git a/build/ZERO_CHECK.vcxproj b/build/ZERO_CHECK.vcxproj
deleted file mode 100644
index 72e1d9385..000000000
--- a/build/ZERO_CHECK.vcxproj
+++ /dev/null
@@ -1,227 +0,0 @@
-
-
-
- x64
-
-
- false
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {3B3EAB84-A10F-3C55-886F-BA9E58BEA0D1}
- Win32Proj
- true
- 10.0.26100.0
- x64
- ZERO_CHECK
- NoUpgrade
-
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- Always
- Checking File Globs
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -P "D:/Spark Engine/SparkEngine/build/CMakeFiles/VerifyGlobs.cmake"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- Always
- Checking File Globs
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -P "D:/Spark Engine/SparkEngine/build/CMakeFiles/VerifyGlobs.cmake"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- Always
- Checking File Globs
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -P "D:/Spark Engine/SparkEngine/build/CMakeFiles/VerifyGlobs.cmake"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
- Always
- Checking File Globs
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" -P "D:/Spark Engine/SparkEngine/build/CMakeFiles/VerifyGlobs.cmake"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
-
-
- Always
- Checking Build System
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "D:/Spark Engine/SparkEngine/build/SparkEngine.sln"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Templates\CPackConfig.cmake.in;D:\Spark Engine\SparkEngine\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkConsole\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkEditor\CMakeLists.txt;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs)
- D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkConsole\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkEditor\CMakeFiles\generate.stamp
- false
- Checking Build System
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "D:/Spark Engine/SparkEngine/build/SparkEngine.sln"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Templates\CPackConfig.cmake.in;D:\Spark Engine\SparkEngine\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkConsole\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkEditor\CMakeLists.txt;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs)
- D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkConsole\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkEditor\CMakeFiles\generate.stamp
- false
- Checking Build System
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "D:/Spark Engine/SparkEngine/build/SparkEngine.sln"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Templates\CPackConfig.cmake.in;D:\Spark Engine\SparkEngine\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkConsole\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkEditor\CMakeLists.txt;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs)
- D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkConsole\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkEditor\CMakeFiles\generate.stamp
- false
- Checking Build System
- setlocal
-"C:\Program Files (x86)\CMake\bin\cmake.exe" "-SD:/Spark Engine/SparkEngine" "-BD:/Spark Engine/SparkEngine/build" --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "D:/Spark Engine/SparkEngine/build/SparkEngine.sln"
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeInitializeConfigs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeLanguageInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Compiler\MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\InstallRequiredSystemLibraries.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.25\Templates\CPackConfig.cmake.in;D:\Spark Engine\SparkEngine\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkConsole\CMakeLists.txt;D:\Spark Engine\SparkEngine\SparkEditor\CMakeLists.txt;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeCXXCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeRCCompiler.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\3.25.2\CMakeSystem.cmake;D:\Spark Engine\SparkEngine\build\CMakeFiles\cmake.verify_globs;%(AdditionalInputs)
- D:\Spark Engine\SparkEngine\build\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkConsole\CMakeFiles\generate.stamp;D:\Spark Engine\SparkEngine\build\SparkEditor\CMakeFiles\generate.stamp
- false
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/ZERO_CHECK.vcxproj.filters b/build/ZERO_CHECK.vcxproj.filters
deleted file mode 100644
index 2ecd9bf55..000000000
--- a/build/ZERO_CHECK.vcxproj.filters
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- CMake Rules
-
-
-
-
- {5433236E-A8F9-3FFE-BF5E-920BEA70D62C}
-
-
-
diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake
deleted file mode 100644
index de497ffab..000000000
--- a/build/cmake_install.cmake
+++ /dev/null
@@ -1,54 +0,0 @@
-# Install script for directory: D:/Spark Engine/SparkEngine
-
-# Set the install prefix
-if(NOT DEFINED CMAKE_INSTALL_PREFIX)
- set(CMAKE_INSTALL_PREFIX "D:/Spark Engine/SparkEngine/build/install")
-endif()
-string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
-
-# Set the install configuration name.
-if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
- if(BUILD_TYPE)
- string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
- CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
- else()
- set(CMAKE_INSTALL_CONFIG_NAME "Release")
- endif()
- message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
-endif()
-
-# Set the component getting installed.
-if(NOT CMAKE_INSTALL_COMPONENT)
- if(COMPONENT)
- message(STATUS "Install component: \"${COMPONENT}\"")
- set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
- else()
- set(CMAKE_INSTALL_COMPONENT)
- endif()
-endif()
-
-# Is this installation the result of a crosscompile?
-if(NOT DEFINED CMAKE_CROSSCOMPILING)
- set(CMAKE_CROSSCOMPILING "FALSE")
-endif()
-
-if(NOT CMAKE_INSTALL_LOCAL_ONLY)
- # Include the install script for the subdirectory.
- include("D:/Spark Engine/SparkEngine/build/SparkConsole/cmake_install.cmake")
-endif()
-
-if(NOT CMAKE_INSTALL_LOCAL_ONLY)
- # Include the install script for the subdirectory.
- include("D:/Spark Engine/SparkEngine/build/SparkEditor/cmake_install.cmake")
-endif()
-
-if(CMAKE_INSTALL_COMPONENT)
- set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
-else()
- set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
-endif()
-
-string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
- "${CMAKE_INSTALL_MANIFEST_FILES}")
-file(WRITE "D:/Spark Engine/SparkEngine/build/${CMAKE_INSTALL_MANIFEST}"
- "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/generate.sh b/generate.sh
old mode 100644
new mode 100755
From b14428c913a8718bc24c6bde39b45f3dc209af16 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Sat, 9 Aug 2025 17:20:22 +0000
Subject: [PATCH 3/4] Complete wiki documentation system with auto-update
functionality
Co-authored-by: Krilliac <7993979+Krilliac@users.noreply.github.com>
---
.gitignore | 6 +
docs/Doxyfile | 366 +++++++++++++++++++++++++++++++++++++
docs/README.md | 263 +++++++++++++++++++++++++++
docs/auto-update.sh | 298 ++++++++++++++++++++++++++++++
docs/generate-docs.sh | 388 ++++++++++++++++++++++++++++++++++++++++
docs/wiki/audio.html | 28 +++
docs/wiki/camera.html | 28 +++
docs/wiki/core.html | 28 +++
docs/wiki/engine.html | 28 +++
docs/wiki/game.html | 28 +++
docs/wiki/graphics.html | 28 +++
docs/wiki/index.html | 193 ++++++++++++++++++++
docs/wiki/input.html | 28 +++
docs/wiki/physics.html | 28 +++
docs/wiki/utils.html | 28 +++
15 files changed, 1766 insertions(+)
create mode 100644 docs/Doxyfile
create mode 100644 docs/README.md
create mode 100755 docs/auto-update.sh
create mode 100755 docs/generate-docs.sh
create mode 100644 docs/wiki/audio.html
create mode 100644 docs/wiki/camera.html
create mode 100644 docs/wiki/core.html
create mode 100644 docs/wiki/engine.html
create mode 100644 docs/wiki/game.html
create mode 100644 docs/wiki/graphics.html
create mode 100644 docs/wiki/index.html
create mode 100644 docs/wiki/input.html
create mode 100644 docs/wiki/physics.html
create mode 100644 docs/wiki/utils.html
diff --git a/.gitignore b/.gitignore
index dd0006efc..ee24ee6c0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -450,6 +450,12 @@ localdev.ps1
localdev.bat
localdev.sh
+# Documentation system generated files
+docs/output/
+docs/wiki/output/
+docs/.doc_checksums
+docs/.update_lock
+
# End of SparkEngine .gitignore
```
diff --git a/docs/Doxyfile b/docs/Doxyfile
new file mode 100644
index 000000000..c87a03096
--- /dev/null
+++ b/docs/Doxyfile
@@ -0,0 +1,366 @@
+# Doxyfile for SparkEngine Wiki Documentation
+# Generated by SparkEngine Documentation System
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+DOXYFILE_ENCODING = UTF-8
+PROJECT_NAME = "Spark Engine"
+PROJECT_NUMBER = "1.0.0"
+PROJECT_BRIEF = "A modular, high-performance C++ game engine for 3D FPS titles"
+PROJECT_LOGO =
+OUTPUT_DIRECTORY = ./output
+CREATE_SUBDIRS = NO
+ALLOW_UNICODE_NAMES = NO
+OUTPUT_LANGUAGE = English
+BRIEF_MEMBER_DESC = YES
+REPEAT_BRIEF = YES
+ABBREVIATE_BRIEF = "The $name class" \
+ "The $name widget" \
+ "The $name file" \
+ is \
+ provides \
+ specifies \
+ contains \
+ represents \
+ a \
+ an \
+ the
+ALWAYS_DETAILED_SEC = NO
+INLINE_INHERITED_MEMB = NO
+FULL_PATH_NAMES = YES
+STRIP_FROM_PATH = "../Spark Engine/Source/"
+STRIP_FROM_INC_PATH =
+SHORT_NAMES = NO
+JAVADOC_AUTOBRIEF = YES
+QT_AUTOBRIEF = NO
+MULTILINE_CPP_IS_BRIEF = NO
+INHERIT_DOCS = YES
+SEPARATE_MEMBER_PAGES = NO
+TAB_SIZE = 4
+ALIASES =
+TCL_SUBST =
+OPTIMIZE_OUTPUT_FOR_C = NO
+OPTIMIZE_OUTPUT_JAVA = NO
+OPTIMIZE_FOR_FORTRAN = NO
+OPTIMIZE_OUTPUT_VHDL = NO
+EXTENSION_MAPPING =
+MARKDOWN_SUPPORT = YES
+TOC_INCLUDE_HEADINGS = 5
+AUTOLINK_SUPPORT = YES
+BUILTIN_STL_SUPPORT = NO
+CPP_CLI_SUPPORT = NO
+SIP_SUPPORT = NO
+IDL_PROPERTY_SUPPORT = YES
+DISTRIBUTE_GROUP_DOC = NO
+GROUP_NESTED_COMPOUNDS = NO
+SUBGROUPING = YES
+INLINE_GROUPED_CLASSES = NO
+INLINE_SIMPLE_STRUCTS = NO
+TYPEDEF_HIDES_STRUCT = NO
+LOOKUP_CACHE_SIZE = 0
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+EXTRACT_ALL = YES
+EXTRACT_PRIVATE = NO
+EXTRACT_PRIV_VIRTUAL = NO
+EXTRACT_PACKAGE = NO
+EXTRACT_STATIC = YES
+EXTRACT_LOCAL_CLASSES = YES
+EXTRACT_LOCAL_METHODS = NO
+EXTRACT_ANON_NSPACES = NO
+HIDE_UNDOC_MEMBERS = NO
+HIDE_UNDOC_CLASSES = NO
+HIDE_FRIEND_COMPOUNDS = NO
+HIDE_IN_BODY_DOCS = NO
+INTERNAL_DOCS = NO
+CASE_SENSE_NAMES = NO
+HIDE_SCOPE_NAMES = NO
+HIDE_COMPOUND_REFERENCE= NO
+SHOW_INCLUDE_FILES = YES
+SHOW_GROUPED_MEMB_INC = NO
+FORCE_LOCAL_INCLUDES = NO
+INLINE_INFO = YES
+SORT_MEMBER_DOCS = YES
+SORT_BRIEF_DOCS = NO
+SORT_MEMBERS_CTORS_1ST = NO
+SORT_GROUP_NAMES = NO
+SORT_BY_SCOPE_NAME = NO
+STRICT_PROTO_MATCHING = NO
+GENERATE_TODOLIST = YES
+GENERATE_TESTLIST = YES
+GENERATE_BUGLIST = YES
+GENERATE_DEPRECATEDLIST= YES
+ENABLED_SECTIONS =
+MAX_INITIALIZER_LINES = 30
+SHOW_USED_FILES = YES
+SHOW_FILES = YES
+SHOW_NAMESPACES = YES
+FILE_VERSION_FILTER =
+LAYOUT_FILE =
+CITE_BIB_FILES =
+
+#---------------------------------------------------------------------------
+# Configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET = NO
+WARNINGS = YES
+WARN_IF_UNDOCUMENTED = YES
+WARN_IF_DOC_ERROR = YES
+WARN_NO_PARAMDOC = NO
+WARN_AS_ERROR = NO
+WARN_FORMAT = "$file:$line: $text"
+WARN_LOGFILE =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = "../Spark Engine/Source" \
+ "../SparkEditor/Source" \
+ "../README.md"
+INPUT_ENCODING = UTF-8
+FILE_PATTERNS = *.c \
+ *.cc \
+ *.cxx \
+ *.cpp \
+ *.c++ \
+ *.java \
+ *.ii \
+ *.ixx \
+ *.ipp \
+ *.i++ \
+ *.inl \
+ *.idl \
+ *.ddl \
+ *.odl \
+ *.h \
+ *.hh \
+ *.hxx \
+ *.hpp \
+ *.h++ \
+ *.cs \
+ *.d \
+ *.php \
+ *.php4 \
+ *.php5 \
+ *.phtml \
+ *.inc \
+ *.m \
+ *.markdown \
+ *.md \
+ *.mm \
+ *.dox \
+ *.py \
+ *.pyw \
+ *.f90 \
+ *.f95 \
+ *.f03 \
+ *.f08 \
+ *.f \
+ *.for \
+ *.tcl \
+ *.vhd \
+ *.vhdl \
+ *.ucf \
+ *.qsf
+RECURSIVE = YES
+EXCLUDE =
+EXCLUDE_SYMLINKS = NO
+EXCLUDE_PATTERNS = */ThirdParty/* \
+ */build/* \
+ */.git/* \
+ */temp/* \
+ */tmp/*
+EXCLUDE_SYMBOLS =
+EXAMPLE_PATH =
+EXAMPLE_PATTERNS = *
+EXAMPLE_RECURSIVE = NO
+IMAGE_PATH =
+INPUT_FILTER =
+FILTER_PATTERNS =
+FILTER_SOURCE_FILES = NO
+FILTER_SOURCE_PATTERNS =
+USE_MDFILE_AS_MAINPAGE = README.md
+
+#---------------------------------------------------------------------------
+# Configuration options related to source browsing
+#---------------------------------------------------------------------------
+SOURCE_BROWSER = YES
+INLINE_SOURCES = NO
+STRIP_CODE_COMMENTS = YES
+REFERENCED_BY_RELATION = NO
+REFERENCES_RELATION = NO
+REFERENCES_LINK_SOURCE = YES
+SOURCE_TOOLTIPS = YES
+USE_HTAGS = NO
+VERBATIM_HEADERS = YES
+CLANG_ASSISTED_PARSING = NO
+CLANG_OPTIONS =
+CLANG_DATABASE_PATH =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+ALPHABETICAL_INDEX = YES
+COLS_IN_ALPHA_INDEX = 5
+IGNORE_PREFIX =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the HTML output
+#---------------------------------------------------------------------------
+GENERATE_HTML = YES
+HTML_OUTPUT = html
+HTML_FILE_EXTENSION = .html
+HTML_HEADER =
+HTML_FOOTER =
+HTML_STYLESHEET =
+HTML_EXTRA_STYLESHEET =
+HTML_EXTRA_FILES =
+HTML_COLORSTYLE_HUE = 220
+HTML_COLORSTYLE_SAT = 100
+HTML_COLORSTYLE_GAMMA = 80
+HTML_TIMESTAMP = NO
+HTML_DYNAMIC_MENUS = YES
+HTML_DYNAMIC_SECTIONS = NO
+HTML_INDEX_NUM_ENTRIES = 100
+GENERATE_DOCSET = NO
+DOCSET_FEEDNAME = "Doxygen generated docs"
+DOCSET_BUNDLE_ID = org.doxygen.Project
+DOCSET_PUBLISHER_ID = org.doxygen.Publisher
+DOCSET_PUBLISHER_NAME = Publisher
+GENERATE_HTMLHELP = NO
+CHM_FILE =
+HHC_LOCATION =
+GENERATE_CHI = NO
+CHM_INDEX_ENCODING =
+BINARY_TOC = NO
+TOC_EXPAND = NO
+GENERATE_QHP = NO
+QCH_FILE =
+QHP_NAMESPACE = org.doxygen.Project
+QHP_VIRTUAL_FOLDER = doc
+QHP_CUST_FILTER_NAME =
+QHP_CUST_FILTER_ATTRS =
+QHP_SECT_FILTER_ATTRS =
+QHG_LOCATION =
+GENERATE_ECLIPSEHELP = NO
+ECLIPSE_DOC_ID = org.doxygen.Project
+DISABLE_INDEX = NO
+GENERATE_TREEVIEW = YES
+ENUM_VALUES_PER_LINE = 4
+TREEVIEW_WIDTH = 250
+EXT_LINKS_IN_WINDOW = NO
+FORMULA_FONTSIZE = 10
+FORMULA_TRANSPARENT = YES
+USE_MATHJAX = NO
+MATHJAX_FORMAT = HTML-CSS
+MATHJAX_RELPATH = https://cdn.jsdelivr.net/npm/mathjax@2
+MATHJAX_EXTENSIONS =
+MATHJAX_CODEFILE =
+SEARCHENGINE = YES
+SERVER_BASED_SEARCH = NO
+EXTERNAL_SEARCH = NO
+SEARCHENGINE_URL =
+SEARCHDATA_FILE = searchdata.xml
+EXTERNAL_SEARCH_ID =
+EXTRA_SEARCH_MAPPINGS =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+GENERATE_LATEX = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to the RTF output
+#---------------------------------------------------------------------------
+GENERATE_RTF = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to the man page output
+#---------------------------------------------------------------------------
+GENERATE_MAN = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to the XML output
+#---------------------------------------------------------------------------
+GENERATE_XML = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to the DOCBOOK output
+#---------------------------------------------------------------------------
+GENERATE_DOCBOOK = NO
+
+#---------------------------------------------------------------------------
+# Configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+GENERATE_AUTOGEN_DEF = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+GENERATE_PERLMOD = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING = YES
+MACRO_EXPANSION = NO
+EXPAND_ONLY_PREDEF = NO
+SEARCH_INCLUDES = YES
+INCLUDE_PATH =
+INCLUDE_FILE_PATTERNS =
+PREDEFINED =
+EXPAND_AS_DEFINED =
+SKIP_FUNCTION_MACROS = YES
+
+#---------------------------------------------------------------------------
+# Configuration options related to external references
+#---------------------------------------------------------------------------
+TAGFILES =
+GENERATE_TAGFILE =
+ALLEXTERNALS = NO
+EXTERNAL_GROUPS = YES
+EXTERNAL_PAGES = YES
+PERL_PATH = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool
+#---------------------------------------------------------------------------
+CLASS_DIAGRAMS = YES
+MSCGEN_PATH =
+DIA_PATH =
+HIDE_UNDOC_RELATIONS = YES
+HAVE_DOT = YES
+DOT_NUM_THREADS = 0
+DOT_FONTNAME = Helvetica
+DOT_FONTSIZE = 10
+DOT_FONTPATH =
+CLASS_GRAPH = YES
+COLLABORATION_GRAPH = YES
+GROUP_GRAPHS = YES
+UML_LOOK = NO
+UML_LIMIT_NUM_FIELDS = 10
+TEMPLATE_RELATIONS = NO
+INCLUDE_GRAPH = YES
+INCLUDED_BY_GRAPH = YES
+CALL_GRAPH = NO
+CALLER_GRAPH = NO
+GRAPHICAL_HIERARCHY = YES
+DIRECTORY_GRAPH = YES
+DOT_IMAGE_FORMAT = png
+INTERACTIVE_SVG = NO
+DOT_PATH =
+DOTFILE_DIRS =
+MSCFILE_DIRS =
+DIAFILE_DIRS =
+PLANTUML_JAR_PATH =
+PLANTUML_CFG_FILE =
+PLANTUML_INCLUDE_PATH =
+DOT_GRAPH_MAX_NODES = 50
+MAX_DOT_GRAPH_DEPTH = 0
+DOT_TRANSPARENT = NO
+DOT_MULTI_TARGETS = YES
+GENERATE_LEGEND = YES
+DOT_CLEANUP = YES
\ No newline at end of file
diff --git a/docs/README.md b/docs/README.md
new file mode 100644
index 000000000..737c1c665
--- /dev/null
+++ b/docs/README.md
@@ -0,0 +1,263 @@
+# SparkEngine Documentation System
+
+A comprehensive wiki and API documentation system that automatically extracts documentation from header files and creates a beautiful, searchable wiki.
+
+## 🌟 Features
+
+- **Automatic Documentation Generation**: Extracts API documentation from C++ header files using Doxygen
+- **Beautiful Wiki Interface**: Clean, modern web interface with responsive design
+- **Auto-Update System**: Monitors source files for changes and regenerates documentation automatically
+- **Module Organization**: Organizes documentation by engine modules (Audio, Graphics, Core, etc.)
+- **Searchable API Reference**: Full-text search across all classes, functions, and documentation
+- **Class Diagrams & Graphs**: Visual representations of class hierarchies and dependencies
+- **Source Code Browser**: Syntax-highlighted source code with cross-references
+
+## 📁 Generated Documentation Structure
+
+```
+docs/
+├── Doxyfile # Doxygen configuration
+├── generate-docs.sh # Main documentation generation script
+├── auto-update.sh # Auto-update monitoring script
+├── README.md # This file
+├── output/ # Doxygen output (HTML, diagrams, etc.)
+│ └── html/ # Generated HTML documentation
+└── wiki/ # Wiki website
+ ├── index.html # Main wiki homepage
+ ├── audio.html # Audio module page
+ ├── graphics.html # Graphics module page
+ ├── core.html # Core module page
+ └── output/ # Copy of Doxygen output for wiki
+ └── html/ # Full API documentation
+```
+
+## 🚀 Quick Start
+
+### Generate Documentation
+
+```bash
+# Navigate to docs directory
+cd docs/
+
+# Generate documentation (one-time)
+./generate-docs.sh
+
+# View the documentation
+open wiki/index.html
+# or serve with HTTP server:
+cd wiki && python3 -m http.server 8000
+# then visit http://localhost:8000
+```
+
+### Auto-Update System
+
+```bash
+# Start continuous monitoring (runs in background)
+./auto-update.sh monitor
+
+# Check once for changes and update if needed
+./auto-update.sh check
+
+# Force regenerate documentation
+./auto-update.sh force
+
+# Show current status
+./auto-update.sh status
+```
+
+## 📚 Documentation Features
+
+### Main Wiki Homepage
+
+The main wiki homepage (`wiki/index.html`) provides:
+
+- **Beautiful Overview**: Modern design with gradient backgrounds and card-based navigation
+- **Quick Navigation**: Direct links to different sections of documentation
+- **Feature Highlights**: Overview of engine capabilities and modules
+- **Auto-Update Info**: Information about the documentation update system
+
+### API Documentation
+
+The full API documentation includes:
+
+- **Class Reference**: Complete list of all classes with detailed documentation
+- **Module Organization**: Documentation organized by engine modules
+- **Function Documentation**: Detailed parameter and return value information
+- **Source Code**: Syntax-highlighted source code with cross-references
+- **Diagrams**: Class inheritance diagrams and collaboration graphs
+- **Search Function**: Real-time search across all documentation
+
+### Supported Engine Modules
+
+The documentation system automatically extracts and organizes documentation for:
+
+- **Audio System**: XAudio2-based 3D audio engine with console integration
+- **Graphics Engine**: DirectX 11 rendering pipeline with shaders and effects
+- **Core Systems**: Main engine framework and global declarations
+- **Input Management**: Keyboard and mouse input handling
+- **Physics System**: Collision detection and rigid body physics
+- **Camera System**: First-person camera with smooth controls
+- **Game Framework**: Game objects and scene management
+- **Editor Integration**: ImGui-based visual editor components
+- **Utility Systems**: Timers, logging, crash handling, and helper functions
+
+## 🔧 Configuration
+
+### Doxygen Configuration
+
+The `Doxyfile` is configured for optimal documentation generation:
+
+- **Input Sources**: Automatically scans `Spark Engine/Source/` and `SparkEditor/Source/`
+- **Output Format**: HTML with search functionality and responsive design
+- **Documentation Style**: Supports Doxygen-style comments (`/** */`) with `@brief`, `@param`, `@return`
+- **Diagrams**: Generates class diagrams, collaboration graphs, and include dependencies
+- **Source Browser**: Includes source code browser with syntax highlighting
+
+### Auto-Update Configuration
+
+The auto-update system monitors:
+
+- All `.h` and `.hpp` files in `Spark Engine/Source/`
+- All `.h` and `.hpp` files in `SparkEditor/Source/`
+- Checks for changes every 30 seconds when monitoring
+- Uses MD5 checksums to detect file modifications
+- Includes lock file mechanism to prevent concurrent updates
+
+## 📖 Writing Documentation
+
+### Documentation Style
+
+The engine uses Doxygen-style documentation comments:
+
+```cpp
+/**
+ * @file AudioEngine.h
+ * @brief XAudio2-based audio engine with comprehensive console integration
+ * @author Spark Engine Team
+ * @date 2025
+ *
+ * This class provides a comprehensive audio system built on XAudio2, supporting
+ * both 2D and 3D audio playback, sound effect management, volume controls, and
+ * an object pool system for efficient audio source management.
+ */
+
+/**
+ * @brief Main audio engine class with comprehensive console integration
+ *
+ * The AudioEngine class manages all audio operations for the Spark Engine using
+ * XAudio2 as the underlying audio API. Features include:
+ * - XAudio2-based audio playback with hardware acceleration
+ * - 2D and 3D spatial audio positioning
+ * - Sound effect loading and management
+ *
+ * @note The engine uses an object pool to efficiently reuse audio sources
+ * @warning Initialize() must be called before any audio operations
+ */
+class AudioEngine
+{
+public:
+ /**
+ * @brief Initialize the audio engine with XAudio2
+ *
+ * Sets up the XAudio2 engine, creates the mastering voice, and initializes
+ * the audio source object pool with the specified number of sources.
+ *
+ * @param maxSources Maximum number of simultaneous audio sources
+ * @return HRESULT indicating success or failure of audio initialization
+ * @note A typical value for maxSources is 32-64 for most games
+ */
+ HRESULT Initialize(size_t maxSources);
+};
+```
+
+### Documentation Tags
+
+Supported Doxygen tags:
+
+- `@file` - File description
+- `@brief` - Brief description
+- `@param` - Parameter description
+- `@return` - Return value description
+- `@note` - Additional notes
+- `@warning` - Warnings and cautions
+- `@see` - Cross-references
+- `@example` - Usage examples
+- `@todo` - Todo items
+- `@bug` - Known bugs
+- `@deprecated` - Deprecated features
+
+## 🛠️ Maintenance
+
+### Updating Documentation
+
+The documentation is automatically updated when:
+
+1. **File Changes**: Any header file modification triggers regeneration
+2. **Manual Update**: Running `./generate-docs.sh` manually
+3. **Forced Update**: Using `./auto-update.sh force`
+
+### Troubleshooting
+
+Common issues and solutions:
+
+1. **Missing Dependencies**:
+ ```bash
+ sudo apt install doxygen graphviz
+ ```
+
+2. **Permission Issues**:
+ ```bash
+ chmod +x generate-docs.sh auto-update.sh
+ ```
+
+3. **Path Issues**: Ensure scripts are run from the `docs/` directory
+
+4. **Build Errors**: Check that header files are properly formatted with valid C++ syntax
+
+### Performance Considerations
+
+- **Generation Time**: Large codebases may take 1-2 minutes to generate
+- **File Monitoring**: Auto-update checks files every 30 seconds
+- **Memory Usage**: Doxygen may use significant memory for large projects
+- **Diagram Generation**: GraphViz diagrams increase generation time but improve documentation quality
+
+## 🎯 Integration
+
+### Build System Integration
+
+To integrate with the existing build system, add to your `CMakeLists.txt`:
+
+```cmake
+# Add documentation target
+find_package(Doxygen)
+if(DOXYGEN_FOUND)
+ add_custom_target(docs
+ COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/docs/generate-docs.sh
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/docs
+ COMMENT "Generating API documentation with Doxygen"
+ VERBATIM
+ )
+endif()
+```
+
+### CI/CD Integration
+
+For GitHub Actions or other CI systems:
+
+```yaml
+- name: Generate Documentation
+ run: |
+ sudo apt install doxygen graphviz
+ cd docs
+ ./generate-docs.sh
+
+- name: Deploy to GitHub Pages
+ uses: peaceiris/actions-gh-pages@v3
+ with:
+ github_token: ${{ secrets.GITHUB_TOKEN }}
+ publish_dir: ./docs/wiki
+```
+
+## 📄 License
+
+This documentation system is part of the SparkEngine project and follows the same MIT license.
\ No newline at end of file
diff --git a/docs/auto-update.sh b/docs/auto-update.sh
new file mode 100755
index 000000000..234049a2a
--- /dev/null
+++ b/docs/auto-update.sh
@@ -0,0 +1,298 @@
+#!/bin/bash
+
+# SparkEngine Documentation Auto-Update Script
+# Monitors header files for changes and automatically regenerates documentation
+
+set -e
+
+# Script configuration
+SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
+PROJECT_ROOT="$(dirname "$SCRIPT_DIR")"
+GENERATE_SCRIPT="$SCRIPT_DIR/generate-docs.sh"
+WATCH_DIRS=("$PROJECT_ROOT/Spark Engine/Source" "$PROJECT_ROOT/SparkEditor/Source")
+CHECKSUM_FILE="$SCRIPT_DIR/.doc_checksums"
+LOCK_FILE="$SCRIPT_DIR/.update_lock"
+
+# Colors for output
+RED='\033[0;31m'
+GREEN='\033[0;32m'
+YELLOW='\033[1;33m'
+BLUE='\033[0;34m'
+NC='\033[0m' # No Color
+
+# Logging functions
+log_info() {
+ echo -e "${BLUE}[AUTO-UPDATE]${NC} $1"
+}
+
+log_success() {
+ echo -e "${GREEN}[AUTO-UPDATE]${NC} $1"
+}
+
+log_warning() {
+ echo -e "${YELLOW}[AUTO-UPDATE]${NC} $1"
+}
+
+log_error() {
+ echo -e "${RED}[AUTO-UPDATE]${NC} $1"
+}
+
+# Function to check if required tools are available
+check_dependencies() {
+ local missing_deps=()
+
+ if ! command -v find &> /dev/null; then
+ missing_deps+=("find")
+ fi
+
+ if ! command -v md5sum &> /dev/null; then
+ missing_deps+=("md5sum")
+ fi
+
+ if [ ${#missing_deps[@]} -ne 0 ]; then
+ log_error "Missing dependencies: ${missing_deps[*]}"
+ exit 1
+ fi
+}
+
+# Function to calculate checksums of all header files
+calculate_checksums() {
+ local checksums=""
+
+ for watch_dir in "${WATCH_DIRS[@]}"; do
+ if [ -d "$watch_dir" ]; then
+ # Find all header files and calculate their checksums
+ local dir_checksums=$(find "$watch_dir" -type f \( -name "*.h" -o -name "*.hpp" \) -exec md5sum {} \; 2>/dev/null | sort)
+ checksums="$checksums$dir_checksums"
+ fi
+ done
+
+ echo "$checksums"
+}
+
+# Function to check if files have changed
+files_changed() {
+ local current_checksums=$(calculate_checksums)
+
+ if [ ! -f "$CHECKSUM_FILE" ]; then
+ # First run, create checksum file
+ echo "$current_checksums" > "$CHECKSUM_FILE"
+ return 0 # True, files "changed" (initial run)
+ fi
+
+ local previous_checksums=$(cat "$CHECKSUM_FILE")
+
+ if [ "$current_checksums" != "$previous_checksums" ]; then
+ echo "$current_checksums" > "$CHECKSUM_FILE"
+ return 0 # True, files changed
+ fi
+
+ return 1 # False, no changes
+}
+
+# Function to acquire lock
+acquire_lock() {
+ if [ -f "$LOCK_FILE" ]; then
+ local lock_pid=$(cat "$LOCK_FILE")
+ if kill -0 "$lock_pid" 2>/dev/null; then
+ log_warning "Another documentation update is in progress (PID: $lock_pid)"
+ return 1
+ else
+ log_warning "Removing stale lock file"
+ rm -f "$LOCK_FILE"
+ fi
+ fi
+
+ echo $$ > "$LOCK_FILE"
+ return 0
+}
+
+# Function to release lock
+release_lock() {
+ rm -f "$LOCK_FILE"
+}
+
+# Function to regenerate documentation
+regenerate_docs() {
+ log_info "Changes detected in header files, regenerating documentation..."
+
+ if ! acquire_lock; then
+ log_error "Could not acquire lock for documentation update"
+ return 1
+ fi
+
+ # Ensure we release the lock on exit
+ trap release_lock EXIT
+
+ # Make the generate script executable
+ chmod +x "$GENERATE_SCRIPT"
+
+ # Run the documentation generation
+ if "$GENERATE_SCRIPT"; then
+ log_success "Documentation updated successfully"
+ log_info "Last update: $(date)"
+ return 0
+ else
+ log_error "Documentation generation failed"
+ return 1
+ fi
+}
+
+# Function to run continuous monitoring
+monitor_continuous() {
+ log_info "Starting continuous monitoring of header files..."
+ log_info "Monitoring directories:"
+ for dir in "${WATCH_DIRS[@]}"; do
+ if [ -d "$dir" ]; then
+ log_info " - $dir"
+ else
+ log_warning " - $dir (not found)"
+ fi
+ done
+ log_info "Press Ctrl+C to stop monitoring"
+
+ # Initial check and generation
+ if files_changed; then
+ regenerate_docs
+ else
+ log_info "No changes detected, documentation is up to date"
+ fi
+
+ # Continuous monitoring loop
+ while true; do
+ sleep 30 # Check every 30 seconds
+
+ if files_changed; then
+ regenerate_docs
+ fi
+ done
+}
+
+# Function to run single check
+check_once() {
+ log_info "Checking for changes in header files..."
+
+ if files_changed; then
+ regenerate_docs
+ return $?
+ else
+ log_info "No changes detected, documentation is up to date"
+ return 0
+ fi
+}
+
+# Function to force regeneration
+force_regenerate() {
+ log_info "Forcing documentation regeneration..."
+
+ # Update checksums to current state
+ calculate_checksums > "$CHECKSUM_FILE"
+
+ # Regenerate documentation
+ regenerate_docs
+}
+
+# Function to show status
+show_status() {
+ echo "======================================================"
+ log_info "SparkEngine Documentation Auto-Update Status"
+ echo "======================================================"
+
+ log_info "Project root: $PROJECT_ROOT"
+ log_info "Documentation: $SCRIPT_DIR"
+
+ echo
+ log_info "Monitored directories:"
+ for dir in "${WATCH_DIRS[@]}"; do
+ if [ -d "$dir" ]; then
+ local file_count=$(find "$dir" -type f \( -name "*.h" -o -name "*.hpp" \) | wc -l)
+ log_info " ✓ $dir ($file_count header files)"
+ else
+ log_warning " ✗ $dir (not found)"
+ fi
+ done
+
+ echo
+ if [ -f "$CHECKSUM_FILE" ]; then
+ log_info "Last checksum update: $(stat -c %y "$CHECKSUM_FILE" 2>/dev/null || stat -f %Sm "$CHECKSUM_FILE" 2>/dev/null || echo "unknown")"
+ else
+ log_info "No previous checksums found (first run)"
+ fi
+
+ if [ -f "$LOCK_FILE" ]; then
+ local lock_pid=$(cat "$LOCK_FILE")
+ if kill -0 "$lock_pid" 2>/dev/null; then
+ log_warning "Update in progress (PID: $lock_pid)"
+ else
+ log_warning "Stale lock file found"
+ fi
+ else
+ log_info "No active update process"
+ fi
+
+ echo "======================================================"
+}
+
+# Function to display help
+show_help() {
+ echo "SparkEngine Documentation Auto-Update Script"
+ echo
+ echo "Usage: $0 [COMMAND]"
+ echo
+ echo "Commands:"
+ echo " monitor Start continuous monitoring (default)"
+ echo " check Check once for changes and update if needed"
+ echo " force Force regenerate documentation"
+ echo " status Show current status"
+ echo " help Show this help message"
+ echo
+ echo "Examples:"
+ echo " $0 # Start continuous monitoring"
+ echo " $0 check # Check once and exit"
+ echo " $0 force # Force regeneration"
+ echo " $0 status # Show status"
+ echo
+ echo "The script monitors header files in:"
+ for dir in "${WATCH_DIRS[@]}"; do
+ echo " - $dir"
+ done
+}
+
+# Main execution
+main() {
+ local command="${1:-monitor}"
+
+ check_dependencies
+
+ case "$command" in
+ "monitor")
+ monitor_continuous
+ ;;
+ "check")
+ check_once
+ ;;
+ "force")
+ force_regenerate
+ ;;
+ "status")
+ show_status
+ ;;
+ "help"|"-h"|"--help")
+ show_help
+ ;;
+ *)
+ log_error "Unknown command: $command"
+ echo
+ show_help
+ exit 1
+ ;;
+ esac
+}
+
+# Handle Ctrl+C gracefully
+trap 'log_info "Monitoring stopped by user"; release_lock; exit 0' INT TERM
+
+# Run main function if script is executed directly
+if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
+ main "$@"
+fi
\ No newline at end of file
diff --git a/docs/generate-docs.sh b/docs/generate-docs.sh
new file mode 100755
index 000000000..7fa59cd31
--- /dev/null
+++ b/docs/generate-docs.sh
@@ -0,0 +1,388 @@
+#!/bin/bash
+
+# SparkEngine Documentation Generation Script
+# Generates comprehensive API documentation from header files using Doxygen
+
+set -e # Exit on any error
+
+# Script configuration
+SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
+PROJECT_ROOT="$(dirname "$SCRIPT_DIR")"
+DOCS_DIR="$SCRIPT_DIR"
+OUTPUT_DIR="$DOCS_DIR/output"
+WIKI_DIR="$DOCS_DIR/wiki"
+
+# Colors for output
+RED='\033[0;31m'
+GREEN='\033[0;32m'
+YELLOW='\033[1;33m'
+BLUE='\033[0;34m'
+NC='\033[0m' # No Color
+
+# Logging functions
+log_info() {
+ echo -e "${BLUE}[INFO]${NC} $1"
+}
+
+log_success() {
+ echo -e "${GREEN}[SUCCESS]${NC} $1"
+}
+
+log_warning() {
+ echo -e "${YELLOW}[WARNING]${NC} $1"
+}
+
+log_error() {
+ echo -e "${RED}[ERROR]${NC} $1"
+}
+
+# Function to check if required tools are installed
+check_dependencies() {
+ log_info "Checking dependencies..."
+
+ local missing_deps=()
+
+ if ! command -v doxygen &> /dev/null; then
+ missing_deps+=("doxygen")
+ fi
+
+ if ! command -v dot &> /dev/null; then
+ missing_deps+=("graphviz")
+ fi
+
+ if [ ${#missing_deps[@]} -ne 0 ]; then
+ log_error "Missing dependencies: ${missing_deps[*]}"
+ log_info "Install with: sudo apt install doxygen graphviz"
+ exit 1
+ fi
+
+ log_success "All dependencies found"
+}
+
+# Function to clean previous documentation
+clean_output() {
+ log_info "Cleaning previous documentation..."
+ rm -rf "$OUTPUT_DIR"
+ rm -rf "$WIKI_DIR"
+ mkdir -p "$OUTPUT_DIR"
+ mkdir -p "$WIKI_DIR"
+ log_success "Cleaned output directories"
+}
+
+# Function to generate Doxygen documentation
+generate_doxygen() {
+ log_info "Generating Doxygen documentation..."
+
+ cd "$DOCS_DIR"
+
+ # Run Doxygen
+ if doxygen Doxyfile; then
+ log_success "Doxygen documentation generated successfully"
+ else
+ log_error "Doxygen generation failed"
+ exit 1
+ fi
+}
+
+# Function to create main wiki index page
+create_wiki_index() {
+ log_info "Creating wiki index page..."
+
+ local index_file="$WIKI_DIR/index.html"
+
+ cat > "$index_file" << 'EOF'
+
+
+
+
+
+ Spark Engine - Documentation Wiki
+
+
+
+
+
+
+
+
+
+
🌟 Engine Features
+
+
+
🎨 DirectX 11 Rendering
+
Modern graphics pipeline with dynamic lighting, shadows, and post-processing effects
+
+
+
🎮 ECS Architecture
+
Entity-Component-System design for modular and efficient game object management
+
+
+
🔊 XAudio2 Sound
+
3D spatial audio with comprehensive console integration and real-time controls
+
+
+
⚡ AngelScript
+
Hot-reload scripting system with full debugging support
+
+
+
🛠️ Visual Editor
+
ImGui-powered editor with scene hierarchy, inspector, and asset browser
+
+
+
🩹 Crash Handling
+
Automatic minidumps with symbolized stack traces for debugging
+
+
+
+
+
🔄 Auto-Updated Documentation
+
This documentation is automatically regenerated when source code changes are detected.
+ The wiki stays synchronized with the latest engine features and API changes.
+
+
+
+
+
+
+
+
+
+EOF
+
+ log_success "Wiki index page created"
+}
+
+# Function to copy and enhance Doxygen output
+enhance_documentation() {
+ log_info "Enhancing documentation..."
+
+ # Copy Doxygen HTML output to wiki directory for easy access
+ if [ -d "$OUTPUT_DIR/html" ]; then
+ mkdir -p "$WIKI_DIR/output"
+ cp -r "$OUTPUT_DIR/html"/* "$WIKI_DIR/output/"
+ log_success "Doxygen output copied to wiki"
+ else
+ log_error "Doxygen HTML output not found"
+ exit 1
+ fi
+}
+
+# Function to generate module-specific pages
+generate_module_pages() {
+ log_info "Generating module-specific documentation..."
+
+ local modules=("Audio" "Graphics" "Core" "Input" "Physics" "Camera" "Utils" "Game" "Engine")
+
+ for module in "${modules[@]}"; do
+ local module_file="$WIKI_DIR/${module,,}.html"
+
+ cat > "$module_file" << EOF
+
+
+
+
+
+ Spark Engine - $module Module
+
+
+
+
+
+
+EOF
+ done
+
+ log_success "Module pages generated"
+}
+
+# Function to display summary
+show_summary() {
+ log_success "Documentation generation completed!"
+ echo
+ log_info "Generated files:"
+ echo " 📁 Main wiki: $WIKI_DIR/index.html"
+ echo " 📚 Full docs: $WIKI_DIR/output/html/index.html"
+ echo " 🗂️ Module pages: $WIKI_DIR/{audio,graphics,core,etc}.html"
+ echo
+ log_info "To view the documentation:"
+ echo " 1. Open $WIKI_DIR/index.html in a web browser"
+ echo " 2. Or serve with: cd $WIKI_DIR && python3 -m http.server 8000"
+ echo " 3. Then visit: http://localhost:8000"
+ echo
+ log_info "To update documentation, run this script again or use the auto-update script"
+}
+
+# Main execution
+main() {
+ log_info "Starting Spark Engine documentation generation..."
+ echo "======================================================"
+
+ check_dependencies
+ clean_output
+ generate_doxygen
+ create_wiki_index
+ enhance_documentation
+ generate_module_pages
+ show_summary
+
+ echo "======================================================"
+ log_success "Documentation generation completed successfully!"
+}
+
+# Run main function if script is executed directly
+if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
+ main "$@"
+fi
\ No newline at end of file
diff --git a/docs/wiki/audio.html b/docs/wiki/audio.html
new file mode 100644
index 000000000..66c718058
--- /dev/null
+++ b/docs/wiki/audio.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+ Spark Engine - Audio Module
+
+
+
+
+
+
diff --git a/docs/wiki/camera.html b/docs/wiki/camera.html
new file mode 100644
index 000000000..0b602cfe1
--- /dev/null
+++ b/docs/wiki/camera.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+ Spark Engine - Camera Module
+
+
+
+
+
+
diff --git a/docs/wiki/core.html b/docs/wiki/core.html
new file mode 100644
index 000000000..a0a3ae91e
--- /dev/null
+++ b/docs/wiki/core.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+ Spark Engine - Core Module
+
+
+
+
+
+
diff --git a/docs/wiki/engine.html b/docs/wiki/engine.html
new file mode 100644
index 000000000..5db8d319f
--- /dev/null
+++ b/docs/wiki/engine.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+ Spark Engine - Engine Module
+
+
+
+
+
+
diff --git a/docs/wiki/game.html b/docs/wiki/game.html
new file mode 100644
index 000000000..821f3f798
--- /dev/null
+++ b/docs/wiki/game.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+ Spark Engine - Game Module
+
+
+
+
+
+
diff --git a/docs/wiki/graphics.html b/docs/wiki/graphics.html
new file mode 100644
index 000000000..324f19b58
--- /dev/null
+++ b/docs/wiki/graphics.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+ Spark Engine - Graphics Module
+
+
+
+
+
+
diff --git a/docs/wiki/index.html b/docs/wiki/index.html
new file mode 100644
index 000000000..35fc0292d
--- /dev/null
+++ b/docs/wiki/index.html
@@ -0,0 +1,193 @@
+
+
+
+
+
+ Spark Engine - Documentation Wiki
+
+
+
+
+
+
+
+
+
+
🌟 Engine Features
+
+
+
🎨 DirectX 11 Rendering
+
Modern graphics pipeline with dynamic lighting, shadows, and post-processing effects
+
+
+
🎮 ECS Architecture
+
Entity-Component-System design for modular and efficient game object management
+
+
+
🔊 XAudio2 Sound
+
3D spatial audio with comprehensive console integration and real-time controls
+
+
+
⚡ AngelScript
+
Hot-reload scripting system with full debugging support
+
+
+
🛠️ Visual Editor
+
ImGui-powered editor with scene hierarchy, inspector, and asset browser
+
+
+
🩹 Crash Handling
+
Automatic minidumps with symbolized stack traces for debugging
+
+
+
+
+
🔄 Auto-Updated Documentation
+
This documentation is automatically regenerated when source code changes are detected.
+ The wiki stays synchronized with the latest engine features and API changes.
+
+
+
+
+
+
+
+
+
diff --git a/docs/wiki/input.html b/docs/wiki/input.html
new file mode 100644
index 000000000..9f38ea65c
--- /dev/null
+++ b/docs/wiki/input.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+ Spark Engine - Input Module
+
+
+
+
+
+
diff --git a/docs/wiki/physics.html b/docs/wiki/physics.html
new file mode 100644
index 000000000..e213100d5
--- /dev/null
+++ b/docs/wiki/physics.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+ Spark Engine - Physics Module
+
+
+
+
+
+
diff --git a/docs/wiki/utils.html b/docs/wiki/utils.html
new file mode 100644
index 000000000..c22078be1
--- /dev/null
+++ b/docs/wiki/utils.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+ Spark Engine - Utils Module
+
+
+
+
+
+
From 1cdde22c4fb9605764864a924bbd5009fbfe2c36 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 21 Aug 2025 00:51:10 +0000
Subject: [PATCH 4/4] Clean build directory and ensure build artifacts are
excluded
Co-authored-by: Krilliac <7993979+Krilliac@users.noreply.github.com>
---
build/CMakeCache.txt | 552 ----------------------------
build/CMakeFiles/VerifyGlobs.cmake | 205 -----------
build/CMakeFiles/cmake.check_cache | 1 -
build/CMakeFiles/cmake.verify_globs | 1 -
build/tinyobj_impl.cpp | 5 -
5 files changed, 764 deletions(-)
delete mode 100644 build/CMakeCache.txt
delete mode 100644 build/CMakeFiles/VerifyGlobs.cmake
delete mode 100644 build/CMakeFiles/cmake.check_cache
delete mode 100644 build/CMakeFiles/cmake.verify_globs
delete mode 100644 build/tinyobj_impl.cpp
diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt
deleted file mode 100644
index f1378aa76..000000000
--- a/build/CMakeCache.txt
+++ /dev/null
@@ -1,552 +0,0 @@
-# This is the CMakeCache file.
-# For build in directory: /home/runner/work/SparkEngine/SparkEngine/build
-# It was generated by CMake: /usr/local/bin/cmake
-# You can edit this file to change values found and used by cmake.
-# If you do not want to change any of the values, simply exit the editor.
-# If you do want to change a value, simply edit, save, and exit the editor.
-# The syntax for the file is as follows:
-# KEY:TYPE=VALUE
-# KEY is the name of a variable in the cache.
-# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
-# VALUE is the current value for the KEY.
-
-########################
-# EXTERNAL cache entries
-########################
-
-//Disable docs
-BUILD_DOCS:BOOL=OFF
-
-//Disable all examples
-BUILD_EXAMPLES:BOOL=OFF
-
-//Disable all samples
-BUILD_SAMPLES:BOOL=OFF
-
-//Disable all testing
-BUILD_TESTING:BOOL=OFF
-
-//Disable all tools
-BUILD_TOOLS:BOOL=OFF
-
-//Path to a program.
-CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line
-
-//Path to a program.
-CMAKE_AR:FILEPATH=/usr/bin/ar
-
-//Choose the type of build, options are: None Debug Release RelWithDebInfo
-// MinSizeRel ...
-CMAKE_BUILD_TYPE:STRING=Debug
-
-//Enable/Disable color output during build.
-CMAKE_COLOR_MAKEFILE:BOOL=ON
-
-//CXX compiler
-CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
-
-//A wrapper around 'ar' adding the appropriate '--plugin' option
-// for the GCC compiler
-CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13
-
-//A wrapper around 'ranlib' adding the appropriate '--plugin' option
-// for the GCC compiler
-CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13
-
-//Flags used by the CXX compiler during all build types.
-CMAKE_CXX_FLAGS:STRING=
-
-//Flags used by the CXX compiler during DEBUG builds.
-CMAKE_CXX_FLAGS_DEBUG:STRING=-g
-
-//Flags used by the CXX compiler during MINSIZEREL builds.
-CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
-
-//Flags used by the CXX compiler during RELEASE builds.
-CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
-
-//Flags used by the CXX compiler during RELWITHDEBINFO builds.
-CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
-
-//C compiler
-CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
-
-//A wrapper around 'ar' adding the appropriate '--plugin' option
-// for the GCC compiler
-CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13
-
-//A wrapper around 'ranlib' adding the appropriate '--plugin' option
-// for the GCC compiler
-CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13
-
-//Flags used by the C compiler during all build types.
-CMAKE_C_FLAGS:STRING=
-
-//Flags used by the C compiler during DEBUG builds.
-CMAKE_C_FLAGS_DEBUG:STRING=-g
-
-//Flags used by the C compiler during MINSIZEREL builds.
-CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
-
-//Flags used by the C compiler during RELEASE builds.
-CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
-
-//Flags used by the C compiler during RELWITHDEBINFO builds.
-CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
-
-//Path to a program.
-CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
-
-//Flags used by the linker during all build types.
-CMAKE_EXE_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during DEBUG builds.
-CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during MINSIZEREL builds.
-CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during RELEASE builds.
-CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during RELWITHDEBINFO builds.
-CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//Enable/Disable output of compile commands during generation.
-CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
-
-//Value Computed by CMake.
-CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/pkgRedirects
-
-//Installation directory
-CMAKE_INSTALL_PREFIX:PATH=/home/runner/work/SparkEngine/SparkEngine/build/install
-
-//Path to a program.
-CMAKE_LINKER:FILEPATH=/usr/bin/ld
-
-//Path to a program.
-CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake
-
-//Flags used by the linker during the creation of modules during
-// all build types.
-CMAKE_MODULE_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during the creation of modules during
-// DEBUG builds.
-CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during the creation of modules during
-// MINSIZEREL builds.
-CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during the creation of modules during
-// RELEASE builds.
-CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during the creation of modules during
-// RELWITHDEBINFO builds.
-CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//Path to a program.
-CMAKE_NM:FILEPATH=/usr/bin/nm
-
-//Path to a program.
-CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
-
-//Path to a program.
-CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
-
-//Value Computed by CMake
-CMAKE_PROJECT_DESCRIPTION:STATIC=
-
-//Value Computed by CMake
-CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
-
-//Value Computed by CMake
-CMAKE_PROJECT_NAME:STATIC=SparkEngine
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION:STATIC=1.0.0
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION_MAJOR:STATIC=1
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION_MINOR:STATIC=0
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION_PATCH:STATIC=0
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION_TWEAK:STATIC=
-
-//Path to a program.
-CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
-
-//Path to a program.
-CMAKE_READELF:FILEPATH=/usr/bin/readelf
-
-//Flags used by the linker during the creation of shared libraries
-// during all build types.
-CMAKE_SHARED_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during the creation of shared libraries
-// during DEBUG builds.
-CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during the creation of shared libraries
-// during MINSIZEREL builds.
-CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during the creation of shared libraries
-// during RELEASE builds.
-CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during the creation of shared libraries
-// during RELWITHDEBINFO builds.
-CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//If set, runtime paths are not added when installing shared libraries,
-// but are added when building.
-CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
-
-//If set, runtime paths are not added when using shared libraries.
-CMAKE_SKIP_RPATH:BOOL=NO
-
-//Flags used by the linker during the creation of static libraries
-// during all build types.
-CMAKE_STATIC_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during DEBUG builds.
-CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during MINSIZEREL builds.
-CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during RELEASE builds.
-CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during RELWITHDEBINFO builds.
-CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//Path to a program.
-CMAKE_STRIP:FILEPATH=/usr/bin/strip
-
-//Path to a program.
-CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND
-
-//If this value is on, makefiles will be generated without the
-// .SILENT directive, and all commands will be echoed to the console
-// during the make. This is useful for debugging only. With Visual
-// Studio IDE projects all commands are done without /nologo.
-CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
-
-//Enable to build Debian packages
-CPACK_BINARY_DEB:BOOL=OFF
-
-//Enable to build FreeBSD packages
-CPACK_BINARY_FREEBSD:BOOL=OFF
-
-//Enable to build IFW packages
-CPACK_BINARY_IFW:BOOL=OFF
-
-//Enable to build NSIS packages
-CPACK_BINARY_NSIS:BOOL=OFF
-
-//Enable to build RPM packages
-CPACK_BINARY_RPM:BOOL=OFF
-
-//Enable to build STGZ packages
-CPACK_BINARY_STGZ:BOOL=ON
-
-//Enable to build TBZ2 packages
-CPACK_BINARY_TBZ2:BOOL=OFF
-
-//Enable to build TGZ packages
-CPACK_BINARY_TGZ:BOOL=ON
-
-//Enable to build TXZ packages
-CPACK_BINARY_TXZ:BOOL=OFF
-
-//Enable to build TZ packages
-CPACK_BINARY_TZ:BOOL=ON
-
-//Enable to build RPM source packages
-CPACK_SOURCE_RPM:BOOL=OFF
-
-//Enable to build TBZ2 source packages
-CPACK_SOURCE_TBZ2:BOOL=ON
-
-//Enable to build TGZ source packages
-CPACK_SOURCE_TGZ:BOOL=ON
-
-//Enable to build TXZ source packages
-CPACK_SOURCE_TXZ:BOOL=ON
-
-//Enable to build TZ source packages
-CPACK_SOURCE_TZ:BOOL=ON
-
-//Enable to build ZIP source packages
-CPACK_SOURCE_ZIP:BOOL=OFF
-
-//Enable advanced input features
-ENABLE_ADVANCED_INPUT:BOOL=ON
-
-//Enable asset streaming
-ENABLE_ASSET_STREAMING:BOOL=ON
-
-//Enable collaborative features
-ENABLE_COLLABORATIVE:BOOL=ON
-
-//Enable editor features
-ENABLE_EDITOR:BOOL=ON
-
-//Enable graphics engine
-ENABLE_GRAPHICS:BOOL=ON
-
-//Enable hot reload functionality
-ENABLE_HOT_RELOAD:BOOL=ON
-
-//Enable advanced lighting
-ENABLE_LIGHTING_SYSTEM:BOOL=ON
-
-//Enable Lua scripting support
-ENABLE_LUA:BOOL=ON
-
-//Enable networking features
-ENABLE_NETWORKING:BOOL=ON
-
-//Enable PhysX physics engine
-ENABLE_PHYSX:BOOL=ON
-
-//Enable post-processing effects
-ENABLE_POST_PROCESSING:BOOL=ON
-
-//Enable profiling tools
-ENABLE_PROFILING:BOOL=ON
-
-//Enable terrain system
-ENABLE_TERRAIN_SYSTEM:BOOL=ON
-
-//Value Computed by CMake
-SparkConsole_BINARY_DIR:STATIC=/home/runner/work/SparkEngine/SparkEngine/build/SparkConsole
-
-//Value Computed by CMake
-SparkConsole_IS_TOP_LEVEL:STATIC=OFF
-
-//Value Computed by CMake
-SparkConsole_SOURCE_DIR:STATIC=/home/runner/work/SparkEngine/SparkEngine/SparkConsole
-
-//Value Computed by CMake
-SparkEditor_BINARY_DIR:STATIC=/home/runner/work/SparkEngine/SparkEngine/build/SparkEditor
-
-//Value Computed by CMake
-SparkEditor_IS_TOP_LEVEL:STATIC=OFF
-
-//Value Computed by CMake
-SparkEditor_SOURCE_DIR:STATIC=/home/runner/work/SparkEngine/SparkEngine/SparkEditor
-
-//Value Computed by CMake
-SparkEngine_BINARY_DIR:STATIC=/home/runner/work/SparkEngine/SparkEngine/build
-
-//Value Computed by CMake
-SparkEngine_IS_TOP_LEVEL:STATIC=ON
-
-//Value Computed by CMake
-SparkEngine_SOURCE_DIR:STATIC=/home/runner/work/SparkEngine/SparkEngine
-
-
-########################
-# INTERNAL cache entries
-########################
-
-//ADVANCED property for variable: CMAKE_ADDR2LINE
-CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_AR
-CMAKE_AR-ADVANCED:INTERNAL=1
-//This is the directory where this CMakeCache.txt was created
-CMAKE_CACHEFILE_DIR:INTERNAL=/home/runner/work/SparkEngine/SparkEngine/build
-//Major version of cmake used to create the current loaded cache
-CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
-//Minor version of cmake used to create the current loaded cache
-CMAKE_CACHE_MINOR_VERSION:INTERNAL=31
-//Patch version of cmake used to create the current loaded cache
-CMAKE_CACHE_PATCH_VERSION:INTERNAL=6
-//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
-CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
-//Path to CMake executable.
-CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake
-//Path to cpack program executable.
-CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack
-//Path to ctest program executable.
-CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/bin/ctest
-//ADVANCED property for variable: CMAKE_CXX_COMPILER
-CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
-CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
-CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS
-CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
-CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
-CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
-CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
-CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_COMPILER
-CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_COMPILER_AR
-CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
-CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS
-CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
-CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
-CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
-CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
-CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_DLLTOOL
-CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
-//Path to cache edit program executable.
-CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/bin/ccmake
-//Executable file format
-CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
-CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
-CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
-CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
-CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
-CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
-//Name of external makefile project generator.
-CMAKE_EXTRA_GENERATOR:INTERNAL=
-//Name of generator.
-CMAKE_GENERATOR:INTERNAL=Unix Makefiles
-//Generator instance identifier.
-CMAKE_GENERATOR_INSTANCE:INTERNAL=
-//Name of generator platform.
-CMAKE_GENERATOR_PLATFORM:INTERNAL=
-//Name of generator toolset.
-CMAKE_GENERATOR_TOOLSET:INTERNAL=
-//Source directory with the top level CMakeLists.txt file for this
-// project
-CMAKE_HOME_DIRECTORY:INTERNAL=/home/runner/work/SparkEngine/SparkEngine
-//Install .so files without execute permission.
-CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
-//ADVANCED property for variable: CMAKE_LINKER
-CMAKE_LINKER-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
-CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
-CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
-CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
-CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
-CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_NM
-CMAKE_NM-ADVANCED:INTERNAL=1
-//number of local generators
-CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=3
-//ADVANCED property for variable: CMAKE_OBJCOPY
-CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_OBJDUMP
-CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
-//Platform information initialized
-CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_RANLIB
-CMAKE_RANLIB-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_READELF
-CMAKE_READELF-ADVANCED:INTERNAL=1
-//Path to CMake installation.
-CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.31
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
-CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
-CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
-CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
-CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
-CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SKIP_RPATH
-CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
-CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
-CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
-CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
-CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STRIP
-CMAKE_STRIP-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_TAPI
-CMAKE_TAPI-ADVANCED:INTERNAL=1
-//uname command
-CMAKE_UNAME:INTERNAL=/usr/bin/uname
-//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
-CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_BINARY_DEB
-CPACK_BINARY_DEB-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_BINARY_FREEBSD
-CPACK_BINARY_FREEBSD-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_BINARY_IFW
-CPACK_BINARY_IFW-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_BINARY_NSIS
-CPACK_BINARY_NSIS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_BINARY_RPM
-CPACK_BINARY_RPM-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_BINARY_STGZ
-CPACK_BINARY_STGZ-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_BINARY_TBZ2
-CPACK_BINARY_TBZ2-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_BINARY_TGZ
-CPACK_BINARY_TGZ-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_BINARY_TXZ
-CPACK_BINARY_TXZ-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_BINARY_TZ
-CPACK_BINARY_TZ-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_SOURCE_RPM
-CPACK_SOURCE_RPM-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_SOURCE_TBZ2
-CPACK_SOURCE_TBZ2-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_SOURCE_TGZ
-CPACK_SOURCE_TGZ-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_SOURCE_TXZ
-CPACK_SOURCE_TXZ-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_SOURCE_TZ
-CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CPACK_SOURCE_ZIP
-CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1
-//linker supports push/pop state
-_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE
-//linker supports push/pop state
-_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE
-//linker supports push/pop state
-_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE
-
diff --git a/build/CMakeFiles/VerifyGlobs.cmake b/build/CMakeFiles/VerifyGlobs.cmake
deleted file mode 100644
index b5f93cb0a..000000000
--- a/build/CMakeFiles/VerifyGlobs.cmake
+++ /dev/null
@@ -1,205 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by CMake Version 3.31
-cmake_policy(SET CMP0009 NEW)
-
-# SPARK_ENGINE_SOURCES at CMakeLists.txt:154 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/*.cpp")
-set(OLD_GLOB
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Audio/AudioEngine.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Audio/SoundEffect.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Camera/SparkEngineCamera.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Core/SparkEngine.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Console.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/CubeObject.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Game.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/GameObject.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Model.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/PlaneObject.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Player.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Primitives.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/PyramidObject.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/RampObject.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/SphereObject.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Terrain.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/WallObject.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Graphics/GraphicsEngine.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Graphics/Mesh.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Graphics/Shader.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Input/InputManager.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Physics/CollisionSystem.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Bullet.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Grenade.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Projectile.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/ProjectilePool.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Rocket.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/SceneManager/SceneManager.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/ConsoleProcessManager.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/CrashHandler.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/CrashHandlerHelpers.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/D3DUtils.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/FileUtils.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/MathUtils.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/SparkConsole.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/Timer.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/TinyObjImpl.cpp"
- )
-if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
- message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
-endif()
-
-# SPARK_ENGINE_SOURCES at CMakeLists.txt:154 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/*.h")
-set(OLD_GLOB
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Audio/AudioEngine.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Audio/SoundEffect.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Camera/SparkEngineCamera.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Core/SparkEngine.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Core/framework.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Core/resource.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Core/targetver.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Engine/ECS/Components.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Engine/Scripting/AngelScriptEngine.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Console.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/CubeObject.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Game.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/GameObject.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Model.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/ModelVertex.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/PlaceholderMesh.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/PlaneObject.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Player.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Primitives.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/PyramidObject.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/RampObject.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/SphereObject.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/Terrain.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Game/WallObject.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Graphics/GraphicsEngine.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Graphics/Mesh.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Graphics/Shader.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Input/InputManager.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Physics/CollisionSystem.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Bullet.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Grenade.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Projectile.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/ProjectilePool.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/Rocket.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Projectiles/WeaponStats.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/SceneManager/SceneManager.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/Assert.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/ConsoleProcessManager.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/CrashHandler.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/D3DUtils.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/MathUtils.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/ObjectPool.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/SparkConsole.h"
- "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/Utils/Timer.h"
- )
-if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
- message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
-endif()
-
-# SPARK_ENGINE_SOURCES at CMakeLists.txt:154 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/Spark Engine/Source/*.hpp")
-set(OLD_GLOB
- )
-if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
- message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
-endif()
-
-# CONSOLE_SOURCES at SparkConsole/CMakeLists.txt:23 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/*.cpp")
-set(OLD_GLOB
- "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/CommandParser.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/CommandRegistry.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/ConsoleApp.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/main.cpp"
- )
-if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
- message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
-endif()
-
-# CONSOLE_SOURCES at SparkConsole/CMakeLists.txt:23 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/*.h")
-set(OLD_GLOB
- "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/CommandParser.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/CommandRegistry.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/ConsoleApp.h"
- )
-if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
- message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
-endif()
-
-# CONSOLE_SOURCES at SparkConsole/CMakeLists.txt:23 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/SparkConsole/src/*.hpp")
-set(OLD_GLOB
- )
-if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
- message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
-endif()
-
-# SPARK_EDITOR_SOURCES at SparkEditor/CMakeLists.txt:98 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/*.cpp")
-set(OLD_GLOB
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/AssetBrowser/AssetDatabase.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Communication/EngineInterface.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorApplication.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorPanel.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorTheme.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorUI.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/ProjectManager.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/SceneSystem/SceneManager.cpp"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/main.cpp"
- )
-if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
- message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
-endif()
-
-# SPARK_EDITOR_SOURCES at SparkEditor/CMakeLists.txt:98 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/*.h")
-set(OLD_GLOB
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Animation/AnimationTimeline.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/AssetBrowser/AssetDatabase.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/AssetPipeline/AdvancedAssetPipeline.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/BuildSystem/BuildDeploymentSystem.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Communication/EngineInterface.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorApplication.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorPanel.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorTheme.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/EditorUI.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Core/ProjectManager.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Gizmos/GizmoSystem.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Integration/SparkEngineIntegration.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/LevelStreaming/LevelStreamingSystem.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Lighting/LightingTools.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/MaterialEditor/MaterialEditor.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Panels/HierarchyPanel.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Profiler/PerformanceProfiler.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Reflection/ComponentReflection.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/SceneSystem/SceneFile.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/SceneSystem/SceneManager.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/SceneSystem/SceneSerializer.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/Terrain/TerrainEditor.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/VersionControl/VersionControlSystem.h"
- "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/VisualScripting/VisualScriptingSystem.h"
- )
-if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
- message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
-endif()
-
-# SPARK_EDITOR_SOURCES at SparkEditor/CMakeLists.txt:98 (file)
-file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "/home/runner/work/SparkEngine/SparkEngine/SparkEditor/Source/*.hpp")
-set(OLD_GLOB
- )
-if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}")
- message("-- GLOB mismatch!")
- file(TOUCH_NOCREATE "/home/runner/work/SparkEngine/SparkEngine/build/CMakeFiles/cmake.verify_globs")
-endif()
diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache
deleted file mode 100644
index 3dccd7317..000000000
--- a/build/CMakeFiles/cmake.check_cache
+++ /dev/null
@@ -1 +0,0 @@
-# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/build/CMakeFiles/cmake.verify_globs b/build/CMakeFiles/cmake.verify_globs
deleted file mode 100644
index 2b38facb6..000000000
--- a/build/CMakeFiles/cmake.verify_globs
+++ /dev/null
@@ -1 +0,0 @@
-# This file is generated by CMake for checking of the VerifyGlobs.cmake file
diff --git a/build/tinyobj_impl.cpp b/build/tinyobj_impl.cpp
deleted file mode 100644
index 7d3434891..000000000
--- a/build/tinyobj_impl.cpp
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma warning(push)
-#pragma warning(disable : 26495)
-#define TINYOBJLOADER_IMPLEMENTATION
-#include "tiny_obj_loader.h"
-#pragma warning(pop)