Model loading added

This commit is contained in:
2026-02-20 15:14:57 -05:00
parent 0e784b7ad2
commit 3a5cc921b8
28 changed files with 1722 additions and 339 deletions

View File

@@ -32,6 +32,7 @@ target_include_directories(${PROJECT_NAME}
lib lib
lib/stb lib/stb
lib/tinyobjloader lib/tinyobjloader
lib/tinyobjloader
${IMGUI_DIR} ${IMGUI_DIR}
${IMGUI_DIR}/backends ${IMGUI_DIR}/backends
src src

View File

@@ -1196,8 +1196,8 @@ events:
checks: checks:
- "Detecting C compiler ABI info" - "Detecting C compiler ABI info"
directories: directories:
source: "/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-kiNiNJ" source: "/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-JPbLH1"
binary: "/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-kiNiNJ" binary: "/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-JPbLH1"
cmakeVariables: cmakeVariables:
CMAKE_C_FLAGS: "" CMAKE_C_FLAGS: ""
CMAKE_C_FLAGS_DEBUG: "-g" CMAKE_C_FLAGS_DEBUG: "-g"
@@ -1206,13 +1206,13 @@ events:
variable: "CMAKE_C_ABI_COMPILED" variable: "CMAKE_C_ABI_COMPILED"
cached: true cached: true
stdout: | stdout: |
Change Dir: '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-kiNiNJ' Change Dir: '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-JPbLH1'
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_eb7a5/fast Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_93f19/fast
/usr/bin/make -f CMakeFiles/cmTC_eb7a5.dir/build.make CMakeFiles/cmTC_eb7a5.dir/build /usr/bin/make -f CMakeFiles/cmTC_93f19.dir/build.make CMakeFiles/cmTC_93f19.dir/build
make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-kiNiNJ' make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-JPbLH1'
Building C object CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o Building C object CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o
/usr/bin/cc -v -o CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c /usr/bin/cc -v -o CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c
Using built-in specs. Using built-in specs.
COLLECT_GCC=/usr/bin/cc COLLECT_GCC=/usr/bin/cc
Target: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu
@@ -1220,8 +1220,8 @@ events:
Thread model: posix Thread model: posix
Supported LTO compression algorithms: zlib zstd Supported LTO compression algorithms: zlib zstd
gcc version 15.2.1 20260209 (GCC) gcc version 15.2.1 20260209 (GCC)
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_eb7a5.dir/' COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_93f19.dir/'
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_eb7a5.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/cc5eJlFE.s /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_93f19.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/cc1naoBb.s
GNU C23 (GCC) version 15.2.1 20260209 (x86_64-pc-linux-gnu) GNU C23 (GCC) version 15.2.1 20260209 (x86_64-pc-linux-gnu)
compiled by GNU C version 15.2.1 20260209, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP compiled by GNU C version 15.2.1 20260209, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP
@@ -1235,14 +1235,14 @@ events:
/usr/include /usr/include
End of search list. End of search list.
Compiler executable checksum: 4a3176b8a5098bb872007d0a1d5e5fb3 Compiler executable checksum: 4a3176b8a5098bb872007d0a1d5e5fb3
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_eb7a5.dir/' COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_93f19.dir/'
as -v --64 -o CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o /tmp/cc5eJlFE.s as -v --64 -o CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o /tmp/cc1naoBb.s
GNU assembler version 2.46 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.46 GNU assembler version 2.46 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.46
COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.' COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.'
Linking C executable cmTC_eb7a5 Linking C executable cmTC_93f19
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eb7a5.dir/link.txt --verbose=1 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_93f19.dir/link.txt --verbose=1
Using built-in specs. Using built-in specs.
COLLECT_GCC=/usr/bin/cc COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper
@@ -1253,14 +1253,14 @@ events:
gcc version 15.2.1 20260209 (GCC) gcc version 15.2.1 20260209 (GCC)
COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_eb7a5' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_eb7a5.' COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_93f19' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_93f19.'
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccdcg62N.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_eb7a5 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccE8t8XM.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_93f19 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o
collect2 version 15.2.1 20260209 collect2 version 15.2.1 20260209
/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccdcg62N.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_eb7a5 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccE8t8XM.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_93f19 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o
GNU ld (GNU Binutils) 2.46 GNU ld (GNU Binutils) 2.46
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_eb7a5' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_eb7a5.' COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_93f19' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_93f19.'
/usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o -o cmTC_eb7a5 /usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o -o cmTC_93f19
make[1]: Leaving directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-kiNiNJ' make[1]: Leaving directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-JPbLH1'
exitCode: 0 exitCode: 0
- -
@@ -1295,13 +1295,13 @@ events:
Parsed C implicit link information: Parsed C implicit link information:
link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)]
ignore line: [Change Dir: '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-kiNiNJ'] ignore line: [Change Dir: '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-JPbLH1']
ignore line: [] ignore line: []
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_eb7a5/fast] ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_93f19/fast]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_eb7a5.dir/build.make CMakeFiles/cmTC_eb7a5.dir/build] ignore line: [/usr/bin/make -f CMakeFiles/cmTC_93f19.dir/build.make CMakeFiles/cmTC_93f19.dir/build]
ignore line: [make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-kiNiNJ'] ignore line: [make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-JPbLH1']
ignore line: [Building C object CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o] ignore line: [Building C object CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c]
ignore line: [Using built-in specs.] ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [Target: x86_64-pc-linux-gnu] ignore line: [Target: x86_64-pc-linux-gnu]
@@ -1309,8 +1309,8 @@ events:
ignore line: [Thread model: posix] ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [Supported LTO compression algorithms: zlib zstd]
ignore line: [gcc version 15.2.1 20260209 (GCC) ] ignore line: [gcc version 15.2.1 20260209 (GCC) ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_eb7a5.dir/'] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_93f19.dir/']
ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_eb7a5.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/cc5eJlFE.s] ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_93f19.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/cc1naoBb.s]
ignore line: [GNU C23 (GCC) version 15.2.1 20260209 (x86_64-pc-linux-gnu)] ignore line: [GNU C23 (GCC) version 15.2.1 20260209 (x86_64-pc-linux-gnu)]
ignore line: [ compiled by GNU C version 15.2.1 20260209 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP] ignore line: [ compiled by GNU C version 15.2.1 20260209 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP]
ignore line: [] ignore line: []
@@ -1324,14 +1324,14 @@ events:
ignore line: [ /usr/include] ignore line: [ /usr/include]
ignore line: [End of search list.] ignore line: [End of search list.]
ignore line: [Compiler executable checksum: 4a3176b8a5098bb872007d0a1d5e5fb3] ignore line: [Compiler executable checksum: 4a3176b8a5098bb872007d0a1d5e5fb3]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_eb7a5.dir/'] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_93f19.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o /tmp/cc5eJlFE.s] ignore line: [ as -v --64 -o CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o /tmp/cc1naoBb.s]
ignore line: [GNU assembler version 2.46 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.46] ignore line: [GNU assembler version 2.46 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.46]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.'] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.']
ignore line: [Linking C executable cmTC_eb7a5] ignore line: [Linking C executable cmTC_93f19]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eb7a5.dir/link.txt --verbose=1] ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_93f19.dir/link.txt --verbose=1]
ignore line: [Using built-in specs.] ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper]
@@ -1342,13 +1342,13 @@ events:
ignore line: [gcc version 15.2.1 20260209 (GCC) ] ignore line: [gcc version 15.2.1 20260209 (GCC) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_eb7a5' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_eb7a5.'] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_93f19' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_93f19.']
link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccdcg62N.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_eb7a5 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccE8t8XM.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_93f19 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2] ==> ignore
arg [-plugin] ==> ignore arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccdcg62N.res] ==> ignore arg [-plugin-opt=-fresolution=/tmp/ccE8t8XM.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore
@@ -1363,7 +1363,7 @@ events:
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore arg [-pie] ==> ignore
arg [-o] ==> ignore arg [-o] ==> ignore
arg [cmTC_eb7a5] ==> ignore arg [cmTC_93f19] ==> ignore
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o]
@@ -1375,7 +1375,7 @@ events:
arg [-L/lib] ==> dir [/lib] arg [-L/lib] ==> dir [/lib]
arg [-L/usr/lib] ==> dir [/usr/lib] arg [-L/usr/lib] ==> dir [/usr/lib]
arg [-v] ==> ignore arg [-v] ==> ignore
arg [CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o] ==> ignore arg [CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc] arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore arg [--as-needed] ==> ignore
@@ -1390,7 +1390,7 @@ events:
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
ignore line: [collect2 version 15.2.1 20260209] ignore line: [collect2 version 15.2.1 20260209]
ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccdcg62N.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_eb7a5 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_eb7a5.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccE8t8XM.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_93f19 /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_93f19.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
linker tool for 'C': /usr/bin/ld linker tool for 'C': /usr/bin/ld
collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o]
collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o] collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o]
@@ -1427,8 +1427,8 @@ events:
checks: checks:
- "Detecting CXX compiler ABI info" - "Detecting CXX compiler ABI info"
directories: directories:
source: "/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-WEPuEz" source: "/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-4hsoiO"
binary: "/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-WEPuEz" binary: "/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-4hsoiO"
cmakeVariables: cmakeVariables:
CMAKE_CXX_FLAGS: "" CMAKE_CXX_FLAGS: ""
CMAKE_CXX_FLAGS_DEBUG: "-g" CMAKE_CXX_FLAGS_DEBUG: "-g"
@@ -1438,13 +1438,13 @@ events:
variable: "CMAKE_CXX_ABI_COMPILED" variable: "CMAKE_CXX_ABI_COMPILED"
cached: true cached: true
stdout: | stdout: |
Change Dir: '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-WEPuEz' Change Dir: '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-4hsoiO'
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_f63bc/fast Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_6421f/fast
/usr/bin/make -f CMakeFiles/cmTC_f63bc.dir/build.make CMakeFiles/cmTC_f63bc.dir/build /usr/bin/make -f CMakeFiles/cmTC_6421f.dir/build.make CMakeFiles/cmTC_6421f.dir/build
make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-WEPuEz' make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-4hsoiO'
Building CXX object CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o Building CXX object CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++ -v -o CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp /usr/bin/c++ -v -o CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp
Using built-in specs. Using built-in specs.
COLLECT_GCC=/usr/bin/c++ COLLECT_GCC=/usr/bin/c++
Target: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu
@@ -1452,8 +1452,8 @@ events:
Thread model: posix Thread model: posix
Supported LTO compression algorithms: zlib zstd Supported LTO compression algorithms: zlib zstd
gcc version 15.2.1 20260209 (GCC) gcc version 15.2.1 20260209 (GCC)
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f63bc.dir/' COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6421f.dir/'
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_f63bc.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/cchk7ZQV.s /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_6421f.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccFxAJtA.s
GNU C++17 (GCC) version 15.2.1 20260209 (x86_64-pc-linux-gnu) GNU C++17 (GCC) version 15.2.1 20260209 (x86_64-pc-linux-gnu)
compiled by GNU C version 15.2.1 20260209, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP compiled by GNU C version 15.2.1 20260209, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP
@@ -1470,14 +1470,14 @@ events:
/usr/include /usr/include
End of search list. End of search list.
Compiler executable checksum: 5e3969de92aa3c12a625237f01b15b2f Compiler executable checksum: 5e3969de92aa3c12a625237f01b15b2f
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f63bc.dir/' COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6421f.dir/'
as -v --64 -o CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o /tmp/cchk7ZQV.s as -v --64 -o CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccFxAJtA.s
GNU assembler version 2.46 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.46 GNU assembler version 2.46 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.46
COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.' COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.'
Linking CXX executable cmTC_f63bc Linking CXX executable cmTC_6421f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f63bc.dir/link.txt --verbose=1 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6421f.dir/link.txt --verbose=1
Using built-in specs. Using built-in specs.
COLLECT_GCC=/usr/bin/c++ COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper
@@ -1488,14 +1488,14 @@ events:
gcc version 15.2.1 20260209 (GCC) gcc version 15.2.1 20260209 (GCC)
COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f63bc' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f63bc.' COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6421f' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_6421f.'
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccilJvOl.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_f63bc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXdq1qO.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_6421f /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o
collect2 version 15.2.1 20260209 collect2 version 15.2.1 20260209
/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccilJvOl.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_f63bc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXdq1qO.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_6421f /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o
GNU ld (GNU Binutils) 2.46 GNU ld (GNU Binutils) 2.46
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f63bc' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f63bc.' COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6421f' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_6421f.'
/usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_f63bc /usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_6421f
make[1]: Leaving directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-WEPuEz' make[1]: Leaving directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-4hsoiO'
exitCode: 0 exitCode: 0
- -
@@ -1536,13 +1536,13 @@ events:
Parsed CXX implicit link information: Parsed CXX implicit link information:
link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)]
ignore line: [Change Dir: '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-WEPuEz'] ignore line: [Change Dir: '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-4hsoiO']
ignore line: [] ignore line: []
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_f63bc/fast] ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_6421f/fast]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_f63bc.dir/build.make CMakeFiles/cmTC_f63bc.dir/build] ignore line: [/usr/bin/make -f CMakeFiles/cmTC_6421f.dir/build.make CMakeFiles/cmTC_6421f.dir/build]
ignore line: [make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-WEPuEz'] ignore line: [make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-4hsoiO']
ignore line: [Building CXX object CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o] ignore line: [Building CXX object CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Using built-in specs.] ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [Target: x86_64-pc-linux-gnu] ignore line: [Target: x86_64-pc-linux-gnu]
@@ -1550,8 +1550,8 @@ events:
ignore line: [Thread model: posix] ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [Supported LTO compression algorithms: zlib zstd]
ignore line: [gcc version 15.2.1 20260209 (GCC) ] ignore line: [gcc version 15.2.1 20260209 (GCC) ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f63bc.dir/'] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6421f.dir/']
ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_f63bc.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/cchk7ZQV.s] ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_6421f.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccFxAJtA.s]
ignore line: [GNU C++17 (GCC) version 15.2.1 20260209 (x86_64-pc-linux-gnu)] ignore line: [GNU C++17 (GCC) version 15.2.1 20260209 (x86_64-pc-linux-gnu)]
ignore line: [ compiled by GNU C version 15.2.1 20260209 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP] ignore line: [ compiled by GNU C version 15.2.1 20260209 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP]
ignore line: [] ignore line: []
@@ -1568,14 +1568,14 @@ events:
ignore line: [ /usr/include] ignore line: [ /usr/include]
ignore line: [End of search list.] ignore line: [End of search list.]
ignore line: [Compiler executable checksum: 5e3969de92aa3c12a625237f01b15b2f] ignore line: [Compiler executable checksum: 5e3969de92aa3c12a625237f01b15b2f]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f63bc.dir/'] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6421f.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o /tmp/cchk7ZQV.s] ignore line: [ as -v --64 -o CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccFxAJtA.s]
ignore line: [GNU assembler version 2.46 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.46] ignore line: [GNU assembler version 2.46 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.46]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.'] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.']
ignore line: [Linking CXX executable cmTC_f63bc] ignore line: [Linking CXX executable cmTC_6421f]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f63bc.dir/link.txt --verbose=1] ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6421f.dir/link.txt --verbose=1]
ignore line: [Using built-in specs.] ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper]
@@ -1586,13 +1586,13 @@ events:
ignore line: [gcc version 15.2.1 20260209 (GCC) ] ignore line: [gcc version 15.2.1 20260209 (GCC) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f63bc' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f63bc.'] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6421f' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_6421f.']
link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccilJvOl.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_f63bc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXdq1qO.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_6421f /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/collect2] ==> ignore
arg [-plugin] ==> ignore arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccilJvOl.res] ==> ignore arg [-plugin-opt=-fresolution=/tmp/ccXdq1qO.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore
@@ -1607,7 +1607,7 @@ events:
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore arg [-pie] ==> ignore
arg [-o] ==> ignore arg [-o] ==> ignore
arg [cmTC_f63bc] ==> ignore arg [cmTC_6421f] ==> ignore
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o]
@@ -1619,7 +1619,7 @@ events:
arg [-L/lib] ==> dir [/lib] arg [-L/lib] ==> dir [/lib]
arg [-L/usr/lib] ==> dir [/usr/lib] arg [-L/usr/lib] ==> dir [/usr/lib]
arg [-v] ==> ignore arg [-v] ==> ignore
arg [CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++] arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m] arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s] arg [-lgcc_s] ==> lib [gcc_s]
@@ -1630,7 +1630,7 @@ events:
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
ignore line: [collect2 version 15.2.1 20260209] ignore line: [collect2 version 15.2.1 20260209]
ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccilJvOl.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_f63bc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_f63bc.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o] ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXdq1qO.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_6421f /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_6421f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crtn.o]
linker tool for 'CXX': /usr/bin/ld linker tool for 'CXX': /usr/bin/ld
collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o]
collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o] collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o]

View File

@@ -29,6 +29,7 @@ set(CMAKE_DEPENDS_DEPENDENCY_FILES
"/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanTexture.cpp" "CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o" "gcc" "CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o.d" "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanTexture.cpp" "CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o" "gcc" "CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o.d"
"/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Logger.cpp" "CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o" "gcc" "CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o.d" "/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Logger.cpp" "CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o" "gcc" "CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o.d"
"/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/stb_image_impl.cpp" "CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o" "gcc" "CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o.d" "/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/stb_image_impl.cpp" "CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o" "gcc" "CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o.d"
"/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/tiny_obj_loader_impl.cpp" "CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o" "gcc" "CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o.d"
"" "LearningVulkan" "gcc" "CMakeFiles/LearningVulkan.dir/link.d" "" "LearningVulkan" "gcc" "CMakeFiles/LearningVulkan.dir/link.d"
) )

View File

@@ -268,10 +268,24 @@ CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.s" @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/stb_image_impl.cpp -o CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.s /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/stb_image_impl.cpp -o CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.s
CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make
CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/tiny_obj_loader_impl.cpp
CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o -MF CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o.d -o CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/tiny_obj_loader_impl.cpp
CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/tiny_obj_loader_impl.cpp > CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.i
CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/tiny_obj_loader_impl.cpp -o CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.s
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui.cpp CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui.cpp
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o -MF CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o.d -o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o -MF CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o.d -o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui.cpp
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.i: cmake_force CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.i: cmake_force
@@ -285,7 +299,7 @@ CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.s: cmake_force
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_demo.cpp CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_demo.cpp
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o -MF CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o.d -o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_demo.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o -MF CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o.d -o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_demo.cpp
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.i: cmake_force CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.i: cmake_force
@@ -299,7 +313,7 @@ CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.s: cmake_force
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_draw.cpp CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_draw.cpp
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building CXX object CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o -MF CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o.d -o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_draw.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o -MF CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o.d -o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_draw.cpp
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.i: cmake_force CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.i: cmake_force
@@ -313,7 +327,7 @@ CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.s: cmake_force
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_tables.cpp CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_tables.cpp
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building CXX object CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building CXX object CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o -MF CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o.d -o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_tables.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o -MF CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o.d -o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_tables.cpp
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.i: cmake_force CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.i: cmake_force
@@ -327,7 +341,7 @@ CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.s: cmake_force
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_widgets.cpp CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_widgets.cpp
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building CXX object CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building CXX object CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o -MF CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o.d -o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_widgets.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o -MF CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o.d -o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_widgets.cpp
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.i: cmake_force CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.i: cmake_force
@@ -341,7 +355,7 @@ CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.s: cmake_force
CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make
CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_glfw.cpp CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_glfw.cpp
CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building CXX object CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building CXX object CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o -MF CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o.d -o CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_glfw.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o -MF CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o.d -o CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_glfw.cpp
CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.i: cmake_force CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.i: cmake_force
@@ -355,7 +369,7 @@ CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.s: cmake_fo
CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make
CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.cpp CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.cpp
CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o: CMakeFiles/LearningVulkan.dir/compiler_depend.ts
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building CXX object CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o" @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building CXX object CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o -MF CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o.d -o CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.cpp /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o -MF CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o.d -o CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.cpp
CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.i: cmake_force CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.i: cmake_force
@@ -382,6 +396,7 @@ LearningVulkan_OBJECTS = \
"CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o" \ "CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o" \
"CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o" \ "CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o" \
"CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o" \ "CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o" \
"CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o" \
"CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o" \ "CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o" \
"CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o" \ "CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o" \
"CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o" \ "CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o" \
@@ -407,6 +422,7 @@ LearningVulkan: CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o
LearningVulkan: CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o LearningVulkan: CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o
LearningVulkan: CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o LearningVulkan: CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o
LearningVulkan: CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o LearningVulkan: CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o
LearningVulkan: CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o
LearningVulkan: CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o LearningVulkan: CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o
LearningVulkan: CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o LearningVulkan: CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o
LearningVulkan: CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o LearningVulkan: CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o
@@ -417,7 +433,7 @@ LearningVulkan: CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulk
LearningVulkan: CMakeFiles/LearningVulkan.dir/build.make LearningVulkan: CMakeFiles/LearningVulkan.dir/build.make
LearningVulkan: CMakeFiles/LearningVulkan.dir/compiler_depend.ts LearningVulkan: CMakeFiles/LearningVulkan.dir/compiler_depend.ts
LearningVulkan: CMakeFiles/LearningVulkan.dir/link.txt LearningVulkan: CMakeFiles/LearningVulkan.dir/link.txt
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Linking CXX executable LearningVulkan" @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Linking CXX executable LearningVulkan"
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/LearningVulkan.dir/link.txt --verbose=$(VERBOSE) $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/LearningVulkan.dir/link.txt --verbose=$(VERBOSE)
# Rule to build all files generated by this target. # Rule to build all files generated by this target.

View File

@@ -42,6 +42,8 @@ file(REMOVE_RECURSE
"CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o.d" "CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o.d"
"CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o" "CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o"
"CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o.d" "CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o.d"
"CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o"
"CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o.d"
"LearningVulkan" "LearningVulkan"
"LearningVulkan.pdb" "LearningVulkan.pdb"
) )

View File

@@ -1372,6 +1372,7 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.h /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.h
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imconfig.h /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imconfig.h
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui.h /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui.h
/home/Jordan/Projects/CPP/LearningVulkan/lib/tinyobjloader/tiny_obj_loader.h
/home/Jordan/Projects/CPP/LearningVulkan/src/public/GlfwWindowManager.h /home/Jordan/Projects/CPP/LearningVulkan/src/public/GlfwWindowManager.h
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanContext.hpp /home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanContext.hpp
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanDeviceManager.h /home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanDeviceManager.h
@@ -1564,9 +1565,12 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o
/usr/include/c++/15.2.1/bits/stl_iterator.h /usr/include/c++/15.2.1/bits/stl_iterator.h
/usr/include/c++/15.2.1/bits/stl_iterator_base_funcs.h /usr/include/c++/15.2.1/bits/stl_iterator_base_funcs.h
/usr/include/c++/15.2.1/bits/stl_iterator_base_types.h /usr/include/c++/15.2.1/bits/stl_iterator_base_types.h
/usr/include/c++/15.2.1/bits/stl_map.h
/usr/include/c++/15.2.1/bits/stl_multimap.h
/usr/include/c++/15.2.1/bits/stl_pair.h /usr/include/c++/15.2.1/bits/stl_pair.h
/usr/include/c++/15.2.1/bits/stl_raw_storage_iter.h /usr/include/c++/15.2.1/bits/stl_raw_storage_iter.h
/usr/include/c++/15.2.1/bits/stl_tempbuf.h /usr/include/c++/15.2.1/bits/stl_tempbuf.h
/usr/include/c++/15.2.1/bits/stl_tree.h
/usr/include/c++/15.2.1/bits/stl_uninitialized.h /usr/include/c++/15.2.1/bits/stl_uninitialized.h
/usr/include/c++/15.2.1/bits/stl_vector.h /usr/include/c++/15.2.1/bits/stl_vector.h
/usr/include/c++/15.2.1/bits/streambuf.tcc /usr/include/c++/15.2.1/bits/streambuf.tcc
@@ -1617,6 +1621,7 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o
/usr/include/c++/15.2.1/iosfwd /usr/include/c++/15.2.1/iosfwd
/usr/include/c++/15.2.1/limits /usr/include/c++/15.2.1/limits
/usr/include/c++/15.2.1/locale /usr/include/c++/15.2.1/locale
/usr/include/c++/15.2.1/map
/usr/include/c++/15.2.1/memory /usr/include/c++/15.2.1/memory
/usr/include/c++/15.2.1/new /usr/include/c++/15.2.1/new
/usr/include/c++/15.2.1/numbers /usr/include/c++/15.2.1/numbers
@@ -1682,6 +1687,7 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o
/usr/include/glm/detail/func_vector_relational.inl /usr/include/glm/detail/func_vector_relational.inl
/usr/include/glm/detail/qualifier.hpp /usr/include/glm/detail/qualifier.hpp
/usr/include/glm/detail/setup.hpp /usr/include/glm/detail/setup.hpp
/usr/include/glm/detail/type_float.hpp
/usr/include/glm/detail/type_half.hpp /usr/include/glm/detail/type_half.hpp
/usr/include/glm/detail/type_half.inl /usr/include/glm/detail/type_half.inl
/usr/include/glm/detail/type_mat2x2.hpp /usr/include/glm/detail/type_mat2x2.hpp
@@ -1702,6 +1708,8 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o
/usr/include/glm/detail/type_mat4x3.inl /usr/include/glm/detail/type_mat4x3.inl
/usr/include/glm/detail/type_mat4x4.hpp /usr/include/glm/detail/type_mat4x4.hpp
/usr/include/glm/detail/type_mat4x4.inl /usr/include/glm/detail/type_mat4x4.inl
/usr/include/glm/detail/type_quat.hpp
/usr/include/glm/detail/type_quat.inl
/usr/include/glm/detail/type_vec1.hpp /usr/include/glm/detail/type_vec1.hpp
/usr/include/glm/detail/type_vec1.inl /usr/include/glm/detail/type_vec1.inl
/usr/include/glm/detail/type_vec2.hpp /usr/include/glm/detail/type_vec2.hpp
@@ -1711,6 +1719,8 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o
/usr/include/glm/detail/type_vec4.hpp /usr/include/glm/detail/type_vec4.hpp
/usr/include/glm/detail/type_vec4.inl /usr/include/glm/detail/type_vec4.inl
/usr/include/glm/exponential.hpp /usr/include/glm/exponential.hpp
/usr/include/glm/ext/matrix_clip_space.hpp
/usr/include/glm/ext/matrix_clip_space.inl
/usr/include/glm/ext/matrix_double2x2.hpp /usr/include/glm/ext/matrix_double2x2.hpp
/usr/include/glm/ext/matrix_double2x2_precision.hpp /usr/include/glm/ext/matrix_double2x2_precision.hpp
/usr/include/glm/ext/matrix_double2x3.hpp /usr/include/glm/ext/matrix_double2x3.hpp
@@ -1747,32 +1757,64 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o
/usr/include/glm/ext/matrix_float4x3_precision.hpp /usr/include/glm/ext/matrix_float4x3_precision.hpp
/usr/include/glm/ext/matrix_float4x4.hpp /usr/include/glm/ext/matrix_float4x4.hpp
/usr/include/glm/ext/matrix_float4x4_precision.hpp /usr/include/glm/ext/matrix_float4x4_precision.hpp
/usr/include/glm/ext/matrix_projection.hpp
/usr/include/glm/ext/matrix_projection.inl
/usr/include/glm/ext/matrix_transform.hpp
/usr/include/glm/ext/matrix_transform.inl
/usr/include/glm/ext/quaternion_common.hpp
/usr/include/glm/ext/quaternion_common.inl
/usr/include/glm/ext/quaternion_double.hpp
/usr/include/glm/ext/quaternion_double_precision.hpp
/usr/include/glm/ext/quaternion_float.hpp
/usr/include/glm/ext/quaternion_float_precision.hpp
/usr/include/glm/ext/quaternion_geometric.hpp
/usr/include/glm/ext/quaternion_geometric.inl
/usr/include/glm/ext/quaternion_relational.hpp
/usr/include/glm/ext/quaternion_relational.inl
/usr/include/glm/ext/quaternion_transform.hpp
/usr/include/glm/ext/quaternion_transform.inl
/usr/include/glm/ext/quaternion_trigonometric.hpp
/usr/include/glm/ext/quaternion_trigonometric.inl
/usr/include/glm/ext/scalar_constants.hpp
/usr/include/glm/ext/scalar_constants.inl
/usr/include/glm/ext/scalar_int_sized.hpp /usr/include/glm/ext/scalar_int_sized.hpp
/usr/include/glm/ext/scalar_uint_sized.hpp /usr/include/glm/ext/scalar_uint_sized.hpp
/usr/include/glm/ext/vector_bool1.hpp
/usr/include/glm/ext/vector_bool1_precision.hpp
/usr/include/glm/ext/vector_bool2.hpp /usr/include/glm/ext/vector_bool2.hpp
/usr/include/glm/ext/vector_bool2_precision.hpp /usr/include/glm/ext/vector_bool2_precision.hpp
/usr/include/glm/ext/vector_bool3.hpp /usr/include/glm/ext/vector_bool3.hpp
/usr/include/glm/ext/vector_bool3_precision.hpp /usr/include/glm/ext/vector_bool3_precision.hpp
/usr/include/glm/ext/vector_bool4.hpp /usr/include/glm/ext/vector_bool4.hpp
/usr/include/glm/ext/vector_bool4_precision.hpp /usr/include/glm/ext/vector_bool4_precision.hpp
/usr/include/glm/ext/vector_double1.hpp
/usr/include/glm/ext/vector_double1_precision.hpp
/usr/include/glm/ext/vector_double2.hpp /usr/include/glm/ext/vector_double2.hpp
/usr/include/glm/ext/vector_double2_precision.hpp /usr/include/glm/ext/vector_double2_precision.hpp
/usr/include/glm/ext/vector_double3.hpp /usr/include/glm/ext/vector_double3.hpp
/usr/include/glm/ext/vector_double3_precision.hpp /usr/include/glm/ext/vector_double3_precision.hpp
/usr/include/glm/ext/vector_double4.hpp /usr/include/glm/ext/vector_double4.hpp
/usr/include/glm/ext/vector_double4_precision.hpp /usr/include/glm/ext/vector_double4_precision.hpp
/usr/include/glm/ext/vector_float1.hpp
/usr/include/glm/ext/vector_float1_precision.hpp
/usr/include/glm/ext/vector_float2.hpp /usr/include/glm/ext/vector_float2.hpp
/usr/include/glm/ext/vector_float2_precision.hpp /usr/include/glm/ext/vector_float2_precision.hpp
/usr/include/glm/ext/vector_float3.hpp /usr/include/glm/ext/vector_float3.hpp
/usr/include/glm/ext/vector_float3_precision.hpp /usr/include/glm/ext/vector_float3_precision.hpp
/usr/include/glm/ext/vector_float4.hpp /usr/include/glm/ext/vector_float4.hpp
/usr/include/glm/ext/vector_float4_precision.hpp /usr/include/glm/ext/vector_float4_precision.hpp
/usr/include/glm/ext/vector_int1.hpp
/usr/include/glm/ext/vector_int1_sized.hpp
/usr/include/glm/ext/vector_int2.hpp /usr/include/glm/ext/vector_int2.hpp
/usr/include/glm/ext/vector_int2_sized.hpp /usr/include/glm/ext/vector_int2_sized.hpp
/usr/include/glm/ext/vector_int3.hpp /usr/include/glm/ext/vector_int3.hpp
/usr/include/glm/ext/vector_int3_sized.hpp /usr/include/glm/ext/vector_int3_sized.hpp
/usr/include/glm/ext/vector_int4.hpp /usr/include/glm/ext/vector_int4.hpp
/usr/include/glm/ext/vector_int4_sized.hpp /usr/include/glm/ext/vector_int4_sized.hpp
/usr/include/glm/ext/vector_relational.hpp
/usr/include/glm/ext/vector_relational.inl
/usr/include/glm/ext/vector_uint1.hpp
/usr/include/glm/ext/vector_uint1_sized.hpp
/usr/include/glm/ext/vector_uint2.hpp /usr/include/glm/ext/vector_uint2.hpp
/usr/include/glm/ext/vector_uint2_sized.hpp /usr/include/glm/ext/vector_uint2_sized.hpp
/usr/include/glm/ext/vector_uint3.hpp /usr/include/glm/ext/vector_uint3.hpp
@@ -1782,6 +1824,19 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o
/usr/include/glm/fwd.hpp /usr/include/glm/fwd.hpp
/usr/include/glm/geometric.hpp /usr/include/glm/geometric.hpp
/usr/include/glm/glm.hpp /usr/include/glm/glm.hpp
/usr/include/glm/gtc/constants.hpp
/usr/include/glm/gtc/constants.inl
/usr/include/glm/gtc/epsilon.hpp
/usr/include/glm/gtc/epsilon.inl
/usr/include/glm/gtc/matrix_transform.hpp
/usr/include/glm/gtc/matrix_transform.inl
/usr/include/glm/gtc/quaternion.hpp
/usr/include/glm/gtc/quaternion.inl
/usr/include/glm/gtc/vec1.hpp
/usr/include/glm/gtx/dual_quaternion.hpp
/usr/include/glm/gtx/dual_quaternion.inl
/usr/include/glm/gtx/hash.hpp
/usr/include/glm/gtx/hash.inl
/usr/include/glm/integer.hpp /usr/include/glm/integer.hpp
/usr/include/glm/mat2x2.hpp /usr/include/glm/mat2x2.hpp
/usr/include/glm/mat2x3.hpp /usr/include/glm/mat2x3.hpp
@@ -2392,6 +2447,7 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanBuffers.cpp.o
/usr/include/glm/detail/func_vector_relational.inl /usr/include/glm/detail/func_vector_relational.inl
/usr/include/glm/detail/qualifier.hpp /usr/include/glm/detail/qualifier.hpp
/usr/include/glm/detail/setup.hpp /usr/include/glm/detail/setup.hpp
/usr/include/glm/detail/type_float.hpp
/usr/include/glm/detail/type_half.hpp /usr/include/glm/detail/type_half.hpp
/usr/include/glm/detail/type_half.inl /usr/include/glm/detail/type_half.inl
/usr/include/glm/detail/type_mat2x2.hpp /usr/include/glm/detail/type_mat2x2.hpp
@@ -2412,6 +2468,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanBuffers.cpp.o
/usr/include/glm/detail/type_mat4x3.inl /usr/include/glm/detail/type_mat4x3.inl
/usr/include/glm/detail/type_mat4x4.hpp /usr/include/glm/detail/type_mat4x4.hpp
/usr/include/glm/detail/type_mat4x4.inl /usr/include/glm/detail/type_mat4x4.inl
/usr/include/glm/detail/type_quat.hpp
/usr/include/glm/detail/type_quat.inl
/usr/include/glm/detail/type_vec1.hpp /usr/include/glm/detail/type_vec1.hpp
/usr/include/glm/detail/type_vec1.inl /usr/include/glm/detail/type_vec1.inl
/usr/include/glm/detail/type_vec2.hpp /usr/include/glm/detail/type_vec2.hpp
@@ -2421,6 +2479,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanBuffers.cpp.o
/usr/include/glm/detail/type_vec4.hpp /usr/include/glm/detail/type_vec4.hpp
/usr/include/glm/detail/type_vec4.inl /usr/include/glm/detail/type_vec4.inl
/usr/include/glm/exponential.hpp /usr/include/glm/exponential.hpp
/usr/include/glm/ext/matrix_clip_space.hpp
/usr/include/glm/ext/matrix_clip_space.inl
/usr/include/glm/ext/matrix_double2x2.hpp /usr/include/glm/ext/matrix_double2x2.hpp
/usr/include/glm/ext/matrix_double2x2_precision.hpp /usr/include/glm/ext/matrix_double2x2_precision.hpp
/usr/include/glm/ext/matrix_double2x3.hpp /usr/include/glm/ext/matrix_double2x3.hpp
@@ -2457,32 +2517,64 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanBuffers.cpp.o
/usr/include/glm/ext/matrix_float4x3_precision.hpp /usr/include/glm/ext/matrix_float4x3_precision.hpp
/usr/include/glm/ext/matrix_float4x4.hpp /usr/include/glm/ext/matrix_float4x4.hpp
/usr/include/glm/ext/matrix_float4x4_precision.hpp /usr/include/glm/ext/matrix_float4x4_precision.hpp
/usr/include/glm/ext/matrix_projection.hpp
/usr/include/glm/ext/matrix_projection.inl
/usr/include/glm/ext/matrix_transform.hpp
/usr/include/glm/ext/matrix_transform.inl
/usr/include/glm/ext/quaternion_common.hpp
/usr/include/glm/ext/quaternion_common.inl
/usr/include/glm/ext/quaternion_double.hpp
/usr/include/glm/ext/quaternion_double_precision.hpp
/usr/include/glm/ext/quaternion_float.hpp
/usr/include/glm/ext/quaternion_float_precision.hpp
/usr/include/glm/ext/quaternion_geometric.hpp
/usr/include/glm/ext/quaternion_geometric.inl
/usr/include/glm/ext/quaternion_relational.hpp
/usr/include/glm/ext/quaternion_relational.inl
/usr/include/glm/ext/quaternion_transform.hpp
/usr/include/glm/ext/quaternion_transform.inl
/usr/include/glm/ext/quaternion_trigonometric.hpp
/usr/include/glm/ext/quaternion_trigonometric.inl
/usr/include/glm/ext/scalar_constants.hpp
/usr/include/glm/ext/scalar_constants.inl
/usr/include/glm/ext/scalar_int_sized.hpp /usr/include/glm/ext/scalar_int_sized.hpp
/usr/include/glm/ext/scalar_uint_sized.hpp /usr/include/glm/ext/scalar_uint_sized.hpp
/usr/include/glm/ext/vector_bool1.hpp
/usr/include/glm/ext/vector_bool1_precision.hpp
/usr/include/glm/ext/vector_bool2.hpp /usr/include/glm/ext/vector_bool2.hpp
/usr/include/glm/ext/vector_bool2_precision.hpp /usr/include/glm/ext/vector_bool2_precision.hpp
/usr/include/glm/ext/vector_bool3.hpp /usr/include/glm/ext/vector_bool3.hpp
/usr/include/glm/ext/vector_bool3_precision.hpp /usr/include/glm/ext/vector_bool3_precision.hpp
/usr/include/glm/ext/vector_bool4.hpp /usr/include/glm/ext/vector_bool4.hpp
/usr/include/glm/ext/vector_bool4_precision.hpp /usr/include/glm/ext/vector_bool4_precision.hpp
/usr/include/glm/ext/vector_double1.hpp
/usr/include/glm/ext/vector_double1_precision.hpp
/usr/include/glm/ext/vector_double2.hpp /usr/include/glm/ext/vector_double2.hpp
/usr/include/glm/ext/vector_double2_precision.hpp /usr/include/glm/ext/vector_double2_precision.hpp
/usr/include/glm/ext/vector_double3.hpp /usr/include/glm/ext/vector_double3.hpp
/usr/include/glm/ext/vector_double3_precision.hpp /usr/include/glm/ext/vector_double3_precision.hpp
/usr/include/glm/ext/vector_double4.hpp /usr/include/glm/ext/vector_double4.hpp
/usr/include/glm/ext/vector_double4_precision.hpp /usr/include/glm/ext/vector_double4_precision.hpp
/usr/include/glm/ext/vector_float1.hpp
/usr/include/glm/ext/vector_float1_precision.hpp
/usr/include/glm/ext/vector_float2.hpp /usr/include/glm/ext/vector_float2.hpp
/usr/include/glm/ext/vector_float2_precision.hpp /usr/include/glm/ext/vector_float2_precision.hpp
/usr/include/glm/ext/vector_float3.hpp /usr/include/glm/ext/vector_float3.hpp
/usr/include/glm/ext/vector_float3_precision.hpp /usr/include/glm/ext/vector_float3_precision.hpp
/usr/include/glm/ext/vector_float4.hpp /usr/include/glm/ext/vector_float4.hpp
/usr/include/glm/ext/vector_float4_precision.hpp /usr/include/glm/ext/vector_float4_precision.hpp
/usr/include/glm/ext/vector_int1.hpp
/usr/include/glm/ext/vector_int1_sized.hpp
/usr/include/glm/ext/vector_int2.hpp /usr/include/glm/ext/vector_int2.hpp
/usr/include/glm/ext/vector_int2_sized.hpp /usr/include/glm/ext/vector_int2_sized.hpp
/usr/include/glm/ext/vector_int3.hpp /usr/include/glm/ext/vector_int3.hpp
/usr/include/glm/ext/vector_int3_sized.hpp /usr/include/glm/ext/vector_int3_sized.hpp
/usr/include/glm/ext/vector_int4.hpp /usr/include/glm/ext/vector_int4.hpp
/usr/include/glm/ext/vector_int4_sized.hpp /usr/include/glm/ext/vector_int4_sized.hpp
/usr/include/glm/ext/vector_relational.hpp
/usr/include/glm/ext/vector_relational.inl
/usr/include/glm/ext/vector_uint1.hpp
/usr/include/glm/ext/vector_uint1_sized.hpp
/usr/include/glm/ext/vector_uint2.hpp /usr/include/glm/ext/vector_uint2.hpp
/usr/include/glm/ext/vector_uint2_sized.hpp /usr/include/glm/ext/vector_uint2_sized.hpp
/usr/include/glm/ext/vector_uint3.hpp /usr/include/glm/ext/vector_uint3.hpp
@@ -2492,6 +2584,19 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanBuffers.cpp.o
/usr/include/glm/fwd.hpp /usr/include/glm/fwd.hpp
/usr/include/glm/geometric.hpp /usr/include/glm/geometric.hpp
/usr/include/glm/glm.hpp /usr/include/glm/glm.hpp
/usr/include/glm/gtc/constants.hpp
/usr/include/glm/gtc/constants.inl
/usr/include/glm/gtc/epsilon.hpp
/usr/include/glm/gtc/epsilon.inl
/usr/include/glm/gtc/matrix_transform.hpp
/usr/include/glm/gtc/matrix_transform.inl
/usr/include/glm/gtc/quaternion.hpp
/usr/include/glm/gtc/quaternion.inl
/usr/include/glm/gtc/vec1.hpp
/usr/include/glm/gtx/dual_quaternion.hpp
/usr/include/glm/gtx/dual_quaternion.inl
/usr/include/glm/gtx/hash.hpp
/usr/include/glm/gtx/hash.inl
/usr/include/glm/integer.hpp /usr/include/glm/integer.hpp
/usr/include/glm/mat2x2.hpp /usr/include/glm/mat2x2.hpp
/usr/include/glm/mat2x3.hpp /usr/include/glm/mat2x3.hpp
@@ -2906,6 +3011,7 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o
/usr/include/glm/detail/func_vector_relational.inl /usr/include/glm/detail/func_vector_relational.inl
/usr/include/glm/detail/qualifier.hpp /usr/include/glm/detail/qualifier.hpp
/usr/include/glm/detail/setup.hpp /usr/include/glm/detail/setup.hpp
/usr/include/glm/detail/type_float.hpp
/usr/include/glm/detail/type_half.hpp /usr/include/glm/detail/type_half.hpp
/usr/include/glm/detail/type_half.inl /usr/include/glm/detail/type_half.inl
/usr/include/glm/detail/type_mat2x2.hpp /usr/include/glm/detail/type_mat2x2.hpp
@@ -2926,6 +3032,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o
/usr/include/glm/detail/type_mat4x3.inl /usr/include/glm/detail/type_mat4x3.inl
/usr/include/glm/detail/type_mat4x4.hpp /usr/include/glm/detail/type_mat4x4.hpp
/usr/include/glm/detail/type_mat4x4.inl /usr/include/glm/detail/type_mat4x4.inl
/usr/include/glm/detail/type_quat.hpp
/usr/include/glm/detail/type_quat.inl
/usr/include/glm/detail/type_vec1.hpp /usr/include/glm/detail/type_vec1.hpp
/usr/include/glm/detail/type_vec1.inl /usr/include/glm/detail/type_vec1.inl
/usr/include/glm/detail/type_vec2.hpp /usr/include/glm/detail/type_vec2.hpp
@@ -2977,34 +3085,60 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o
/usr/include/glm/ext/matrix_projection.inl /usr/include/glm/ext/matrix_projection.inl
/usr/include/glm/ext/matrix_transform.hpp /usr/include/glm/ext/matrix_transform.hpp
/usr/include/glm/ext/matrix_transform.inl /usr/include/glm/ext/matrix_transform.inl
/usr/include/glm/ext/quaternion_common.hpp
/usr/include/glm/ext/quaternion_common.inl
/usr/include/glm/ext/quaternion_double.hpp
/usr/include/glm/ext/quaternion_double_precision.hpp
/usr/include/glm/ext/quaternion_float.hpp
/usr/include/glm/ext/quaternion_float_precision.hpp
/usr/include/glm/ext/quaternion_geometric.hpp
/usr/include/glm/ext/quaternion_geometric.inl
/usr/include/glm/ext/quaternion_relational.hpp
/usr/include/glm/ext/quaternion_relational.inl
/usr/include/glm/ext/quaternion_transform.hpp
/usr/include/glm/ext/quaternion_transform.inl
/usr/include/glm/ext/quaternion_trigonometric.hpp
/usr/include/glm/ext/quaternion_trigonometric.inl
/usr/include/glm/ext/scalar_constants.hpp /usr/include/glm/ext/scalar_constants.hpp
/usr/include/glm/ext/scalar_constants.inl /usr/include/glm/ext/scalar_constants.inl
/usr/include/glm/ext/scalar_int_sized.hpp /usr/include/glm/ext/scalar_int_sized.hpp
/usr/include/glm/ext/scalar_uint_sized.hpp /usr/include/glm/ext/scalar_uint_sized.hpp
/usr/include/glm/ext/vector_bool1.hpp
/usr/include/glm/ext/vector_bool1_precision.hpp
/usr/include/glm/ext/vector_bool2.hpp /usr/include/glm/ext/vector_bool2.hpp
/usr/include/glm/ext/vector_bool2_precision.hpp /usr/include/glm/ext/vector_bool2_precision.hpp
/usr/include/glm/ext/vector_bool3.hpp /usr/include/glm/ext/vector_bool3.hpp
/usr/include/glm/ext/vector_bool3_precision.hpp /usr/include/glm/ext/vector_bool3_precision.hpp
/usr/include/glm/ext/vector_bool4.hpp /usr/include/glm/ext/vector_bool4.hpp
/usr/include/glm/ext/vector_bool4_precision.hpp /usr/include/glm/ext/vector_bool4_precision.hpp
/usr/include/glm/ext/vector_double1.hpp
/usr/include/glm/ext/vector_double1_precision.hpp
/usr/include/glm/ext/vector_double2.hpp /usr/include/glm/ext/vector_double2.hpp
/usr/include/glm/ext/vector_double2_precision.hpp /usr/include/glm/ext/vector_double2_precision.hpp
/usr/include/glm/ext/vector_double3.hpp /usr/include/glm/ext/vector_double3.hpp
/usr/include/glm/ext/vector_double3_precision.hpp /usr/include/glm/ext/vector_double3_precision.hpp
/usr/include/glm/ext/vector_double4.hpp /usr/include/glm/ext/vector_double4.hpp
/usr/include/glm/ext/vector_double4_precision.hpp /usr/include/glm/ext/vector_double4_precision.hpp
/usr/include/glm/ext/vector_float1.hpp
/usr/include/glm/ext/vector_float1_precision.hpp
/usr/include/glm/ext/vector_float2.hpp /usr/include/glm/ext/vector_float2.hpp
/usr/include/glm/ext/vector_float2_precision.hpp /usr/include/glm/ext/vector_float2_precision.hpp
/usr/include/glm/ext/vector_float3.hpp /usr/include/glm/ext/vector_float3.hpp
/usr/include/glm/ext/vector_float3_precision.hpp /usr/include/glm/ext/vector_float3_precision.hpp
/usr/include/glm/ext/vector_float4.hpp /usr/include/glm/ext/vector_float4.hpp
/usr/include/glm/ext/vector_float4_precision.hpp /usr/include/glm/ext/vector_float4_precision.hpp
/usr/include/glm/ext/vector_int1.hpp
/usr/include/glm/ext/vector_int1_sized.hpp
/usr/include/glm/ext/vector_int2.hpp /usr/include/glm/ext/vector_int2.hpp
/usr/include/glm/ext/vector_int2_sized.hpp /usr/include/glm/ext/vector_int2_sized.hpp
/usr/include/glm/ext/vector_int3.hpp /usr/include/glm/ext/vector_int3.hpp
/usr/include/glm/ext/vector_int3_sized.hpp /usr/include/glm/ext/vector_int3_sized.hpp
/usr/include/glm/ext/vector_int4.hpp /usr/include/glm/ext/vector_int4.hpp
/usr/include/glm/ext/vector_int4_sized.hpp /usr/include/glm/ext/vector_int4_sized.hpp
/usr/include/glm/ext/vector_relational.hpp
/usr/include/glm/ext/vector_relational.inl
/usr/include/glm/ext/vector_uint1.hpp
/usr/include/glm/ext/vector_uint1_sized.hpp
/usr/include/glm/ext/vector_uint2.hpp /usr/include/glm/ext/vector_uint2.hpp
/usr/include/glm/ext/vector_uint2_sized.hpp /usr/include/glm/ext/vector_uint2_sized.hpp
/usr/include/glm/ext/vector_uint3.hpp /usr/include/glm/ext/vector_uint3.hpp
@@ -3016,8 +3150,17 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o
/usr/include/glm/glm.hpp /usr/include/glm/glm.hpp
/usr/include/glm/gtc/constants.hpp /usr/include/glm/gtc/constants.hpp
/usr/include/glm/gtc/constants.inl /usr/include/glm/gtc/constants.inl
/usr/include/glm/gtc/epsilon.hpp
/usr/include/glm/gtc/epsilon.inl
/usr/include/glm/gtc/matrix_transform.hpp /usr/include/glm/gtc/matrix_transform.hpp
/usr/include/glm/gtc/matrix_transform.inl /usr/include/glm/gtc/matrix_transform.inl
/usr/include/glm/gtc/quaternion.hpp
/usr/include/glm/gtc/quaternion.inl
/usr/include/glm/gtc/vec1.hpp
/usr/include/glm/gtx/dual_quaternion.hpp
/usr/include/glm/gtx/dual_quaternion.inl
/usr/include/glm/gtx/hash.hpp
/usr/include/glm/gtx/hash.inl
/usr/include/glm/integer.hpp /usr/include/glm/integer.hpp
/usr/include/glm/mat2x2.hpp /usr/include/glm/mat2x2.hpp
/usr/include/glm/mat2x3.hpp /usr/include/glm/mat2x3.hpp
@@ -4532,6 +4675,7 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanPipeline.cpp.o
/usr/include/glm/detail/func_vector_relational.inl /usr/include/glm/detail/func_vector_relational.inl
/usr/include/glm/detail/qualifier.hpp /usr/include/glm/detail/qualifier.hpp
/usr/include/glm/detail/setup.hpp /usr/include/glm/detail/setup.hpp
/usr/include/glm/detail/type_float.hpp
/usr/include/glm/detail/type_half.hpp /usr/include/glm/detail/type_half.hpp
/usr/include/glm/detail/type_half.inl /usr/include/glm/detail/type_half.inl
/usr/include/glm/detail/type_mat2x2.hpp /usr/include/glm/detail/type_mat2x2.hpp
@@ -4552,6 +4696,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanPipeline.cpp.o
/usr/include/glm/detail/type_mat4x3.inl /usr/include/glm/detail/type_mat4x3.inl
/usr/include/glm/detail/type_mat4x4.hpp /usr/include/glm/detail/type_mat4x4.hpp
/usr/include/glm/detail/type_mat4x4.inl /usr/include/glm/detail/type_mat4x4.inl
/usr/include/glm/detail/type_quat.hpp
/usr/include/glm/detail/type_quat.inl
/usr/include/glm/detail/type_vec1.hpp /usr/include/glm/detail/type_vec1.hpp
/usr/include/glm/detail/type_vec1.inl /usr/include/glm/detail/type_vec1.inl
/usr/include/glm/detail/type_vec2.hpp /usr/include/glm/detail/type_vec2.hpp
@@ -4561,6 +4707,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanPipeline.cpp.o
/usr/include/glm/detail/type_vec4.hpp /usr/include/glm/detail/type_vec4.hpp
/usr/include/glm/detail/type_vec4.inl /usr/include/glm/detail/type_vec4.inl
/usr/include/glm/exponential.hpp /usr/include/glm/exponential.hpp
/usr/include/glm/ext/matrix_clip_space.hpp
/usr/include/glm/ext/matrix_clip_space.inl
/usr/include/glm/ext/matrix_double2x2.hpp /usr/include/glm/ext/matrix_double2x2.hpp
/usr/include/glm/ext/matrix_double2x2_precision.hpp /usr/include/glm/ext/matrix_double2x2_precision.hpp
/usr/include/glm/ext/matrix_double2x3.hpp /usr/include/glm/ext/matrix_double2x3.hpp
@@ -4597,32 +4745,64 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanPipeline.cpp.o
/usr/include/glm/ext/matrix_float4x3_precision.hpp /usr/include/glm/ext/matrix_float4x3_precision.hpp
/usr/include/glm/ext/matrix_float4x4.hpp /usr/include/glm/ext/matrix_float4x4.hpp
/usr/include/glm/ext/matrix_float4x4_precision.hpp /usr/include/glm/ext/matrix_float4x4_precision.hpp
/usr/include/glm/ext/matrix_projection.hpp
/usr/include/glm/ext/matrix_projection.inl
/usr/include/glm/ext/matrix_transform.hpp
/usr/include/glm/ext/matrix_transform.inl
/usr/include/glm/ext/quaternion_common.hpp
/usr/include/glm/ext/quaternion_common.inl
/usr/include/glm/ext/quaternion_double.hpp
/usr/include/glm/ext/quaternion_double_precision.hpp
/usr/include/glm/ext/quaternion_float.hpp
/usr/include/glm/ext/quaternion_float_precision.hpp
/usr/include/glm/ext/quaternion_geometric.hpp
/usr/include/glm/ext/quaternion_geometric.inl
/usr/include/glm/ext/quaternion_relational.hpp
/usr/include/glm/ext/quaternion_relational.inl
/usr/include/glm/ext/quaternion_transform.hpp
/usr/include/glm/ext/quaternion_transform.inl
/usr/include/glm/ext/quaternion_trigonometric.hpp
/usr/include/glm/ext/quaternion_trigonometric.inl
/usr/include/glm/ext/scalar_constants.hpp
/usr/include/glm/ext/scalar_constants.inl
/usr/include/glm/ext/scalar_int_sized.hpp /usr/include/glm/ext/scalar_int_sized.hpp
/usr/include/glm/ext/scalar_uint_sized.hpp /usr/include/glm/ext/scalar_uint_sized.hpp
/usr/include/glm/ext/vector_bool1.hpp
/usr/include/glm/ext/vector_bool1_precision.hpp
/usr/include/glm/ext/vector_bool2.hpp /usr/include/glm/ext/vector_bool2.hpp
/usr/include/glm/ext/vector_bool2_precision.hpp /usr/include/glm/ext/vector_bool2_precision.hpp
/usr/include/glm/ext/vector_bool3.hpp /usr/include/glm/ext/vector_bool3.hpp
/usr/include/glm/ext/vector_bool3_precision.hpp /usr/include/glm/ext/vector_bool3_precision.hpp
/usr/include/glm/ext/vector_bool4.hpp /usr/include/glm/ext/vector_bool4.hpp
/usr/include/glm/ext/vector_bool4_precision.hpp /usr/include/glm/ext/vector_bool4_precision.hpp
/usr/include/glm/ext/vector_double1.hpp
/usr/include/glm/ext/vector_double1_precision.hpp
/usr/include/glm/ext/vector_double2.hpp /usr/include/glm/ext/vector_double2.hpp
/usr/include/glm/ext/vector_double2_precision.hpp /usr/include/glm/ext/vector_double2_precision.hpp
/usr/include/glm/ext/vector_double3.hpp /usr/include/glm/ext/vector_double3.hpp
/usr/include/glm/ext/vector_double3_precision.hpp /usr/include/glm/ext/vector_double3_precision.hpp
/usr/include/glm/ext/vector_double4.hpp /usr/include/glm/ext/vector_double4.hpp
/usr/include/glm/ext/vector_double4_precision.hpp /usr/include/glm/ext/vector_double4_precision.hpp
/usr/include/glm/ext/vector_float1.hpp
/usr/include/glm/ext/vector_float1_precision.hpp
/usr/include/glm/ext/vector_float2.hpp /usr/include/glm/ext/vector_float2.hpp
/usr/include/glm/ext/vector_float2_precision.hpp /usr/include/glm/ext/vector_float2_precision.hpp
/usr/include/glm/ext/vector_float3.hpp /usr/include/glm/ext/vector_float3.hpp
/usr/include/glm/ext/vector_float3_precision.hpp /usr/include/glm/ext/vector_float3_precision.hpp
/usr/include/glm/ext/vector_float4.hpp /usr/include/glm/ext/vector_float4.hpp
/usr/include/glm/ext/vector_float4_precision.hpp /usr/include/glm/ext/vector_float4_precision.hpp
/usr/include/glm/ext/vector_int1.hpp
/usr/include/glm/ext/vector_int1_sized.hpp
/usr/include/glm/ext/vector_int2.hpp /usr/include/glm/ext/vector_int2.hpp
/usr/include/glm/ext/vector_int2_sized.hpp /usr/include/glm/ext/vector_int2_sized.hpp
/usr/include/glm/ext/vector_int3.hpp /usr/include/glm/ext/vector_int3.hpp
/usr/include/glm/ext/vector_int3_sized.hpp /usr/include/glm/ext/vector_int3_sized.hpp
/usr/include/glm/ext/vector_int4.hpp /usr/include/glm/ext/vector_int4.hpp
/usr/include/glm/ext/vector_int4_sized.hpp /usr/include/glm/ext/vector_int4_sized.hpp
/usr/include/glm/ext/vector_relational.hpp
/usr/include/glm/ext/vector_relational.inl
/usr/include/glm/ext/vector_uint1.hpp
/usr/include/glm/ext/vector_uint1_sized.hpp
/usr/include/glm/ext/vector_uint2.hpp /usr/include/glm/ext/vector_uint2.hpp
/usr/include/glm/ext/vector_uint2_sized.hpp /usr/include/glm/ext/vector_uint2_sized.hpp
/usr/include/glm/ext/vector_uint3.hpp /usr/include/glm/ext/vector_uint3.hpp
@@ -4632,6 +4812,19 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanPipeline.cpp.o
/usr/include/glm/fwd.hpp /usr/include/glm/fwd.hpp
/usr/include/glm/geometric.hpp /usr/include/glm/geometric.hpp
/usr/include/glm/glm.hpp /usr/include/glm/glm.hpp
/usr/include/glm/gtc/constants.hpp
/usr/include/glm/gtc/constants.inl
/usr/include/glm/gtc/epsilon.hpp
/usr/include/glm/gtc/epsilon.inl
/usr/include/glm/gtc/matrix_transform.hpp
/usr/include/glm/gtc/matrix_transform.inl
/usr/include/glm/gtc/quaternion.hpp
/usr/include/glm/gtc/quaternion.inl
/usr/include/glm/gtc/vec1.hpp
/usr/include/glm/gtx/dual_quaternion.hpp
/usr/include/glm/gtx/dual_quaternion.inl
/usr/include/glm/gtx/hash.hpp
/usr/include/glm/gtx/hash.inl
/usr/include/glm/integer.hpp /usr/include/glm/integer.hpp
/usr/include/glm/mat2x2.hpp /usr/include/glm/mat2x2.hpp
/usr/include/glm/mat2x3.hpp /usr/include/glm/mat2x3.hpp
@@ -5512,6 +5705,7 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o
/usr/include/glm/detail/func_vector_relational.inl /usr/include/glm/detail/func_vector_relational.inl
/usr/include/glm/detail/qualifier.hpp /usr/include/glm/detail/qualifier.hpp
/usr/include/glm/detail/setup.hpp /usr/include/glm/detail/setup.hpp
/usr/include/glm/detail/type_float.hpp
/usr/include/glm/detail/type_half.hpp /usr/include/glm/detail/type_half.hpp
/usr/include/glm/detail/type_half.inl /usr/include/glm/detail/type_half.inl
/usr/include/glm/detail/type_mat2x2.hpp /usr/include/glm/detail/type_mat2x2.hpp
@@ -5532,6 +5726,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o
/usr/include/glm/detail/type_mat4x3.inl /usr/include/glm/detail/type_mat4x3.inl
/usr/include/glm/detail/type_mat4x4.hpp /usr/include/glm/detail/type_mat4x4.hpp
/usr/include/glm/detail/type_mat4x4.inl /usr/include/glm/detail/type_mat4x4.inl
/usr/include/glm/detail/type_quat.hpp
/usr/include/glm/detail/type_quat.inl
/usr/include/glm/detail/type_vec1.hpp /usr/include/glm/detail/type_vec1.hpp
/usr/include/glm/detail/type_vec1.inl /usr/include/glm/detail/type_vec1.inl
/usr/include/glm/detail/type_vec2.hpp /usr/include/glm/detail/type_vec2.hpp
@@ -5541,6 +5737,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o
/usr/include/glm/detail/type_vec4.hpp /usr/include/glm/detail/type_vec4.hpp
/usr/include/glm/detail/type_vec4.inl /usr/include/glm/detail/type_vec4.inl
/usr/include/glm/exponential.hpp /usr/include/glm/exponential.hpp
/usr/include/glm/ext/matrix_clip_space.hpp
/usr/include/glm/ext/matrix_clip_space.inl
/usr/include/glm/ext/matrix_double2x2.hpp /usr/include/glm/ext/matrix_double2x2.hpp
/usr/include/glm/ext/matrix_double2x2_precision.hpp /usr/include/glm/ext/matrix_double2x2_precision.hpp
/usr/include/glm/ext/matrix_double2x3.hpp /usr/include/glm/ext/matrix_double2x3.hpp
@@ -5577,32 +5775,64 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o
/usr/include/glm/ext/matrix_float4x3_precision.hpp /usr/include/glm/ext/matrix_float4x3_precision.hpp
/usr/include/glm/ext/matrix_float4x4.hpp /usr/include/glm/ext/matrix_float4x4.hpp
/usr/include/glm/ext/matrix_float4x4_precision.hpp /usr/include/glm/ext/matrix_float4x4_precision.hpp
/usr/include/glm/ext/matrix_projection.hpp
/usr/include/glm/ext/matrix_projection.inl
/usr/include/glm/ext/matrix_transform.hpp
/usr/include/glm/ext/matrix_transform.inl
/usr/include/glm/ext/quaternion_common.hpp
/usr/include/glm/ext/quaternion_common.inl
/usr/include/glm/ext/quaternion_double.hpp
/usr/include/glm/ext/quaternion_double_precision.hpp
/usr/include/glm/ext/quaternion_float.hpp
/usr/include/glm/ext/quaternion_float_precision.hpp
/usr/include/glm/ext/quaternion_geometric.hpp
/usr/include/glm/ext/quaternion_geometric.inl
/usr/include/glm/ext/quaternion_relational.hpp
/usr/include/glm/ext/quaternion_relational.inl
/usr/include/glm/ext/quaternion_transform.hpp
/usr/include/glm/ext/quaternion_transform.inl
/usr/include/glm/ext/quaternion_trigonometric.hpp
/usr/include/glm/ext/quaternion_trigonometric.inl
/usr/include/glm/ext/scalar_constants.hpp
/usr/include/glm/ext/scalar_constants.inl
/usr/include/glm/ext/scalar_int_sized.hpp /usr/include/glm/ext/scalar_int_sized.hpp
/usr/include/glm/ext/scalar_uint_sized.hpp /usr/include/glm/ext/scalar_uint_sized.hpp
/usr/include/glm/ext/vector_bool1.hpp
/usr/include/glm/ext/vector_bool1_precision.hpp
/usr/include/glm/ext/vector_bool2.hpp /usr/include/glm/ext/vector_bool2.hpp
/usr/include/glm/ext/vector_bool2_precision.hpp /usr/include/glm/ext/vector_bool2_precision.hpp
/usr/include/glm/ext/vector_bool3.hpp /usr/include/glm/ext/vector_bool3.hpp
/usr/include/glm/ext/vector_bool3_precision.hpp /usr/include/glm/ext/vector_bool3_precision.hpp
/usr/include/glm/ext/vector_bool4.hpp /usr/include/glm/ext/vector_bool4.hpp
/usr/include/glm/ext/vector_bool4_precision.hpp /usr/include/glm/ext/vector_bool4_precision.hpp
/usr/include/glm/ext/vector_double1.hpp
/usr/include/glm/ext/vector_double1_precision.hpp
/usr/include/glm/ext/vector_double2.hpp /usr/include/glm/ext/vector_double2.hpp
/usr/include/glm/ext/vector_double2_precision.hpp /usr/include/glm/ext/vector_double2_precision.hpp
/usr/include/glm/ext/vector_double3.hpp /usr/include/glm/ext/vector_double3.hpp
/usr/include/glm/ext/vector_double3_precision.hpp /usr/include/glm/ext/vector_double3_precision.hpp
/usr/include/glm/ext/vector_double4.hpp /usr/include/glm/ext/vector_double4.hpp
/usr/include/glm/ext/vector_double4_precision.hpp /usr/include/glm/ext/vector_double4_precision.hpp
/usr/include/glm/ext/vector_float1.hpp
/usr/include/glm/ext/vector_float1_precision.hpp
/usr/include/glm/ext/vector_float2.hpp /usr/include/glm/ext/vector_float2.hpp
/usr/include/glm/ext/vector_float2_precision.hpp /usr/include/glm/ext/vector_float2_precision.hpp
/usr/include/glm/ext/vector_float3.hpp /usr/include/glm/ext/vector_float3.hpp
/usr/include/glm/ext/vector_float3_precision.hpp /usr/include/glm/ext/vector_float3_precision.hpp
/usr/include/glm/ext/vector_float4.hpp /usr/include/glm/ext/vector_float4.hpp
/usr/include/glm/ext/vector_float4_precision.hpp /usr/include/glm/ext/vector_float4_precision.hpp
/usr/include/glm/ext/vector_int1.hpp
/usr/include/glm/ext/vector_int1_sized.hpp
/usr/include/glm/ext/vector_int2.hpp /usr/include/glm/ext/vector_int2.hpp
/usr/include/glm/ext/vector_int2_sized.hpp /usr/include/glm/ext/vector_int2_sized.hpp
/usr/include/glm/ext/vector_int3.hpp /usr/include/glm/ext/vector_int3.hpp
/usr/include/glm/ext/vector_int3_sized.hpp /usr/include/glm/ext/vector_int3_sized.hpp
/usr/include/glm/ext/vector_int4.hpp /usr/include/glm/ext/vector_int4.hpp
/usr/include/glm/ext/vector_int4_sized.hpp /usr/include/glm/ext/vector_int4_sized.hpp
/usr/include/glm/ext/vector_relational.hpp
/usr/include/glm/ext/vector_relational.inl
/usr/include/glm/ext/vector_uint1.hpp
/usr/include/glm/ext/vector_uint1_sized.hpp
/usr/include/glm/ext/vector_uint2.hpp /usr/include/glm/ext/vector_uint2.hpp
/usr/include/glm/ext/vector_uint2_sized.hpp /usr/include/glm/ext/vector_uint2_sized.hpp
/usr/include/glm/ext/vector_uint3.hpp /usr/include/glm/ext/vector_uint3.hpp
@@ -5612,6 +5842,19 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o
/usr/include/glm/fwd.hpp /usr/include/glm/fwd.hpp
/usr/include/glm/geometric.hpp /usr/include/glm/geometric.hpp
/usr/include/glm/glm.hpp /usr/include/glm/glm.hpp
/usr/include/glm/gtc/constants.hpp
/usr/include/glm/gtc/constants.inl
/usr/include/glm/gtc/epsilon.hpp
/usr/include/glm/gtc/epsilon.inl
/usr/include/glm/gtc/matrix_transform.hpp
/usr/include/glm/gtc/matrix_transform.inl
/usr/include/glm/gtc/quaternion.hpp
/usr/include/glm/gtc/quaternion.inl
/usr/include/glm/gtc/vec1.hpp
/usr/include/glm/gtx/dual_quaternion.hpp
/usr/include/glm/gtx/dual_quaternion.inl
/usr/include/glm/gtx/hash.hpp
/usr/include/glm/gtx/hash.inl
/usr/include/glm/integer.hpp /usr/include/glm/integer.hpp
/usr/include/glm/mat2x2.hpp /usr/include/glm/mat2x2.hpp
/usr/include/glm/mat2x3.hpp /usr/include/glm/mat2x3.hpp
@@ -6077,6 +6320,273 @@ CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/syslimits.h /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/syslimits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/xmmintrin.h /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/xmmintrin.h
CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o
/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/tiny_obj_loader_impl.cpp
/home/Jordan/Projects/CPP/LearningVulkan/lib/tinyobjloader/tiny_obj_loader.h
/usr/include/alloca.h
/usr/include/asm-generic/bitsperlong.h
/usr/include/asm-generic/errno-base.h
/usr/include/asm-generic/errno.h
/usr/include/asm-generic/int-ll64.h
/usr/include/asm-generic/posix_types.h
/usr/include/asm-generic/types.h
/usr/include/asm/bitsperlong.h
/usr/include/asm/errno.h
/usr/include/asm/posix_types.h
/usr/include/asm/posix_types_64.h
/usr/include/asm/types.h
/usr/include/assert.h
/usr/include/bits/atomic_wide_counter.h
/usr/include/bits/byteswap.h
/usr/include/bits/cpu-set.h
/usr/include/bits/endian.h
/usr/include/bits/endianness.h
/usr/include/bits/errno.h
/usr/include/bits/floatn-common.h
/usr/include/bits/floatn.h
/usr/include/bits/flt-eval-method.h
/usr/include/bits/fp-fast.h
/usr/include/bits/fp-logb.h
/usr/include/bits/iscanonical.h
/usr/include/bits/libc-header-start.h
/usr/include/bits/libm-simd-decl-stubs.h
/usr/include/bits/locale.h
/usr/include/bits/long-double.h
/usr/include/bits/math-vector.h
/usr/include/bits/mathcalls-helper-functions.h
/usr/include/bits/mathcalls-macros.h
/usr/include/bits/mathcalls-narrow.h
/usr/include/bits/mathcalls.h
/usr/include/bits/pthread_stack_min-dynamic.h
/usr/include/bits/pthreadtypes-arch.h
/usr/include/bits/pthreadtypes.h
/usr/include/bits/sched.h
/usr/include/bits/select.h
/usr/include/bits/setjmp.h
/usr/include/bits/stdint-intn.h
/usr/include/bits/stdio.h
/usr/include/bits/stdio_lim.h
/usr/include/bits/stdlib-bsearch.h
/usr/include/bits/stdlib-float.h
/usr/include/bits/struct_mutex.h
/usr/include/bits/struct_rwlock.h
/usr/include/bits/thread-shared-types.h
/usr/include/bits/time.h
/usr/include/bits/time64.h
/usr/include/bits/timesize.h
/usr/include/bits/timex.h
/usr/include/bits/types.h
/usr/include/bits/types/FILE.h
/usr/include/bits/types/__FILE.h
/usr/include/bits/types/__fpos64_t.h
/usr/include/bits/types/__fpos_t.h
/usr/include/bits/types/__locale_t.h
/usr/include/bits/types/__mbstate_t.h
/usr/include/bits/types/__sigset_t.h
/usr/include/bits/types/clock_t.h
/usr/include/bits/types/clockid_t.h
/usr/include/bits/types/cookie_io_functions_t.h
/usr/include/bits/types/error_t.h
/usr/include/bits/types/locale_t.h
/usr/include/bits/types/mbstate_t.h
/usr/include/bits/types/sigset_t.h
/usr/include/bits/types/struct_FILE.h
/usr/include/bits/types/struct___jmp_buf_tag.h
/usr/include/bits/types/struct_itimerspec.h
/usr/include/bits/types/struct_sched_param.h
/usr/include/bits/types/struct_timespec.h
/usr/include/bits/types/struct_timeval.h
/usr/include/bits/types/struct_tm.h
/usr/include/bits/types/time_t.h
/usr/include/bits/types/timer_t.h
/usr/include/bits/types/wint_t.h
/usr/include/bits/typesizes.h
/usr/include/bits/uintn-identity.h
/usr/include/bits/waitflags.h
/usr/include/bits/waitstatus.h
/usr/include/bits/wchar.h
/usr/include/bits/wctype-wchar.h
/usr/include/bits/wordsize.h
/usr/include/c++/15.2.1/backward/binders.h
/usr/include/c++/15.2.1/bit
/usr/include/c++/15.2.1/bits/alloc_traits.h
/usr/include/c++/15.2.1/bits/allocator.h
/usr/include/c++/15.2.1/bits/basic_ios.h
/usr/include/c++/15.2.1/bits/basic_ios.tcc
/usr/include/c++/15.2.1/bits/basic_string.h
/usr/include/c++/15.2.1/bits/basic_string.tcc
/usr/include/c++/15.2.1/bits/char_traits.h
/usr/include/c++/15.2.1/bits/charconv.h
/usr/include/c++/15.2.1/bits/codecvt.h
/usr/include/c++/15.2.1/bits/concept_check.h
/usr/include/c++/15.2.1/bits/cpp_type_traits.h
/usr/include/c++/15.2.1/bits/cxxabi_forced.h
/usr/include/c++/15.2.1/bits/cxxabi_init_exception.h
/usr/include/c++/15.2.1/bits/erase_if.h
/usr/include/c++/15.2.1/bits/exception.h
/usr/include/c++/15.2.1/bits/exception_defines.h
/usr/include/c++/15.2.1/bits/exception_ptr.h
/usr/include/c++/15.2.1/bits/fstream.tcc
/usr/include/c++/15.2.1/bits/functexcept.h
/usr/include/c++/15.2.1/bits/functional_hash.h
/usr/include/c++/15.2.1/bits/hash_bytes.h
/usr/include/c++/15.2.1/bits/invoke.h
/usr/include/c++/15.2.1/bits/ios_base.h
/usr/include/c++/15.2.1/bits/istream.tcc
/usr/include/c++/15.2.1/bits/iterator_concepts.h
/usr/include/c++/15.2.1/bits/locale_classes.h
/usr/include/c++/15.2.1/bits/locale_classes.tcc
/usr/include/c++/15.2.1/bits/locale_facets.h
/usr/include/c++/15.2.1/bits/locale_facets.tcc
/usr/include/c++/15.2.1/bits/localefwd.h
/usr/include/c++/15.2.1/bits/max_size_type.h
/usr/include/c++/15.2.1/bits/memory_resource.h
/usr/include/c++/15.2.1/bits/memoryfwd.h
/usr/include/c++/15.2.1/bits/move.h
/usr/include/c++/15.2.1/bits/nested_exception.h
/usr/include/c++/15.2.1/bits/new_allocator.h
/usr/include/c++/15.2.1/bits/node_handle.h
/usr/include/c++/15.2.1/bits/ostream.h
/usr/include/c++/15.2.1/bits/ostream.tcc
/usr/include/c++/15.2.1/bits/ostream_insert.h
/usr/include/c++/15.2.1/bits/postypes.h
/usr/include/c++/15.2.1/bits/predefined_ops.h
/usr/include/c++/15.2.1/bits/ptr_traits.h
/usr/include/c++/15.2.1/bits/range_access.h
/usr/include/c++/15.2.1/bits/ranges_base.h
/usr/include/c++/15.2.1/bits/ranges_cmp.h
/usr/include/c++/15.2.1/bits/ranges_util.h
/usr/include/c++/15.2.1/bits/refwrap.h
/usr/include/c++/15.2.1/bits/requires_hosted.h
/usr/include/c++/15.2.1/bits/specfun.h
/usr/include/c++/15.2.1/bits/sstream.tcc
/usr/include/c++/15.2.1/bits/std_abs.h
/usr/include/c++/15.2.1/bits/stl_algobase.h
/usr/include/c++/15.2.1/bits/stl_bvector.h
/usr/include/c++/15.2.1/bits/stl_construct.h
/usr/include/c++/15.2.1/bits/stl_function.h
/usr/include/c++/15.2.1/bits/stl_iterator.h
/usr/include/c++/15.2.1/bits/stl_iterator_base_funcs.h
/usr/include/c++/15.2.1/bits/stl_iterator_base_types.h
/usr/include/c++/15.2.1/bits/stl_map.h
/usr/include/c++/15.2.1/bits/stl_multimap.h
/usr/include/c++/15.2.1/bits/stl_multiset.h
/usr/include/c++/15.2.1/bits/stl_pair.h
/usr/include/c++/15.2.1/bits/stl_relops.h
/usr/include/c++/15.2.1/bits/stl_set.h
/usr/include/c++/15.2.1/bits/stl_tree.h
/usr/include/c++/15.2.1/bits/stl_uninitialized.h
/usr/include/c++/15.2.1/bits/stl_vector.h
/usr/include/c++/15.2.1/bits/streambuf.tcc
/usr/include/c++/15.2.1/bits/streambuf_iterator.h
/usr/include/c++/15.2.1/bits/string_view.tcc
/usr/include/c++/15.2.1/bits/stringfwd.h
/usr/include/c++/15.2.1/bits/uses_allocator.h
/usr/include/c++/15.2.1/bits/uses_allocator_args.h
/usr/include/c++/15.2.1/bits/utility.h
/usr/include/c++/15.2.1/bits/vector.tcc
/usr/include/c++/15.2.1/bits/version.h
/usr/include/c++/15.2.1/cassert
/usr/include/c++/15.2.1/cctype
/usr/include/c++/15.2.1/cerrno
/usr/include/c++/15.2.1/clocale
/usr/include/c++/15.2.1/cmath
/usr/include/c++/15.2.1/compare
/usr/include/c++/15.2.1/concepts
/usr/include/c++/15.2.1/cstddef
/usr/include/c++/15.2.1/cstdio
/usr/include/c++/15.2.1/cstdlib
/usr/include/c++/15.2.1/cstring
/usr/include/c++/15.2.1/cwchar
/usr/include/c++/15.2.1/cwctype
/usr/include/c++/15.2.1/debug/assertions.h
/usr/include/c++/15.2.1/debug/debug.h
/usr/include/c++/15.2.1/exception
/usr/include/c++/15.2.1/ext/aligned_buffer.h
/usr/include/c++/15.2.1/ext/alloc_traits.h
/usr/include/c++/15.2.1/ext/atomicity.h
/usr/include/c++/15.2.1/ext/numeric_traits.h
/usr/include/c++/15.2.1/ext/string_conversions.h
/usr/include/c++/15.2.1/ext/type_traits.h
/usr/include/c++/15.2.1/fstream
/usr/include/c++/15.2.1/initializer_list
/usr/include/c++/15.2.1/ios
/usr/include/c++/15.2.1/iosfwd
/usr/include/c++/15.2.1/istream
/usr/include/c++/15.2.1/limits
/usr/include/c++/15.2.1/map
/usr/include/c++/15.2.1/new
/usr/include/c++/15.2.1/numbers
/usr/include/c++/15.2.1/ostream
/usr/include/c++/15.2.1/pstl/pstl_config.h
/usr/include/c++/15.2.1/set
/usr/include/c++/15.2.1/sstream
/usr/include/c++/15.2.1/stdexcept
/usr/include/c++/15.2.1/streambuf
/usr/include/c++/15.2.1/string
/usr/include/c++/15.2.1/string_view
/usr/include/c++/15.2.1/system_error
/usr/include/c++/15.2.1/tr1/bessel_function.tcc
/usr/include/c++/15.2.1/tr1/beta_function.tcc
/usr/include/c++/15.2.1/tr1/ell_integral.tcc
/usr/include/c++/15.2.1/tr1/exp_integral.tcc
/usr/include/c++/15.2.1/tr1/gamma.tcc
/usr/include/c++/15.2.1/tr1/hypergeometric.tcc
/usr/include/c++/15.2.1/tr1/legendre_function.tcc
/usr/include/c++/15.2.1/tr1/modified_bessel_func.tcc
/usr/include/c++/15.2.1/tr1/poly_hermite.tcc
/usr/include/c++/15.2.1/tr1/poly_laguerre.tcc
/usr/include/c++/15.2.1/tr1/riemann_zeta.tcc
/usr/include/c++/15.2.1/tr1/special_function_util.h
/usr/include/c++/15.2.1/tuple
/usr/include/c++/15.2.1/type_traits
/usr/include/c++/15.2.1/typeinfo
/usr/include/c++/15.2.1/utility
/usr/include/c++/15.2.1/vector
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/basic_file.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++config.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++io.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++locale.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/ctype_base.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/ctype_inline.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/error_constants.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr.h
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/os_defines.h
/usr/include/ctype.h
/usr/include/endian.h
/usr/include/errno.h
/usr/include/features-time64.h
/usr/include/features.h
/usr/include/gnu/stubs-64.h
/usr/include/gnu/stubs.h
/usr/include/linux/errno.h
/usr/include/linux/posix_types.h
/usr/include/linux/sched/types.h
/usr/include/linux/stddef.h
/usr/include/linux/types.h
/usr/include/locale.h
/usr/include/math.h
/usr/include/pthread.h
/usr/include/sched.h
/usr/include/stdc-predef.h
/usr/include/stdio.h
/usr/include/stdlib.h
/usr/include/string.h
/usr/include/strings.h
/usr/include/sys/cdefs.h
/usr/include/sys/select.h
/usr/include/sys/single_threaded.h
/usr/include/sys/types.h
/usr/include/time.h
/usr/include/wchar.h
/usr/include/wctype.h
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h
LearningVulkan LearningVulkan
/usr/lib/Scrt1.o /usr/lib/Scrt1.o
/usr/lib/crti.o /usr/lib/crti.o
@@ -6128,4 +6638,5 @@ LearningVulkan
/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o /home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o
/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o /home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o
/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o /home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o
/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o

File diff suppressed because it is too large Load Diff

View File

@@ -16,6 +16,7 @@ LearningVulkan: \
CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o \ CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o \
CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o \ CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o \
CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o \ CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o \
CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o \
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o \ CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o \
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o \ CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o \
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o \ CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o \
@@ -98,6 +99,8 @@ CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o:
CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o: CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o:
CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o:
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o: CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o:
CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o: CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o:

View File

@@ -1 +1 @@
/usr/bin/c++ -Wl,--dependency-file=CMakeFiles/LearningVulkan.dir/link.d CMakeFiles/LearningVulkan.dir/src/main.cpp.o CMakeFiles/LearningVulkan.dir/src/private/GlfwWindowManager.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanBuffers.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanDebugManager.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanDeviceManager.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanFramebuffers.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanInstanceManager.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanPipeline.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanRenderPass.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o -o LearningVulkan -lglfw -lvulkan -ldl -lpthread -lX11 -lXxf86vm -lXrandr -lXi /usr/bin/c++ -Wl,--dependency-file=CMakeFiles/LearningVulkan.dir/link.d CMakeFiles/LearningVulkan.dir/src/main.cpp.o CMakeFiles/LearningVulkan.dir/src/private/GlfwWindowManager.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanBuffers.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanDebugManager.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanDeviceManager.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanFramebuffers.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanInstanceManager.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanPipeline.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanRenderPass.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o CMakeFiles/LearningVulkan.dir/src/private/VulkanTexture.cpp.o CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.cpp.o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o -o LearningVulkan -lglfw -lvulkan -ldl -lpthread -lX11 -lXxf86vm -lXrandr -lXi

View File

@@ -20,4 +20,5 @@ CMAKE_PROGRESS_19 = 19
CMAKE_PROGRESS_20 = 20 CMAKE_PROGRESS_20 = 20
CMAKE_PROGRESS_21 = 21 CMAKE_PROGRESS_21 = 21
CMAKE_PROGRESS_22 = 22 CMAKE_PROGRESS_22 = 22
CMAKE_PROGRESS_23 = 23

View File

@@ -1,135 +1,92 @@
CMakeFiles/LearningVulkan.dir/src/main.cpp.o: \ CMakeFiles/LearningVulkan.dir/src/main.cpp.o: \
/home/Jordan/Projects/CPP/LearningVulkan/src/main.cpp \ /home/Jordan/Projects/CPP/LearningVulkan/src/main.cpp \
/usr/include/stdc-predef.h /usr/include/GLFW/glfw3.h \ /usr/include/stdc-predef.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \ /home/Jordan/Projects/CPP/LearningVulkan/src/public/GlfwWindowManager.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \ /usr/include/c++/15.2.1/string \
/usr/include/stdint.h /usr/include/bits/libc-header-start.h \ /usr/include/c++/15.2.1/bits/requires_hosted.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++config.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/os_defines.h \
/usr/include/features.h /usr/include/features-time64.h \ /usr/include/features.h /usr/include/features-time64.h \
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
/usr/include/bits/time64.h /usr/include/bits/wchar.h \
/usr/include/bits/stdint-intn.h /usr/include/bits/stdint-uintn.h \
/usr/include/bits/stdint-least.h /usr/include/GL/gl.h \
/usr/include/GL/glext.h /usr/include/KHR/khrplatform.h \
/usr/include/c++/15.2.1/cstdint \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++config.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/os_defines.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h \ /usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h \
/usr/include/c++/15.2.1/pstl/pstl_config.h \ /usr/include/c++/15.2.1/pstl/pstl_config.h \
/usr/include/vulkan/vulkan_core.h /usr/include/vulkan/vk_platform.h \ /usr/include/c++/15.2.1/bits/stringfwd.h \
/usr/include/vk_video/vulkan_video_codec_h264std.h \ /usr/include/c++/15.2.1/bits/memoryfwd.h \
/usr/include/vk_video/vulkan_video_codecs_common.h \ /usr/include/c++/15.2.1/bits/char_traits.h \
/usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ /usr/include/c++/15.2.1/bits/postypes.h /usr/include/c++/15.2.1/cwchar \
/usr/include/vk_video/vulkan_video_codec_h264std.h \ /usr/include/wchar.h /usr/include/bits/libc-header-start.h \
/usr/include/vk_video/vulkan_video_codec_h265std.h \ /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \
/usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
/usr/include/vk_video/vulkan_video_codec_h265std.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \
/usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ /usr/include/bits/wchar.h /usr/include/bits/types/wint_t.h \
/usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ /usr/include/bits/types/mbstate_t.h \
/usr/include/vk_video/vulkan_video_codec_av1std.h \ /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__FILE.h \
/usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ /usr/include/bits/types/FILE.h /usr/include/bits/types/locale_t.h \
/usr/include/vk_video/vulkan_video_codec_av1std.h \ /usr/include/bits/types/__locale_t.h /usr/include/c++/15.2.1/type_traits \
/usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ /usr/include/c++/15.2.1/bits/version.h /usr/include/c++/15.2.1/compare \
/usr/include/vk_video/vulkan_video_codec_vp9std.h \ /usr/include/c++/15.2.1/concepts \
/usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ /usr/include/c++/15.2.1/bits/stl_construct.h /usr/include/c++/15.2.1/new \
/usr/include/vk_video/vulkan_video_codec_vp9std.h \
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanDeviceManager.h \
/usr/include/c++/15.2.1/optional /usr/include/c++/15.2.1/bits/version.h \
/usr/include/c++/15.2.1/type_traits /usr/include/c++/15.2.1/exception \
/usr/include/c++/15.2.1/bits/exception.h \ /usr/include/c++/15.2.1/bits/exception.h \
/usr/include/c++/15.2.1/bits/exception_ptr.h \
/usr/include/c++/15.2.1/bits/exception_defines.h \
/usr/include/c++/15.2.1/bits/cxxabi_init_exception.h \
/usr/include/c++/15.2.1/typeinfo \
/usr/include/c++/15.2.1/bits/hash_bytes.h /usr/include/c++/15.2.1/new \
/usr/include/c++/15.2.1/bits/move.h \ /usr/include/c++/15.2.1/bits/move.h \
/usr/include/c++/15.2.1/bits/nested_exception.h \
/usr/include/c++/15.2.1/initializer_list \
/usr/include/c++/15.2.1/bits/enable_special_members.h \
/usr/include/c++/15.2.1/bits/functional_hash.h \
/usr/include/c++/15.2.1/bits/stl_construct.h \
/usr/include/c++/15.2.1/bits/stl_iterator_base_types.h \ /usr/include/c++/15.2.1/bits/stl_iterator_base_types.h \
/usr/include/c++/15.2.1/bits/iterator_concepts.h \ /usr/include/c++/15.2.1/bits/iterator_concepts.h \
/usr/include/c++/15.2.1/concepts \
/usr/include/c++/15.2.1/bits/ptr_traits.h \ /usr/include/c++/15.2.1/bits/ptr_traits.h \
/usr/include/c++/15.2.1/bits/ranges_cmp.h \ /usr/include/c++/15.2.1/bits/ranges_cmp.h \
/usr/include/c++/15.2.1/bits/stl_iterator_base_funcs.h \ /usr/include/c++/15.2.1/bits/stl_iterator_base_funcs.h \
/usr/include/c++/15.2.1/bits/concept_check.h \ /usr/include/c++/15.2.1/bits/concept_check.h \
/usr/include/c++/15.2.1/debug/assertions.h \ /usr/include/c++/15.2.1/debug/assertions.h \
/usr/include/c++/15.2.1/bits/utility.h /usr/include/c++/15.2.1/compare \ /usr/include/c++/15.2.1/bits/allocator.h \
/usr/include/c++/15.2.1/bits/invoke.h /usr/include/c++/15.2.1/vector \
/usr/include/c++/15.2.1/bits/requires_hosted.h \
/usr/include/c++/15.2.1/bits/stl_algobase.h \
/usr/include/c++/15.2.1/bits/functexcept.h \
/usr/include/c++/15.2.1/bits/cpp_type_traits.h \
/usr/include/c++/15.2.1/ext/type_traits.h \
/usr/include/c++/15.2.1/ext/numeric_traits.h \
/usr/include/c++/15.2.1/bits/stl_pair.h \
/usr/include/c++/15.2.1/bits/stl_iterator.h \
/usr/include/c++/15.2.1/debug/debug.h \
/usr/include/c++/15.2.1/bits/predefined_ops.h \
/usr/include/c++/15.2.1/bit /usr/include/c++/15.2.1/bits/allocator.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h \ /usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h \
/usr/include/c++/15.2.1/bits/new_allocator.h \ /usr/include/c++/15.2.1/bits/new_allocator.h \
/usr/include/c++/15.2.1/bits/memoryfwd.h \ /usr/include/c++/15.2.1/bits/functexcept.h \
/usr/include/c++/15.2.1/bits/stl_uninitialized.h \ /usr/include/c++/15.2.1/bits/exception_defines.h \
/usr/include/c++/15.2.1/ext/alloc_traits.h \ /usr/include/c++/15.2.1/bits/cpp_type_traits.h \
/usr/include/c++/15.2.1/bits/alloc_traits.h \ /usr/include/c++/15.2.1/bits/localefwd.h \
/usr/include/c++/15.2.1/bits/stl_vector.h \
/usr/include/c++/15.2.1/bits/ranges_base.h \
/usr/include/c++/15.2.1/bits/max_size_type.h \
/usr/include/c++/15.2.1/numbers \
/usr/include/c++/15.2.1/bits/stl_bvector.h \
/usr/include/c++/15.2.1/bits/refwrap.h \
/usr/include/c++/15.2.1/bits/stl_function.h \
/usr/include/c++/15.2.1/backward/binders.h \
/usr/include/c++/15.2.1/bits/range_access.h \
/usr/include/c++/15.2.1/bits/vector.tcc \
/usr/include/c++/15.2.1/bits/memory_resource.h \
/usr/include/c++/15.2.1/cstddef \
/usr/include/c++/15.2.1/bits/uses_allocator.h \
/usr/include/c++/15.2.1/bits/uses_allocator_args.h \
/usr/include/c++/15.2.1/tuple /usr/include/c++/15.2.1/bits/ranges_util.h \
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui.h \
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imconfig.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/float.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.h \
/usr/include/string.h /usr/include/bits/types/locale_t.h \
/usr/include/bits/types/__locale_t.h /usr/include/strings.h \
/usr/include/assert.h \
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_glfw.h \
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.h \
/usr/include/vulkan/vulkan.h /usr/include/vulkan/vulkan_core.h \
/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Logger.h \
/usr/include/c++/15.2.1/string /usr/include/c++/15.2.1/bits/stringfwd.h \
/usr/include/c++/15.2.1/bits/char_traits.h \
/usr/include/c++/15.2.1/bits/postypes.h /usr/include/c++/15.2.1/cwchar \
/usr/include/wchar.h /usr/include/bits/floatn.h \
/usr/include/bits/floatn-common.h /usr/include/bits/types/wint_t.h \
/usr/include/bits/types/mbstate_t.h \
/usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__FILE.h \
/usr/include/bits/types/FILE.h /usr/include/c++/15.2.1/bits/localefwd.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++locale.h \ /usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/c++locale.h \
/usr/include/c++/15.2.1/clocale /usr/include/locale.h \ /usr/include/c++/15.2.1/clocale /usr/include/locale.h \
/usr/include/bits/locale.h /usr/include/c++/15.2.1/iosfwd \ /usr/include/bits/locale.h /usr/include/c++/15.2.1/iosfwd \
/usr/include/c++/15.2.1/cctype /usr/include/ctype.h \ /usr/include/c++/15.2.1/cctype /usr/include/ctype.h \
/usr/include/bits/endian.h /usr/include/bits/endianness.h \ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
/usr/include/bits/time64.h /usr/include/bits/endian.h \
/usr/include/bits/endianness.h \
/usr/include/c++/15.2.1/bits/ostream_insert.h \ /usr/include/c++/15.2.1/bits/ostream_insert.h \
/usr/include/c++/15.2.1/bits/cxxabi_forced.h \ /usr/include/c++/15.2.1/bits/cxxabi_forced.h \
/usr/include/c++/15.2.1/bits/stl_iterator.h \
/usr/include/c++/15.2.1/ext/type_traits.h \
/usr/include/c++/15.2.1/bits/stl_function.h \
/usr/include/c++/15.2.1/backward/binders.h \
/usr/include/c++/15.2.1/ext/numeric_traits.h \
/usr/include/c++/15.2.1/bits/stl_algobase.h \
/usr/include/c++/15.2.1/bits/stl_pair.h \
/usr/include/c++/15.2.1/bits/utility.h \
/usr/include/c++/15.2.1/debug/debug.h \
/usr/include/c++/15.2.1/bits/predefined_ops.h \
/usr/include/c++/15.2.1/bit /usr/include/c++/15.2.1/bits/refwrap.h \
/usr/include/c++/15.2.1/bits/invoke.h \
/usr/include/c++/15.2.1/bits/range_access.h \
/usr/include/c++/15.2.1/initializer_list \
/usr/include/c++/15.2.1/bits/basic_string.h \ /usr/include/c++/15.2.1/bits/basic_string.h \
/usr/include/c++/15.2.1/ext/alloc_traits.h \
/usr/include/c++/15.2.1/bits/alloc_traits.h \
/usr/include/c++/15.2.1/string_view \ /usr/include/c++/15.2.1/string_view \
/usr/include/c++/15.2.1/bits/functional_hash.h \
/usr/include/c++/15.2.1/bits/hash_bytes.h \
/usr/include/c++/15.2.1/bits/ranges_base.h \
/usr/include/c++/15.2.1/bits/max_size_type.h \
/usr/include/c++/15.2.1/numbers \
/usr/include/c++/15.2.1/bits/string_view.tcc \ /usr/include/c++/15.2.1/bits/string_view.tcc \
/usr/include/c++/15.2.1/ext/string_conversions.h \ /usr/include/c++/15.2.1/ext/string_conversions.h \
/usr/include/c++/15.2.1/cstdlib /usr/include/stdlib.h \ /usr/include/c++/15.2.1/cstdlib /usr/include/stdlib.h \
/usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
/usr/include/sys/types.h /usr/include/bits/types/clock_t.h \ /usr/include/sys/types.h /usr/include/bits/types/clock_t.h \
/usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \
/usr/include/bits/types/timer_t.h /usr/include/endian.h \ /usr/include/bits/types/timer_t.h /usr/include/bits/stdint-intn.h \
/usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ /usr/include/endian.h /usr/include/bits/byteswap.h \
/usr/include/sys/select.h /usr/include/bits/select.h \ /usr/include/bits/uintn-identity.h /usr/include/sys/select.h \
/usr/include/bits/types/sigset_t.h /usr/include/bits/types/__sigset_t.h \ /usr/include/bits/select.h /usr/include/bits/types/sigset_t.h \
/usr/include/bits/types/__sigset_t.h \
/usr/include/bits/types/struct_timeval.h \ /usr/include/bits/types/struct_timeval.h \
/usr/include/bits/types/struct_timespec.h \ /usr/include/bits/types/struct_timespec.h \
/usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \
@@ -149,11 +106,49 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o: \
/usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \
/usr/include/c++/15.2.1/bits/charconv.h \ /usr/include/c++/15.2.1/bits/charconv.h \
/usr/include/c++/15.2.1/bits/basic_string.tcc \ /usr/include/c++/15.2.1/bits/basic_string.tcc \
/usr/include/c++/15.2.1/source_location /usr/include/c++/15.2.1/format \ /usr/include/c++/15.2.1/bits/memory_resource.h \
/usr/include/c++/15.2.1/array /usr/include/c++/15.2.1/charconv \ /usr/include/c++/15.2.1/cstddef \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/error_constants.h \ /usr/include/c++/15.2.1/bits/uses_allocator.h \
/usr/include/c++/15.2.1/limits /usr/include/c++/15.2.1/locale \ /usr/include/c++/15.2.1/bits/uses_allocator_args.h \
/usr/include/c++/15.2.1/bits/locale_classes.h \ /usr/include/c++/15.2.1/tuple /usr/include/c++/15.2.1/bits/ranges_util.h \
/usr/include/vulkan/vulkan_core.h /usr/include/vulkan/vk_platform.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h \
/usr/include/stdint.h /usr/include/bits/stdint-uintn.h \
/usr/include/bits/stdint-least.h \
/usr/include/vk_video/vulkan_video_codec_h264std.h \
/usr/include/vk_video/vulkan_video_codecs_common.h \
/usr/include/vk_video/vulkan_video_codec_h264std_encode.h \
/usr/include/vk_video/vulkan_video_codec_h264std.h \
/usr/include/vk_video/vulkan_video_codec_h265std.h \
/usr/include/vk_video/vulkan_video_codec_h265std_encode.h \
/usr/include/vk_video/vulkan_video_codec_h265std.h \
/usr/include/vk_video/vulkan_video_codec_h264std_decode.h \
/usr/include/vk_video/vulkan_video_codec_h265std_decode.h \
/usr/include/vk_video/vulkan_video_codec_av1std.h \
/usr/include/vk_video/vulkan_video_codec_av1std_decode.h \
/usr/include/vk_video/vulkan_video_codec_av1std.h \
/usr/include/vk_video/vulkan_video_codec_av1std_encode.h \
/usr/include/vk_video/vulkan_video_codec_vp9std.h \
/usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \
/usr/include/vk_video/vulkan_video_codec_vp9std.h \
/usr/include/GLFW/glfw3.h /usr/include/vulkan/vulkan.h \
/usr/include/vulkan/vulkan_core.h /usr/include/GL/gl.h \
/usr/include/GL/glext.h /usr/include/KHR/khrplatform.h \
/usr/include/GLFW/glfw3native.h \
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanContext.hpp \
/usr/include/c++/15.2.1/cstdint /usr/include/c++/15.2.1/memory \
/usr/include/c++/15.2.1/bits/stl_tempbuf.h \
/usr/include/c++/15.2.1/bits/stl_uninitialized.h \
/usr/include/c++/15.2.1/bits/stl_raw_storage_iter.h \
/usr/include/c++/15.2.1/bits/align.h \
/usr/include/c++/15.2.1/bits/unique_ptr.h \
/usr/include/c++/15.2.1/bits/ostream.h /usr/include/c++/15.2.1/ios \
/usr/include/c++/15.2.1/exception \
/usr/include/c++/15.2.1/bits/exception_ptr.h \
/usr/include/c++/15.2.1/bits/cxxabi_init_exception.h \
/usr/include/c++/15.2.1/typeinfo \
/usr/include/c++/15.2.1/bits/nested_exception.h \
/usr/include/c++/15.2.1/bits/ios_base.h \
/usr/include/c++/15.2.1/ext/atomicity.h \ /usr/include/c++/15.2.1/ext/atomicity.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr.h \ /usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h \ /usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h \
@@ -172,44 +167,20 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o: \
/usr/include/bits/pthread_stack_min-dynamic.h \ /usr/include/bits/pthread_stack_min-dynamic.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h \ /usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h \
/usr/include/sys/single_threaded.h \ /usr/include/sys/single_threaded.h \
/usr/include/c++/15.2.1/bits/locale_classes.h \
/usr/include/c++/15.2.1/bits/locale_classes.tcc \ /usr/include/c++/15.2.1/bits/locale_classes.tcc \
/usr/include/c++/15.2.1/system_error \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/error_constants.h \
/usr/include/c++/15.2.1/stdexcept /usr/include/c++/15.2.1/streambuf \
/usr/include/c++/15.2.1/bits/streambuf.tcc \
/usr/include/c++/15.2.1/bits/basic_ios.h \
/usr/include/c++/15.2.1/bits/locale_facets.h \ /usr/include/c++/15.2.1/bits/locale_facets.h \
/usr/include/c++/15.2.1/cwctype /usr/include/wctype.h \ /usr/include/c++/15.2.1/cwctype /usr/include/wctype.h \
/usr/include/bits/wctype-wchar.h \ /usr/include/bits/wctype-wchar.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/ctype_base.h \ /usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/ctype_base.h \
/usr/include/c++/15.2.1/bits/ios_base.h \
/usr/include/c++/15.2.1/system_error /usr/include/c++/15.2.1/stdexcept \
/usr/include/c++/15.2.1/streambuf \
/usr/include/c++/15.2.1/bits/streambuf.tcc \
/usr/include/c++/15.2.1/bits/streambuf_iterator.h \ /usr/include/c++/15.2.1/bits/streambuf_iterator.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/ctype_inline.h \ /usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/ctype_inline.h \
/usr/include/c++/15.2.1/bits/locale_facets.tcc \ /usr/include/c++/15.2.1/bits/locale_facets.tcc \
/usr/include/c++/15.2.1/bits/locale_facets_nonio.h \
/usr/include/c++/15.2.1/ctime \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/time_members.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/messages_members.h \
/usr/include/libintl.h /usr/include/c++/15.2.1/bits/codecvt.h \
/usr/include/c++/15.2.1/bits/locale_facets_nonio.tcc \
/usr/include/c++/15.2.1/bits/locale_conv.h /usr/include/c++/15.2.1/span \
/usr/include/c++/15.2.1/bits/monostate.h \
/usr/include/c++/15.2.1/bits/formatfwd.h \
/usr/include/c++/15.2.1/bits/ranges_algobase.h \
/usr/include/c++/15.2.1/bits/unicode.h \
/usr/include/c++/15.2.1/bits/stl_algo.h \
/usr/include/c++/15.2.1/bits/algorithmfwd.h \
/usr/include/c++/15.2.1/bits/stl_heap.h \
/usr/include/c++/15.2.1/bits/uniform_int_dist.h \
/usr/include/c++/15.2.1/bits/stl_tempbuf.h \
/usr/include/c++/15.2.1/bits/unicode-data.h \
/home/Jordan/Projects/CPP/LearningVulkan/src/public/GlfwWindowManager.h \
/usr/include/GLFW/glfw3native.h \
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanContext.hpp \
/usr/include/c++/15.2.1/memory \
/usr/include/c++/15.2.1/bits/stl_raw_storage_iter.h \
/usr/include/c++/15.2.1/bits/align.h \
/usr/include/c++/15.2.1/bits/unique_ptr.h \
/usr/include/c++/15.2.1/bits/ostream.h /usr/include/c++/15.2.1/ios \
/usr/include/c++/15.2.1/bits/basic_ios.h \
/usr/include/c++/15.2.1/bits/basic_ios.tcc \ /usr/include/c++/15.2.1/bits/basic_ios.tcc \
/usr/include/c++/15.2.1/bits/shared_ptr.h \ /usr/include/c++/15.2.1/bits/shared_ptr.h \
/usr/include/c++/15.2.1/bits/shared_ptr_base.h \ /usr/include/c++/15.2.1/bits/shared_ptr_base.h \
@@ -236,21 +207,28 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o: \
/usr/include/c++/15.2.1/bits/std_mutex.h \ /usr/include/c++/15.2.1/bits/std_mutex.h \
/usr/include/c++/15.2.1/backward/auto_ptr.h \ /usr/include/c++/15.2.1/backward/auto_ptr.h \
/usr/include/c++/15.2.1/bits/ranges_uninitialized.h \ /usr/include/c++/15.2.1/bits/ranges_uninitialized.h \
/usr/include/c++/15.2.1/bits/ranges_algobase.h \
/usr/include/c++/15.2.1/pstl/glue_memory_defs.h \ /usr/include/c++/15.2.1/pstl/glue_memory_defs.h \
/usr/include/c++/15.2.1/pstl/execution_defs.h \ /usr/include/c++/15.2.1/pstl/execution_defs.h \
/usr/include/c++/15.2.1/vector /usr/include/c++/15.2.1/bits/stl_vector.h \
/usr/include/c++/15.2.1/bits/stl_bvector.h \
/usr/include/c++/15.2.1/bits/vector.tcc \
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanDeviceManager.h \
/usr/include/c++/15.2.1/optional \
/usr/include/c++/15.2.1/bits/enable_special_members.h \
/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Primitives.h \ /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Primitives.h \
/usr/include/glm/fwd.hpp /usr/include/glm/detail/qualifier.hpp \ /usr/include/glm/fwd.hpp /usr/include/glm/detail/qualifier.hpp \
/usr/include/glm/detail/setup.hpp /usr/include/c++/15.2.1/cassert \ /usr/include/glm/detail/setup.hpp /usr/include/c++/15.2.1/cassert \
/usr/include/glm/simd/platform.h /usr/include/glm/glm.hpp \ /usr/include/assert.h /usr/include/glm/simd/platform.h \
/usr/include/glm/detail/_fixes.hpp /usr/include/c++/15.2.1/cmath \ /usr/include/glm/glm.hpp /usr/include/glm/detail/_fixes.hpp \
/usr/include/math.h /usr/include/bits/math-vector.h \ /usr/include/c++/15.2.1/cmath /usr/include/math.h \
/usr/include/bits/libm-simd-decl-stubs.h \ /usr/include/bits/math-vector.h /usr/include/bits/libm-simd-decl-stubs.h \
/usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \
/usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-macros.h \ /usr/include/bits/fp-fast.h /usr/include/bits/mathcalls-macros.h \
/usr/include/bits/mathcalls-helper-functions.h \ /usr/include/bits/mathcalls-helper-functions.h \
/usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \
/usr/include/bits/iscanonical.h /usr/include/c++/15.2.1/bits/specfun.h \ /usr/include/bits/iscanonical.h /usr/include/c++/15.2.1/bits/specfun.h \
/usr/include/c++/15.2.1/tr1/gamma.tcc \ /usr/include/c++/15.2.1/limits /usr/include/c++/15.2.1/tr1/gamma.tcc \
/usr/include/c++/15.2.1/tr1/special_function_util.h \ /usr/include/c++/15.2.1/tr1/special_function_util.h \
/usr/include/c++/15.2.1/tr1/bessel_function.tcc \ /usr/include/c++/15.2.1/tr1/bessel_function.tcc \
/usr/include/c++/15.2.1/tr1/beta_function.tcc \ /usr/include/c++/15.2.1/tr1/beta_function.tcc \
@@ -263,6 +241,7 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o: \
/usr/include/c++/15.2.1/tr1/poly_laguerre.tcc \ /usr/include/c++/15.2.1/tr1/poly_laguerre.tcc \
/usr/include/c++/15.2.1/tr1/riemann_zeta.tcc \ /usr/include/c++/15.2.1/tr1/riemann_zeta.tcc \
/usr/include/glm/detail/setup.hpp /usr/include/c++/15.2.1/cfloat \ /usr/include/glm/detail/setup.hpp /usr/include/c++/15.2.1/cfloat \
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/float.h \
/usr/include/glm/vec2.hpp /usr/include/glm/ext/vector_bool2.hpp \ /usr/include/glm/vec2.hpp /usr/include/glm/ext/vector_bool2.hpp \
/usr/include/glm/detail/type_vec2.hpp \ /usr/include/glm/detail/type_vec2.hpp \
/usr/include/glm/detail/type_vec2.inl \ /usr/include/glm/detail/type_vec2.inl \
@@ -289,7 +268,7 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o: \
/usr/include/c++/15.2.1/bits/hashtable.h \ /usr/include/c++/15.2.1/bits/hashtable.h \
/usr/include/c++/15.2.1/bits/hashtable_policy.h \ /usr/include/c++/15.2.1/bits/hashtable_policy.h \
/usr/include/c++/15.2.1/bits/node_handle.h \ /usr/include/c++/15.2.1/bits/node_handle.h \
/usr/include/c++/15.2.1/bits/erase_if.h \ /usr/include/c++/15.2.1/bits/erase_if.h /usr/include/c++/15.2.1/array \
/usr/include/glm/detail/_vectorize.hpp \ /usr/include/glm/detail/_vectorize.hpp \
/usr/include/glm/ext/vector_bool3_precision.hpp \ /usr/include/glm/ext/vector_bool3_precision.hpp \
/usr/include/glm/ext/vector_float3.hpp \ /usr/include/glm/ext/vector_float3.hpp \
@@ -381,4 +360,76 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o: \
/usr/include/glm/packing.hpp /usr/include/glm/detail/func_packing.inl \ /usr/include/glm/packing.hpp /usr/include/glm/detail/func_packing.inl \
/usr/include/glm/detail/type_half.hpp \ /usr/include/glm/detail/type_half.hpp \
/usr/include/glm/detail/type_half.inl /usr/include/glm/integer.hpp \ /usr/include/glm/detail/type_half.inl /usr/include/glm/integer.hpp \
/usr/include/glm/detail/func_integer.inl /usr/include/glm/detail/func_integer.inl /usr/include/glm/gtx/hash.hpp \
/usr/include/glm/gtc/vec1.hpp /usr/include/glm/ext/vector_bool1.hpp \
/usr/include/glm/ext/vector_bool1_precision.hpp \
/usr/include/glm/ext/vector_float1.hpp \
/usr/include/glm/ext/vector_float1_precision.hpp \
/usr/include/glm/ext/vector_double1.hpp \
/usr/include/glm/ext/vector_double1_precision.hpp \
/usr/include/glm/ext/vector_int1.hpp \
/usr/include/glm/ext/vector_int1_sized.hpp \
/usr/include/glm/ext/vector_uint1.hpp \
/usr/include/glm/ext/vector_uint1_sized.hpp \
/usr/include/glm/gtc/quaternion.hpp /usr/include/glm/gtc/constants.hpp \
/usr/include/glm/ext/scalar_constants.hpp \
/usr/include/glm/ext/scalar_constants.inl \
/usr/include/glm/gtc/constants.inl \
/usr/include/glm/gtc/matrix_transform.hpp \
/usr/include/glm/ext/matrix_projection.hpp \
/usr/include/glm/ext/matrix_projection.inl \
/usr/include/glm/ext/matrix_clip_space.hpp \
/usr/include/glm/ext/matrix_clip_space.inl \
/usr/include/glm/ext/matrix_transform.hpp \
/usr/include/glm/ext/matrix_transform.inl \
/usr/include/glm/gtc/matrix_transform.inl \
/usr/include/glm/ext/vector_relational.hpp \
/usr/include/glm/ext/vector_relational.inl \
/usr/include/glm/detail/type_float.hpp \
/usr/include/glm/ext/quaternion_common.hpp \
/usr/include/glm/ext/quaternion_geometric.hpp \
/usr/include/glm/ext/quaternion_geometric.inl \
/usr/include/glm/ext/quaternion_common.inl \
/usr/include/glm/ext/quaternion_float.hpp \
/usr/include/glm/detail/type_quat.hpp \
/usr/include/glm/ext/quaternion_relational.hpp \
/usr/include/glm/ext/quaternion_relational.inl \
/usr/include/glm/detail/type_quat.inl \
/usr/include/glm/ext/quaternion_float_precision.hpp \
/usr/include/glm/ext/quaternion_double.hpp \
/usr/include/glm/ext/quaternion_double_precision.hpp \
/usr/include/glm/ext/quaternion_trigonometric.hpp \
/usr/include/glm/ext/quaternion_trigonometric.inl \
/usr/include/glm/ext/quaternion_transform.hpp \
/usr/include/glm/ext/quaternion_transform.inl \
/usr/include/glm/gtc/quaternion.inl /usr/include/glm/gtc/epsilon.hpp \
/usr/include/glm/detail/setup.hpp /usr/include/glm/gtc/epsilon.inl \
/usr/include/glm/gtx/dual_quaternion.hpp \
/usr/include/glm/gtx/dual_quaternion.inl /usr/include/glm/gtx/hash.inl \
/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Logger.h \
/usr/include/c++/15.2.1/source_location /usr/include/c++/15.2.1/format \
/usr/include/c++/15.2.1/charconv /usr/include/c++/15.2.1/locale \
/usr/include/c++/15.2.1/bits/locale_facets_nonio.h \
/usr/include/c++/15.2.1/ctime \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/time_members.h \
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/messages_members.h \
/usr/include/libintl.h /usr/include/c++/15.2.1/bits/codecvt.h \
/usr/include/c++/15.2.1/bits/locale_facets_nonio.tcc \
/usr/include/c++/15.2.1/bits/locale_conv.h /usr/include/c++/15.2.1/span \
/usr/include/c++/15.2.1/bits/monostate.h \
/usr/include/c++/15.2.1/bits/formatfwd.h \
/usr/include/c++/15.2.1/bits/unicode.h \
/usr/include/c++/15.2.1/bits/stl_algo.h \
/usr/include/c++/15.2.1/bits/algorithmfwd.h \
/usr/include/c++/15.2.1/bits/stl_heap.h \
/usr/include/c++/15.2.1/bits/uniform_int_dist.h \
/usr/include/c++/15.2.1/bits/unicode-data.h \
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui.h \
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imconfig.h \
/usr/include/string.h /usr/include/strings.h \
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_glfw.h \
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.h \
/home/Jordan/Projects/CPP/LearningVulkan/lib/tinyobjloader/tiny_obj_loader.h \
/usr/include/c++/15.2.1/map /usr/include/c++/15.2.1/bits/stl_tree.h \
/usr/include/c++/15.2.1/bits/stl_map.h \
/usr/include/c++/15.2.1/bits/stl_multimap.h

View File

@@ -388,7 +388,52 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: \
/usr/include/glm/packing.hpp /usr/include/glm/detail/func_packing.inl \ /usr/include/glm/packing.hpp /usr/include/glm/detail/func_packing.inl \
/usr/include/glm/detail/type_half.hpp \ /usr/include/glm/detail/type_half.hpp \
/usr/include/glm/detail/type_half.inl /usr/include/glm/integer.hpp \ /usr/include/glm/detail/type_half.inl /usr/include/glm/integer.hpp \
/usr/include/glm/detail/func_integer.inl \ /usr/include/glm/detail/func_integer.inl /usr/include/glm/gtx/hash.hpp \
/usr/include/glm/gtc/vec1.hpp /usr/include/glm/ext/vector_bool1.hpp \
/usr/include/glm/ext/vector_bool1_precision.hpp \
/usr/include/glm/ext/vector_float1.hpp \
/usr/include/glm/ext/vector_float1_precision.hpp \
/usr/include/glm/ext/vector_double1.hpp \
/usr/include/glm/ext/vector_double1_precision.hpp \
/usr/include/glm/ext/vector_int1.hpp \
/usr/include/glm/ext/vector_int1_sized.hpp \
/usr/include/glm/ext/vector_uint1.hpp \
/usr/include/glm/ext/vector_uint1_sized.hpp \
/usr/include/glm/gtc/quaternion.hpp /usr/include/glm/gtc/constants.hpp \
/usr/include/glm/ext/scalar_constants.hpp \
/usr/include/glm/ext/scalar_constants.inl \
/usr/include/glm/gtc/constants.inl \
/usr/include/glm/gtc/matrix_transform.hpp \
/usr/include/glm/ext/matrix_projection.hpp \
/usr/include/glm/ext/matrix_projection.inl \
/usr/include/glm/ext/matrix_clip_space.hpp \
/usr/include/glm/ext/matrix_clip_space.inl \
/usr/include/glm/ext/matrix_transform.hpp \
/usr/include/glm/ext/matrix_transform.inl \
/usr/include/glm/gtc/matrix_transform.inl \
/usr/include/glm/ext/vector_relational.hpp \
/usr/include/glm/ext/vector_relational.inl \
/usr/include/glm/detail/type_float.hpp \
/usr/include/glm/ext/quaternion_common.hpp \
/usr/include/glm/ext/quaternion_geometric.hpp \
/usr/include/glm/ext/quaternion_geometric.inl \
/usr/include/glm/ext/quaternion_common.inl \
/usr/include/glm/ext/quaternion_float.hpp \
/usr/include/glm/detail/type_quat.hpp \
/usr/include/glm/ext/quaternion_relational.hpp \
/usr/include/glm/ext/quaternion_relational.inl \
/usr/include/glm/detail/type_quat.inl \
/usr/include/glm/ext/quaternion_float_precision.hpp \
/usr/include/glm/ext/quaternion_double.hpp \
/usr/include/glm/ext/quaternion_double_precision.hpp \
/usr/include/glm/ext/quaternion_trigonometric.hpp \
/usr/include/glm/ext/quaternion_trigonometric.inl \
/usr/include/glm/ext/quaternion_transform.hpp \
/usr/include/glm/ext/quaternion_transform.inl \
/usr/include/glm/gtc/quaternion.inl /usr/include/glm/gtc/epsilon.hpp \
/usr/include/glm/detail/setup.hpp /usr/include/glm/gtc/epsilon.inl \
/usr/include/glm/gtx/dual_quaternion.hpp \
/usr/include/glm/gtx/dual_quaternion.inl /usr/include/glm/gtx/hash.inl \
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanDebugManager.h \ /home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanDebugManager.h \
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanDeviceManager.h \ /home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanDeviceManager.h \
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanFramebuffers.h \ /home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanFramebuffers.h \
@@ -411,16 +456,5 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: \
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.h \ /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.h \
/home/Jordan/Projects/CPP/LearningVulkan/lib/stb/stb_image.h \ /home/Jordan/Projects/CPP/LearningVulkan/lib/stb/stb_image.h \
/usr/include/c++/15.2.1/stdlib.h \ /usr/include/c++/15.2.1/stdlib.h \
/usr/include/glm/ext/matrix_clip_space.hpp \
/usr/include/glm/ext/scalar_constants.hpp \
/usr/include/glm/ext/scalar_constants.inl \
/usr/include/glm/ext/matrix_clip_space.inl \
/usr/include/glm/ext/matrix_transform.hpp \
/usr/include/glm/gtc/constants.hpp /usr/include/glm/gtc/constants.inl \
/usr/include/glm/ext/matrix_transform.inl \
/usr/include/glm/gtc/matrix_transform.hpp \
/usr/include/glm/ext/matrix_projection.hpp \
/usr/include/glm/ext/matrix_projection.inl \
/usr/include/glm/gtc/matrix_transform.inl \
/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Logger.h \ /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Logger.h \
/usr/include/c++/15.2.1/source_location /usr/include/c++/15.2.1/source_location

View File

@@ -361,4 +361,49 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanPipeline.cpp.o: \
/usr/include/glm/packing.hpp /usr/include/glm/detail/func_packing.inl \ /usr/include/glm/packing.hpp /usr/include/glm/detail/func_packing.inl \
/usr/include/glm/detail/type_half.hpp \ /usr/include/glm/detail/type_half.hpp \
/usr/include/glm/detail/type_half.inl /usr/include/glm/integer.hpp \ /usr/include/glm/detail/type_half.inl /usr/include/glm/integer.hpp \
/usr/include/glm/detail/func_integer.inl /usr/include/glm/detail/func_integer.inl /usr/include/glm/gtx/hash.hpp \
/usr/include/glm/gtc/vec1.hpp /usr/include/glm/ext/vector_bool1.hpp \
/usr/include/glm/ext/vector_bool1_precision.hpp \
/usr/include/glm/ext/vector_float1.hpp \
/usr/include/glm/ext/vector_float1_precision.hpp \
/usr/include/glm/ext/vector_double1.hpp \
/usr/include/glm/ext/vector_double1_precision.hpp \
/usr/include/glm/ext/vector_int1.hpp \
/usr/include/glm/ext/vector_int1_sized.hpp \
/usr/include/glm/ext/vector_uint1.hpp \
/usr/include/glm/ext/vector_uint1_sized.hpp \
/usr/include/glm/gtc/quaternion.hpp /usr/include/glm/gtc/constants.hpp \
/usr/include/glm/ext/scalar_constants.hpp \
/usr/include/glm/ext/scalar_constants.inl \
/usr/include/glm/gtc/constants.inl \
/usr/include/glm/gtc/matrix_transform.hpp \
/usr/include/glm/ext/matrix_projection.hpp \
/usr/include/glm/ext/matrix_projection.inl \
/usr/include/glm/ext/matrix_clip_space.hpp \
/usr/include/glm/ext/matrix_clip_space.inl \
/usr/include/glm/ext/matrix_transform.hpp \
/usr/include/glm/ext/matrix_transform.inl \
/usr/include/glm/gtc/matrix_transform.inl \
/usr/include/glm/ext/vector_relational.hpp \
/usr/include/glm/ext/vector_relational.inl \
/usr/include/glm/detail/type_float.hpp \
/usr/include/glm/ext/quaternion_common.hpp \
/usr/include/glm/ext/quaternion_geometric.hpp \
/usr/include/glm/ext/quaternion_geometric.inl \
/usr/include/glm/ext/quaternion_common.inl \
/usr/include/glm/ext/quaternion_float.hpp \
/usr/include/glm/detail/type_quat.hpp \
/usr/include/glm/ext/quaternion_relational.hpp \
/usr/include/glm/ext/quaternion_relational.inl \
/usr/include/glm/detail/type_quat.inl \
/usr/include/glm/ext/quaternion_float_precision.hpp \
/usr/include/glm/ext/quaternion_double.hpp \
/usr/include/glm/ext/quaternion_double_precision.hpp \
/usr/include/glm/ext/quaternion_trigonometric.hpp \
/usr/include/glm/ext/quaternion_trigonometric.inl \
/usr/include/glm/ext/quaternion_transform.hpp \
/usr/include/glm/ext/quaternion_transform.inl \
/usr/include/glm/gtc/quaternion.inl /usr/include/glm/gtc/epsilon.hpp \
/usr/include/glm/detail/setup.hpp /usr/include/glm/gtc/epsilon.inl \
/usr/include/glm/gtx/dual_quaternion.hpp \
/usr/include/glm/gtx/dual_quaternion.inl /usr/include/glm/gtx/hash.inl

View File

@@ -85,12 +85,12 @@ clean: CMakeFiles/LearningVulkan.dir/clean
CMakeFiles/LearningVulkan.dir/all: CMakeFiles/LearningVulkan.dir/all:
$(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/depend $(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/depend
$(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/build $(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 "Built target LearningVulkan" @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 "Built target LearningVulkan"
.PHONY : CMakeFiles/LearningVulkan.dir/all .PHONY : CMakeFiles/LearningVulkan.dir/all
# Build rule for subdir invocation for target. # Build rule for subdir invocation for target.
CMakeFiles/LearningVulkan.dir/rule: cmake_check_build_system CMakeFiles/LearningVulkan.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles 22 $(CMAKE_COMMAND) -E cmake_progress_start /home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles 23
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/LearningVulkan.dir/all $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/LearningVulkan.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles 0 $(CMAKE_COMMAND) -E cmake_progress_start /home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles 0
.PHONY : CMakeFiles/LearningVulkan.dir/rule .PHONY : CMakeFiles/LearningVulkan.dir/rule
@@ -102,7 +102,7 @@ LearningVulkan: CMakeFiles/LearningVulkan.dir/rule
# codegen rule for target. # codegen rule for target.
CMakeFiles/LearningVulkan.dir/codegen: CMakeFiles/LearningVulkan.dir/codegen:
$(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/codegen $(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/codegen
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 "Finished codegen for target LearningVulkan" @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 "Finished codegen for target LearningVulkan"
.PHONY : CMakeFiles/LearningVulkan.dir/codegen .PHONY : CMakeFiles/LearningVulkan.dir/codegen
# clean rule for target. # clean rule for target.

View File

@@ -1 +1 @@
22 23

Binary file not shown.

View File

@@ -633,6 +633,30 @@ src/utilities/stb_image_impl.cpp.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.s $(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.s
.PHONY : src/utilities/stb_image_impl.cpp.s .PHONY : src/utilities/stb_image_impl.cpp.s
src/utilities/tiny_obj_loader_impl.o: src/utilities/tiny_obj_loader_impl.cpp.o
.PHONY : src/utilities/tiny_obj_loader_impl.o
# target to build an object file
src/utilities/tiny_obj_loader_impl.cpp.o:
$(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o
.PHONY : src/utilities/tiny_obj_loader_impl.cpp.o
src/utilities/tiny_obj_loader_impl.i: src/utilities/tiny_obj_loader_impl.cpp.i
.PHONY : src/utilities/tiny_obj_loader_impl.i
# target to preprocess a source file
src/utilities/tiny_obj_loader_impl.cpp.i:
$(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.i
.PHONY : src/utilities/tiny_obj_loader_impl.cpp.i
src/utilities/tiny_obj_loader_impl.s: src/utilities/tiny_obj_loader_impl.cpp.s
.PHONY : src/utilities/tiny_obj_loader_impl.s
# target to generate assembly for a file
src/utilities/tiny_obj_loader_impl.cpp.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.s
.PHONY : src/utilities/tiny_obj_loader_impl.cpp.s
# Help Target # Help Target
help: help:
@echo "The following are some of the valid targets for this Makefile:" @echo "The following are some of the valid targets for this Makefile:"
@@ -705,6 +729,9 @@ help:
@echo "... src/utilities/stb_image_impl.o" @echo "... src/utilities/stb_image_impl.o"
@echo "... src/utilities/stb_image_impl.i" @echo "... src/utilities/stb_image_impl.i"
@echo "... src/utilities/stb_image_impl.s" @echo "... src/utilities/stb_image_impl.s"
@echo "... src/utilities/tiny_obj_loader_impl.o"
@echo "... src/utilities/tiny_obj_loader_impl.i"
@echo "... src/utilities/tiny_obj_loader_impl.s"
.PHONY : help .PHONY : help

View File

@@ -83,6 +83,12 @@
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/stb_image_impl.cpp", "file": "/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/stb_image_impl.cpp",
"output": "CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o" "output": "CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o"
}, },
{
"directory": "/home/Jordan/Projects/CPP/LearningVulkan/build",
"command": "/usr/bin/c++ -I/home/Jordan/Projects/CPP/LearningVulkan/lib -I/home/Jordan/Projects/CPP/LearningVulkan/lib/stb -I/home/Jordan/Projects/CPP/LearningVulkan/lib/tinyobjloader -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/src -I/home/Jordan/Projects/CPP/LearningVulkan/src/utilities -I/home/Jordan/Projects/CPP/LearningVulkan/src/private -I/home/Jordan/Projects/CPP/LearningVulkan/src/public -std=c++20 -Wall -Wextra -O2 -o CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/tiny_obj_loader_impl.cpp",
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/tiny_obj_loader_impl.cpp",
"output": "CMakeFiles/LearningVulkan.dir/src/utilities/tiny_obj_loader_impl.cpp.o"
},
{ {
"directory": "/home/Jordan/Projects/CPP/LearningVulkan/build", "directory": "/home/Jordan/Projects/CPP/LearningVulkan/build",
"command": "/usr/bin/c++ -I/home/Jordan/Projects/CPP/LearningVulkan/lib -I/home/Jordan/Projects/CPP/LearningVulkan/lib/stb -I/home/Jordan/Projects/CPP/LearningVulkan/lib/tinyobjloader -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/src -I/home/Jordan/Projects/CPP/LearningVulkan/src/utilities -I/home/Jordan/Projects/CPP/LearningVulkan/src/private -I/home/Jordan/Projects/CPP/LearningVulkan/src/public -std=c++20 -Wall -Wextra -O2 -o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui.cpp", "command": "/usr/bin/c++ -I/home/Jordan/Projects/CPP/LearningVulkan/lib -I/home/Jordan/Projects/CPP/LearningVulkan/lib/stb -I/home/Jordan/Projects/CPP/LearningVulkan/lib/tinyobjloader -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/src -I/home/Jordan/Projects/CPP/LearningVulkan/src/utilities -I/home/Jordan/Projects/CPP/LearningVulkan/src/private -I/home/Jordan/Projects/CPP/LearningVulkan/src/public -std=c++20 -Wall -Wextra -O2 -o CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui.cpp",

View File

@@ -1,26 +1,32 @@
#include "GlfwWindowManager.h"
#include "VulkanContext.hpp"
#include "VulkanDeviceManager.h"
#include "Primitives.h"
#include "Logger.h"
#include <GLFW/glfw3.h> #include <GLFW/glfw3.h>
#include <cstdint> #include <string>
#include <unordered_map>
#include <vulkan/vulkan_core.h> #include <vulkan/vulkan_core.h>
#include "VulkanDeviceManager.h"
#include "imgui.h" #include "imgui.h"
#include "imgui_impl_glfw.h" #include "imgui_impl_glfw.h"
#include "imgui_impl_vulkan.h" #include "imgui_impl_vulkan.h"
#include "tiny_obj_loader.h"
#include "utilities/Logger.h" #include <cstdint>
#include "GlfwWindowManager.h" #include <vector>
#include "VulkanContext.hpp"
#include "Primitives.h"
struct AppConfig struct AppConfig
{ {
std::string Title = "Learning Vulkan"; std::string Title = "Learning Vulkan";
uint32_t Width = 800; uint32_t Width = 800;
uint32_t Height = 600; uint32_t Height = 600;
bool bResizable = true; bool bResizable = true;
bool bFullscreen = false; bool bFullscreen = false;
bool bValidationEnabled = false; bool bValidationEnabled = false;
bool bVerboseLogging = false; bool bVerboseLogging = false;
const std::string MODEL_PATH = "models/viking_room.obj";
const std::string TEXTURE_PATH = "textures/viking_room.png";
}; };
// const std::vector<Vertex> TriangleVertices = { // const std::vector<Vertex> TriangleVertices = {
@@ -29,25 +35,26 @@ struct AppConfig
// { { -0.5f, 0.5f }, { 0.0f, 0.0f, 1.0f } } // { { -0.5f, 0.5f }, { 0.0f, 0.0f, 1.0f } }
// }; // };
const std::vector<Vertex> SquareVertices = { // const std::vector<Vertex> SquareVertices = {
{ { -0.5f, -0.5f, 0.0f }, { 1.0f, 0.0f, 0.0f }, { 1.0f, 0.0f } }, // { { -0.5f, -0.5f, 0.0f }, { 1.0f, 0.0f, 0.0f }, { 1.0f, 0.0f } },
{ { 0.5f, -0.5f, 0.0f }, { 0.0f, 1.0f, 0.0f }, { 0.0f, 0.0f } }, // { { 0.5f, -0.5f, 0.0f }, { 0.0f, 1.0f, 0.0f }, { 0.0f, 0.0f } },
{ { 0.5f, 0.5f, 0.0f }, { 0.0f, 0.0f, 1.0f }, { 0.0f, 1.0f } }, // { { 0.5f, 0.5f, 0.0f }, { 0.0f, 0.0f, 1.0f }, { 0.0f, 1.0f } },
{ { -0.5f, 0.5f, 0.0f }, { 1.0f, 1.0f, 1.0f }, { 1.0f, 1.0f } }, // { { -0.5f, 0.5f, 0.0f }, { 1.0f, 1.0f, 1.0f }, { 1.0f, 1.0f } },
//
// { { -0.5f, -0.5f, -0.5f }, { 1.0f, 0.0f, 0.0f }, { 1.0f, 0.0f } },
// { { 0.5f, -0.5f, -0.5f }, { 0.0f, 1.0f, 0.0f }, { 0.0f, 0.0f } },
// { { 0.5f, 0.5f, -0.5f }, { 0.0f, 0.0f, 1.0f }, { 0.0f, 1.0f } },
// { { -0.5f, 0.5f, -0.5f }, { 1.0f, 1.0f, 1.0f }, { 1.0f, 1.0f } }
// };
{ { -0.5f, -0.5f, -0.5f }, { 1.0f, 0.0f, 0.0f }, { 1.0f, 0.0f } }, // const std::vector<uint16_t> SquareIndices = { 0, 1, 2, 2, 3, 0, 4, 5, 6, 6, 7, 4 };
{ { 0.5f, -0.5f, -0.5f }, { 0.0f, 1.0f, 0.0f }, { 0.0f, 0.0f } },
{ { 0.5f, 0.5f, -0.5f }, { 0.0f, 0.0f, 1.0f }, { 0.0f, 1.0f } },
{ { -0.5f, 0.5f, -0.5f }, { 1.0f, 1.0f, 1.0f }, { 1.0f, 1.0f } }
};
const std::vector<uint16_t> SquareIndices = { 0, 1, 2, 2, 3, 0, 4, 5, 6, 6, 7, 4 };
class HelloTriangleApplication class HelloTriangleApplication
{ {
public: public:
void Run() void Run()
{ {
LoadModel();
Initialization(); Initialization();
Log::Info("Initialization finished..."); Log::Info("Initialization finished...");
MainLoop(); MainLoop();
@@ -63,6 +70,9 @@ private:
bool bShowImGui = false; bool bShowImGui = false;
bool bShowDemo = false; bool bShowDemo = false;
std::vector<Vertex> Vertices;
std::vector<uint32_t> Indices;
static void KeyCallback(GLFWwindow* Window, int Key, int Scancode, int Action, int Mods) static void KeyCallback(GLFWwindow* Window, int Key, int Scancode, int Action, int Mods)
{ {
auto App = reinterpret_cast<HelloTriangleApplication*>(glfwGetWindowUserPointer(Window)); auto App = reinterpret_cast<HelloTriangleApplication*>(glfwGetWindowUserPointer(Window));
@@ -87,6 +97,62 @@ private:
} }
} }
void LoadModel()
{
tinyobj::attrib_t Attribute;
std::vector<tinyobj::shape_t> Shapes;
std::vector<tinyobj::material_t> Materials;
std::string Error;
std::string Warning;
if (!tinyobj::LoadObj(
&Attribute,
&Shapes,
&Materials,
&Warning,
&Error,
Settings.MODEL_PATH.c_str()
))
{
Log::Error(Error);
}
Log::Info("Parsing model...");
Log::Info("Models : " + std::to_string(Shapes.size()));
std::unordered_map<Vertex, uint32_t> UniqueVertices{};
for (const auto& Shape : Shapes)
{
Log::Info("Models vertices : " + std::to_string(Shape.mesh.indices.size()));
for (const auto& Index : Shape.mesh.indices)
{
Vertex Vertex{};
Vertex.Position = { Attribute.vertices[3 * Index.vertex_index + 0],
Attribute.vertices[3 * Index.vertex_index + 1],
Attribute.vertices[3 * Index.vertex_index + 2] };
Vertex.TextureCoordinates = {
Attribute.texcoords[2 * Index.texcoord_index + 0],
1.0 - Attribute.texcoords[2 * Index.texcoord_index + 1]
};
Vertex.Color = { 1.0f, 1.0f, 1.0f };
if (UniqueVertices.count(Vertex) == 0)
{
UniqueVertices[Vertex] = static_cast<uint32_t>(Vertices.size());
Vertices.push_back(Vertex);
}
// Vertices.push_back(Vertex);
Indices.push_back(UniqueVertices[Vertex]);
}
}
Log::Info("Final size : " + std::to_string(Vertices.size()));
}
void Initialization() void Initialization()
{ {
InitGlfw(); InitGlfw();
@@ -100,12 +166,13 @@ private:
void InitVulkan() void InitVulkan()
{ {
FVulkanConfig Config = { FVulkanConfig Config = { Settings.bValidationEnabled,
Settings.bValidationEnabled, Settings.bVerboseLogging,
Settings.bVerboseLogging, WindowManager.GetWindow(),
WindowManager.GetWindow(), Settings.MODEL_PATH,
}; Settings.TEXTURE_PATH };
VkContext.Initialize(Config, SquareVertices, SquareIndices);
VkContext.Initialize(Config, Vertices, Indices);
} }
void InitGlfw() void InitGlfw()
@@ -155,7 +222,7 @@ private:
} }
} }
VkContext.DrawFrame(bShowImGui, SquareVertices.size(), SquareIndices.size()); VkContext.DrawFrame(bShowImGui, Vertices.size(), Indices.size());
} }
} }

View File

@@ -120,7 +120,7 @@ void VulkanBuffers::RecordCommandBuffer(FRecordBuffersParams& Params)
VkBuffer VertexBuffers[] = { Params.InVertexBuffer }; VkBuffer VertexBuffers[] = { Params.InVertexBuffer };
VkDeviceSize Offsets[] = { 0 }; VkDeviceSize Offsets[] = { 0 };
vkCmdBindVertexBuffers(Params.InCommandBuffer, 0, 1, VertexBuffers, Offsets); vkCmdBindVertexBuffers(Params.InCommandBuffer, 0, 1, VertexBuffers, Offsets);
vkCmdBindIndexBuffer(Params.InCommandBuffer, Params.InIndexBuffer, 0, VK_INDEX_TYPE_UINT16); vkCmdBindIndexBuffer(Params.InCommandBuffer, Params.InIndexBuffer, 0, VK_INDEX_TYPE_UINT32);
vkCmdBindDescriptorSets( vkCmdBindDescriptorSets(
Params.InCommandBuffer, Params.InCommandBuffer,
@@ -397,7 +397,7 @@ void VulkanBuffers::CreateVertexBuffer(const std::vector<Vertex>& InVertices)
vkFreeMemory(Config.Device, StagingBufferMemory, nullptr); vkFreeMemory(Config.Device, StagingBufferMemory, nullptr);
} }
void VulkanBuffers::CreateIndexBuffer(const std::vector<uint16_t>& InIndices) void VulkanBuffers::CreateIndexBuffer(const std::vector<uint32_t>& InIndices)
{ {
VkDeviceSize BufferSize = sizeof(InIndices[0]) * InIndices.size(); VkDeviceSize BufferSize = sizeof(InIndices[0]) * InIndices.size();

View File

@@ -42,7 +42,7 @@ VulkanContext::~VulkanContext() {}
void VulkanContext::Initialize( void VulkanContext::Initialize(
FVulkanConfig& InConfig, FVulkanConfig& InConfig,
const std::vector<Vertex>& InVertices, const std::vector<Vertex>& InVertices,
const std::vector<uint16_t>& InIndices const std::vector<uint32_t>& InIndices
) )
{ {
Config = InConfig; Config = InConfig;
@@ -134,8 +134,7 @@ void VulkanContext::Initialize(
)); ));
Framebuffers->CreateFramebuffers(Textures->GetDepthImageView()); Framebuffers->CreateFramebuffers(Textures->GetDepthImageView());
Log::Info("textures"); Textures->LoadFromFile(Config.TexturePath.c_str());
Textures->LoadFromFile("textures/texture.jpg");
Textures->CreateImageView(); Textures->CreateImageView();
Textures->CreateSampler(); Textures->CreateSampler();

View File

@@ -75,7 +75,7 @@ public:
VkDeviceMemory& BufferMemory VkDeviceMemory& BufferMemory
); );
void CreateVertexBuffer(const std::vector<Vertex>& InVertices); void CreateVertexBuffer(const std::vector<Vertex>& InVertices);
void CreateIndexBuffer(const std::vector<uint16_t>& InIndices); void CreateIndexBuffer(const std::vector<uint32_t>& InIndices);
void CreateUniformBuffers(const uint32_t MAX_FRAMES_IN_FLIGHT); void CreateUniformBuffers(const uint32_t MAX_FRAMES_IN_FLIGHT);
uint32_t FindMemoryType(uint32_t TypeFilter, VkMemoryPropertyFlags Properties); uint32_t FindMemoryType(uint32_t TypeFilter, VkMemoryPropertyFlags Properties);

View File

@@ -27,6 +27,8 @@ struct FVulkanConfig
bool bValidationEnabled = true; bool bValidationEnabled = true;
bool bVerboseLogging = false; bool bVerboseLogging = false;
GLFWwindow* Window = nullptr; GLFWwindow* Window = nullptr;
std::string ModelPath;
std::string TexturePath;
// std::vector<Vertex> Vertices; // std::vector<Vertex> Vertices;
}; };
@@ -50,7 +52,7 @@ public:
void Initialize( void Initialize(
FVulkanConfig& InConfig, FVulkanConfig& InConfig,
const std::vector<Vertex>& InVertices, const std::vector<Vertex>& InVertices,
const std::vector<uint16_t>& InIndices const std::vector<uint32_t>& InIndices
); );
void Cleanup(); void Cleanup();

View File

@@ -2,6 +2,9 @@
#include <glm/glm.hpp> #include <glm/glm.hpp>
#include <vulkan/vulkan_core.h> #include <vulkan/vulkan_core.h>
#define GLM_ENABLE_EXPERIMENTAL
#include <glm/gtx/hash.hpp>
#include <array> #include <array>
struct Vertex struct Vertex
@@ -40,8 +43,27 @@ struct Vertex
return AttributeDescriptions; return AttributeDescriptions;
} }
bool operator==(const Vertex& Other) const
{
return Position == Other.Position && Color == Other.Color
&& TextureCoordinates == Other.TextureCoordinates;
}
}; };
namespace std
{
template <> struct hash<Vertex>
{
size_t operator()(Vertex const& Vertex) const
{
return ((hash<glm::vec3>()(Vertex.Position) ^ (hash<glm::vec3>()(Vertex.Color) << 1))
>> 1)
^ (hash<glm::vec2>()(Vertex.TextureCoordinates) << 1);
}
};
} // namespace std
struct UniformBufferObject struct UniformBufferObject
{ {
alignas(16) glm::mat4 Model; alignas(16) glm::mat4 Model;

View File

@@ -0,0 +1,3 @@
// tinyobj_loader_impl.cpp
#define TINYOBJLOADER_IMPLEMENTATION
#include "tiny_obj_loader.h"

BIN
textures/viking_room.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 940 KiB