diff --git a/.vs/CMake Overview b/.vs/CMake Overview new file mode 100644 index 0000000..e69de29 diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json new file mode 100644 index 0000000..f8b4888 --- /dev/null +++ b/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": null +} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..9791a81 --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,7 @@ +{ + "ExpandedNodes": [ + "", + "\\build" + ], + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000..8834403 Binary files /dev/null and b/.vs/slnx.sqlite differ diff --git a/.vs/vulkan_tweaking/FileContentIndex/06491fba-1e15-4a1c-9795-ca81b3e56a62.vsidx b/.vs/vulkan_tweaking/FileContentIndex/06491fba-1e15-4a1c-9795-ca81b3e56a62.vsidx new file mode 100644 index 0000000..463be8f Binary files /dev/null and b/.vs/vulkan_tweaking/FileContentIndex/06491fba-1e15-4a1c-9795-ca81b3e56a62.vsidx differ diff --git a/.vs/vulkan_tweaking/FileContentIndex/187e1071-8244-40f1-8fd7-33afc28c71af.vsidx b/.vs/vulkan_tweaking/FileContentIndex/187e1071-8244-40f1-8fd7-33afc28c71af.vsidx new file mode 100644 index 0000000..35edd41 Binary files /dev/null and b/.vs/vulkan_tweaking/FileContentIndex/187e1071-8244-40f1-8fd7-33afc28c71af.vsidx differ diff --git a/.vs/vulkan_tweaking/FileContentIndex/42773b7f-a08e-4804-a54d-b708f7eb280d.vsidx b/.vs/vulkan_tweaking/FileContentIndex/42773b7f-a08e-4804-a54d-b708f7eb280d.vsidx new file mode 100644 index 0000000..93aebe9 Binary files /dev/null and b/.vs/vulkan_tweaking/FileContentIndex/42773b7f-a08e-4804-a54d-b708f7eb280d.vsidx differ diff --git a/.vs/vulkan_tweaking/FileContentIndex/830fc0cb-9e19-4236-a8a8-a7c761cd0bf7.vsidx b/.vs/vulkan_tweaking/FileContentIndex/830fc0cb-9e19-4236-a8a8-a7c761cd0bf7.vsidx new file mode 100644 index 0000000..70aef67 Binary files /dev/null and b/.vs/vulkan_tweaking/FileContentIndex/830fc0cb-9e19-4236-a8a8-a7c761cd0bf7.vsidx differ diff --git a/.vs/vulkan_tweaking/FileContentIndex/afe8e20b-f34c-4e85-b915-083ed5038a63.vsidx b/.vs/vulkan_tweaking/FileContentIndex/afe8e20b-f34c-4e85-b915-083ed5038a63.vsidx new file mode 100644 index 0000000..de313eb Binary files /dev/null and b/.vs/vulkan_tweaking/FileContentIndex/afe8e20b-f34c-4e85-b915-083ed5038a63.vsidx differ diff --git a/.vs/vulkan_tweaking/FileContentIndex/c0036e30-cfc9-4902-b5e2-22638b1090e9.vsidx b/.vs/vulkan_tweaking/FileContentIndex/c0036e30-cfc9-4902-b5e2-22638b1090e9.vsidx new file mode 100644 index 0000000..b5d5ab2 Binary files /dev/null and b/.vs/vulkan_tweaking/FileContentIndex/c0036e30-cfc9-4902-b5e2-22638b1090e9.vsidx differ diff --git a/.vs/vulkan_tweaking/v17/.wsuo b/.vs/vulkan_tweaking/v17/.wsuo new file mode 100644 index 0000000..c6d7132 Binary files /dev/null and b/.vs/vulkan_tweaking/v17/.wsuo differ diff --git a/.vs/vulkan_tweaking/v17/Browse.VC.db b/.vs/vulkan_tweaking/v17/Browse.VC.db new file mode 100644 index 0000000..11996d5 --- /dev/null +++ b/.vs/vulkan_tweaking/v17/Browse.VC.db @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c1d81745449f9947f445849ec9dae4f2ad6c3040d9a0238f5ea6044a0938306 +size 106807296 diff --git a/.vs/vulkan_tweaking/v17/DocumentLayout.backup.json b/.vs/vulkan_tweaking/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..b546aee --- /dev/null +++ b/.vs/vulkan_tweaking/v17/DocumentLayout.backup.json @@ -0,0 +1,12 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\emil2\\OneDrive\\Desktop\\Coding\\Study\\CGDG\\vulkan_tweaking\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [] + } + ] +} \ No newline at end of file diff --git a/.vs/vulkan_tweaking/v17/DocumentLayout.json b/.vs/vulkan_tweaking/v17/DocumentLayout.json new file mode 100644 index 0000000..5da504d --- /dev/null +++ b/.vs/vulkan_tweaking/v17/DocumentLayout.json @@ -0,0 +1,23 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\emil2\\OneDrive\\Desktop\\Coding\\Study\\CGDG\\vulkan_tweaking\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{269a02dc-6af8-11d3-bdc4-00c04f688e50}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/vulkan_tweaking/v17/ipch/AutoPCH/5dfc55b23d16d7a5/MAIN.ipch b/.vs/vulkan_tweaking/v17/ipch/AutoPCH/5dfc55b23d16d7a5/MAIN.ipch new file mode 100644 index 0000000..f68ba8c Binary files /dev/null and b/.vs/vulkan_tweaking/v17/ipch/AutoPCH/5dfc55b23d16d7a5/MAIN.ipch differ diff --git a/.vs/vulkan_tweaking/v17/ipch/AutoPCH/cc234a0f2e150405/MAIN.ipch b/.vs/vulkan_tweaking/v17/ipch/AutoPCH/cc234a0f2e150405/MAIN.ipch new file mode 100644 index 0000000..53b4596 Binary files /dev/null and b/.vs/vulkan_tweaking/v17/ipch/AutoPCH/cc234a0f2e150405/MAIN.ipch differ diff --git a/.vs/vulkan_tweaking/v17/workspaceFileList.bin b/.vs/vulkan_tweaking/v17/workspaceFileList.bin new file mode 100644 index 0000000..d4b42bf Binary files /dev/null and b/.vs/vulkan_tweaking/v17/workspaceFileList.bin differ diff --git a/CMakeCache.txt b/CMakeCache.txt new file mode 100644 index 0000000..76d777e --- /dev/null +++ b/CMakeCache.txt @@ -0,0 +1,593 @@ +# This is the CMakeCache file. +# For build in directory: c:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking +# It was generated by CMake: C:/Program Files/CMake/bin/cmake.exe +# 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 +######################## + +//Build shared libraries +BUILD_SHARED_LIBS:BOOL=OFF + +//Path to a program. +CMAKE_AR:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.43.34808/bin/Hostx86/x86/lib.exe + +//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=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.43.34808/bin/Hostx86/x86/cl.exe + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=/DWIN32 /D_WINDOWS /EHsc + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=/Ob0 /Od /RTC1 + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/O1 /Ob1 /DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=/O2 /Ob2 /DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/O2 /Ob1 /DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + +//C compiler +CMAKE_C_COMPILER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.43.34808/bin/Hostx86/x86/cl.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=/DWIN32 /D_WINDOWS + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=/Ob0 /Od /RTC1 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=/O1 /Ob1 /DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=/O2 /Ob2 /DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/O2 /Ob1 /DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=/machine:X86 + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking/CMakeFiles/pkgRedirects + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/acg_in_gd_lab + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.43.34808/bin/Hostx86/x86/link.exe + +//Program used to build from makefiles. +CMAKE_MAKE_PROGRAM:STRING=nmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=/machine:X86 + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//Path to a program. +CMAKE_MT:FILEPATH=C:/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x86/mt.exe + +//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=acg_in_gd_lab + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=3.5.0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=3 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=5 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/Program Files (x86)/Windows Kits/10/bin/10.0.22621.0/x86/rc.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING=-DWIN32 + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING=-D_DEBUG + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=/machine:X86 + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//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=/machine:X86 + +//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= + +//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 + +//Doxygen documentation generation tool (https://www.doxygen.nl) +DOXYGEN_EXECUTABLE:FILEPATH=DOXYGEN_EXECUTABLE-NOTFOUND + +//Value Computed by CMake +GLFW_BINARY_DIR:STATIC=C:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking/external/glfw + +//Build the GLFW documentation +GLFW_BUILD_DOCS:BOOL=ON + +//Build the GLFW example programs +GLFW_BUILD_EXAMPLES:BOOL=OFF + +//Build the GLFW test programs +GLFW_BUILD_TESTS:BOOL=OFF + +//Build support for Win32 +GLFW_BUILD_WIN32:BOOL=ON + +//Generate installation target +GLFW_INSTALL:BOOL=ON + +//Value Computed by CMake +GLFW_IS_TOP_LEVEL:STATIC=OFF + +//Library type override for GLFW (SHARED, STATIC, OBJECT, or empty +// to follow BUILD_SHARED_LIBS) +GLFW_LIBRARY_TYPE:STRING= + +//Value Computed by CMake +GLFW_SOURCE_DIR:STATIC=C:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking/external/glfw + +//Force use of high-performance GPU on hybrid systems +GLFW_USE_HYBRID_HPG:BOOL=OFF + +//Generate the install target +GLM_BUILD_INSTALL:BOOL=OFF + +//Build dynamic/static library +GLM_BUILD_LIBRARY:BOOL=ON + +//Build the test programs +GLM_BUILD_TESTS:BOOL=OFF + +//Disable platform, compiler, arch and C++ language detection +GLM_DISABLE_AUTO_DETECTION:BOOL=OFF + +//Enable C++ 11 +GLM_ENABLE_CXX_11:BOOL=OFF + +//Enable C++ 14 +GLM_ENABLE_CXX_14:BOOL=OFF + +//Enable C++ 17 +GLM_ENABLE_CXX_17:BOOL=OFF + +//Enable C++ 20 +GLM_ENABLE_CXX_20:BOOL=OFF + +//Enable C++ 98 +GLM_ENABLE_CXX_98:BOOL=OFF + +//Enable fast math optimizations +GLM_ENABLE_FAST_MATH:BOOL=OFF + +//Enable language extensions +GLM_ENABLE_LANG_EXTENSIONS:BOOL=OFF + +//Enable AVX optimizations +GLM_ENABLE_SIMD_AVX:BOOL=OFF + +//Enable AVX2 optimizations +GLM_ENABLE_SIMD_AVX2:BOOL=OFF + +//Enable ARM NEON optimizations +GLM_ENABLE_SIMD_NEON:BOOL=OFF + +//Enable SSE2 optimizations +GLM_ENABLE_SIMD_SSE2:BOOL=OFF + +//Enable SSE3 optimizations +GLM_ENABLE_SIMD_SSE3:BOOL=OFF + +//Enable SSE 4.1 optimizations +GLM_ENABLE_SIMD_SSE4_1:BOOL=OFF + +//Enable SSE 4.2 optimizations +GLM_ENABLE_SIMD_SSE4_2:BOOL=OFF + +//Enable SSSE3 optimizations +GLM_ENABLE_SIMD_SSSE3:BOOL=OFF + +//Force 'pure' instructions +GLM_FORCE_PURE:BOOL=OFF + +//Use MSVC runtime library DLL +USE_MSVC_RUNTIME_LIBRARY_DLL:BOOL=ON + +//Path to a program. +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE:FILEPATH=C:/VulkanSDK/1.4.304.1/Bin/glslangValidator.exe + +//Path to a program. +Vulkan_GLSLC_EXECUTABLE:FILEPATH=C:/VulkanSDK/1.4.304.1/Bin/glslc.exe + +//Path to a file. +Vulkan_INCLUDE_DIR:PATH=C:/VulkanSDK/1.4.304.1/Include + +//Path to a library. +Vulkan_LIBRARY:FILEPATH=C:/VulkanSDK/1.4.304.1/Lib/vulkan-1.lib + +//Value Computed by CMake +acg_in_gd_lab_BINARY_DIR:STATIC=C:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking + +//Value Computed by CMake +acg_in_gd_lab_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +acg_in_gd_lab_SOURCE_DIR:STATIC=C:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking + +//Value Computed by CMake +glm_BINARY_DIR:STATIC=C:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking/external/glm + +//Value Computed by CMake +glm_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +glm_SOURCE_DIR:STATIC=C:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking/external/glm + + +######################## +# INTERNAL cache entries +######################## + +//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=c:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking +//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=C:/Program Files/CMake/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-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_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-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_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake-gui.exe +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//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 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=NMake Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL= +//Have library pthreads +CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= +//Have library pthread +CMAKE_HAVE_PTHREAD_CREATE:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED: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_MT +CMAKE_MT-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=6 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//noop for ranlib +CMAKE_RANLIB:INTERNAL=: +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/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_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: DOXYGEN_EXECUTABLE +DOXYGEN_EXECUTABLE-ADVANCED:INTERNAL=1 +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//Details about finding Vulkan +FIND_PACKAGE_MESSAGE_DETAILS_Vulkan:INTERNAL=[C:/VulkanSDK/1.4.304.1/Lib/vulkan-1.lib][C:/VulkanSDK/1.4.304.1/Include][cfound components: glslc glslangValidator ][v1.4.304()] +//GLFW pkg-config Libs.private +GLFW_PKG_CONFIG_LIBS_PRIVATE:INTERNAL=-lgdi32 +//GLFW pkg-config Requires.private +GLFW_PKG_CONFIG_REQUIRES_PRIVATE:INTERNAL= +//ADVANCED property for variable: Vulkan_GLSLANG_VALIDATOR_EXECUTABLE +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_GLSLC_EXECUTABLE +Vulkan_GLSLC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_INCLUDE_DIR +Vulkan_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_LIBRARY +Vulkan_LIBRARY-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=FALSE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=C:/Program Files (x86)/acg_in_gd_lab + diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..cd9247c --- /dev/null +++ b/Makefile @@ -0,0 +1,262 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "NMake Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +!IF "$(OS)" == "Windows_NT" +NULL= +!ELSE +NULL=nul +!ENDIF +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = "C:\Program Files\CMake\bin\cmake.exe" + +# The command to remove a file. +RM = "C:\Program Files\CMake\bin\cmake.exe" -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\emil2\OneDrive\Desktop\Coding\Study\CGDG\vulkan_tweaking + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\emil2\OneDrive\Desktop\Coding\Study\CGDG\vulkan_tweaking + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + echo >nul && "C:\Program Files\CMake\bin\cmake-gui.exe" -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache\fast: edit_cache +.PHONY : edit_cache\fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + echo >nul && "C:\Program Files\CMake\bin\cmake.exe" --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache\fast: rebuild_cache +.PHONY : rebuild_cache\fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components\fast: list_install_components +.PHONY : list_install_components\fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + echo >nul && "C:\Program Files\CMake\bin\cmake.exe" -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install\fast: preinstall\fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + echo >nul && "C:\Program Files\CMake\bin\cmake.exe" -P cmake_install.cmake +.PHONY : install\fast + +# Special rule for the target install/local +install\local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + echo >nul && "C:\Program Files\CMake\bin\cmake.exe" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install\local + +# Special rule for the target install/local +install\local\fast: preinstall\fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + echo >nul && "C:\Program Files\CMake\bin\cmake.exe" -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install\local\fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\emil2\OneDrive\Desktop\Coding\Study\CGDG\vulkan_tweaking\CMakeFiles C:\Users\emil2\OneDrive\Desktop\Coding\Study\CGDG\vulkan_tweaking\\CMakeFiles\progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 /nologo -$(MAKEFLAGS) all + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\emil2\OneDrive\Desktop\Coding\Study\CGDG\vulkan_tweaking\CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 /nologo -$(MAKEFLAGS) clean +.PHONY : clean + +# The main clean target +clean\fast: clean +.PHONY : clean\fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 /nologo -$(MAKEFLAGS) preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall\fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 /nologo -$(MAKEFLAGS) preinstall +.PHONY : preinstall\fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named acg_in_gd_lab + +# Build rule for target. +acg_in_gd_lab: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 /nologo -$(MAKEFLAGS) acg_in_gd_lab +.PHONY : acg_in_gd_lab + +# fast build rule for target. +acg_in_gd_lab\fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles\acg_in_gd_lab.dir\build.make /nologo -$(MAKEFLAGS) CMakeFiles\acg_in_gd_lab.dir\build +.PHONY : acg_in_gd_lab\fast + +#============================================================================= +# Target rules for targets named uninstall + +# Build rule for target. +uninstall: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 /nologo -$(MAKEFLAGS) uninstall +.PHONY : uninstall + +# fast build rule for target. +uninstall\fast: + $(MAKE) $(MAKESILENT) -f external\glfw\CMakeFiles\uninstall.dir\build.make /nologo -$(MAKEFLAGS) external\glfw\CMakeFiles\uninstall.dir\build +.PHONY : uninstall\fast + +#============================================================================= +# Target rules for targets named glfw + +# Build rule for target. +glfw: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 /nologo -$(MAKEFLAGS) glfw +.PHONY : glfw + +# fast build rule for target. +glfw\fast: + $(MAKE) $(MAKESILENT) -f external\glfw\src\CMakeFiles\glfw.dir\build.make /nologo -$(MAKEFLAGS) external\glfw\src\CMakeFiles\glfw.dir\build +.PHONY : glfw\fast + +#============================================================================= +# Target rules for targets named update_mappings + +# Build rule for target. +update_mappings: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 /nologo -$(MAKEFLAGS) update_mappings +.PHONY : update_mappings + +# fast build rule for target. +update_mappings\fast: + $(MAKE) $(MAKESILENT) -f external\glfw\src\CMakeFiles\update_mappings.dir\build.make /nologo -$(MAKEFLAGS) external\glfw\src\CMakeFiles\update_mappings.dir\build +.PHONY : update_mappings\fast + +#============================================================================= +# Target rules for targets named glm + +# Build rule for target. +glm: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 /nologo -$(MAKEFLAGS) glm +.PHONY : glm + +# fast build rule for target. +glm\fast: + $(MAKE) $(MAKESILENT) -f external\glm\glm\CMakeFiles\glm.dir\build.make /nologo -$(MAKEFLAGS) external\glm\glm\CMakeFiles\glm.dir\build +.PHONY : glm\fast + +src\main.obj: src\main.cpp.obj +.PHONY : src\main.obj + +# target to build an object file +src\main.cpp.obj: + $(MAKE) $(MAKESILENT) -f CMakeFiles\acg_in_gd_lab.dir\build.make /nologo -$(MAKEFLAGS) CMakeFiles\acg_in_gd_lab.dir\src\main.cpp.obj +.PHONY : src\main.cpp.obj + +src\main.i: src\main.cpp.i +.PHONY : src\main.i + +# target to preprocess a source file +src\main.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles\acg_in_gd_lab.dir\build.make /nologo -$(MAKEFLAGS) CMakeFiles\acg_in_gd_lab.dir\src\main.cpp.i +.PHONY : src\main.cpp.i + +src\main.s: src\main.cpp.s +.PHONY : src\main.s + +# target to generate assembly for a file +src\main.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles\acg_in_gd_lab.dir\build.make /nologo -$(MAKEFLAGS) CMakeFiles\acg_in_gd_lab.dir\src\main.cpp.s +.PHONY : src\main.cpp.s + +# Help Target +help: + @echo The following are some of the valid targets for this Makefile: + @echo ... all (the default if no target is provided) + @echo ... clean + @echo ... depend + @echo ... edit_cache + @echo ... install + @echo ... install/local + @echo ... list_install_components + @echo ... rebuild_cache + @echo ... uninstall + @echo ... update_mappings + @echo ... acg_in_gd_lab + @echo ... glfw + @echo ... glm + @echo ... src/main.obj + @echo ... src/main.i + @echo ... src/main.s +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/acg_in_gd_lab.pdb b/acg_in_gd_lab.pdb new file mode 100644 index 0000000..083d606 Binary files /dev/null and b/acg_in_gd_lab.pdb differ diff --git a/cmake_install.cmake b/cmake_install.cmake new file mode 100644 index 0000000..200263a --- /dev/null +++ b/cmake_install.cmake @@ -0,0 +1,66 @@ +# Install script for directory: C:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/acg_in_gd_lab") +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 "Debug") + 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("C:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking/external/glfw/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("C:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking/external/glm/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "C:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "C:/Users/emil2/OneDrive/Desktop/Coding/Study/CGDG/vulkan_tweaking/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/src/main.cpp b/src/main.cpp index 45e59dc..cb94d33 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -7,6 +7,10 @@ #include #include #include +#include +#include +#include +#include VkResult CreateDebugUtilsMessengerEXT(VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT *pCreateInfo,