This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -32,6 +32,7 @@ bld/
|
|||||||
[Oo]ut/
|
[Oo]ut/
|
||||||
[Ll]og/
|
[Ll]og/
|
||||||
[Ll]ogs/
|
[Ll]ogs/
|
||||||
|
[Bb]uild/
|
||||||
|
|
||||||
# Visual Studio 2015/2017 cache/options directory
|
# Visual Studio 2015/2017 cache/options directory
|
||||||
.vs/
|
.vs/
|
||||||
@@ -360,4 +361,4 @@ MigrationBackup/
|
|||||||
.ionide/
|
.ionide/
|
||||||
|
|
||||||
# Fody - auto-generated XML schema
|
# Fody - auto-generated XML schema
|
||||||
FodyWeavers.xsd
|
FodyWeavers.xsd
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
cmake_minimum_required(VERSION 3.10)
|
cmake_minimum_required(VERSION 3.10)
|
||||||
project(LearningVulkan)
|
project(LearningVulkan)
|
||||||
|
|
||||||
|
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||||
|
|
||||||
set(CMAKE_CXX_STANDARD 20)
|
set(CMAKE_CXX_STANDARD 20)
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||||
@@ -9,15 +11,6 @@ add_compile_options(-Wall -Wextra -O2)
|
|||||||
|
|
||||||
set(IMGUI_DIR ${CMAKE_CURRENT_SOURCE_DIR}/lib/imgui)
|
set(IMGUI_DIR ${CMAKE_CURRENT_SOURCE_DIR}/lib/imgui)
|
||||||
|
|
||||||
include_directories(
|
|
||||||
${IMGUI_DIR}
|
|
||||||
${IMGUI_DIR}/backends
|
|
||||||
include
|
|
||||||
src
|
|
||||||
src/private
|
|
||||||
src/public
|
|
||||||
)
|
|
||||||
|
|
||||||
# Recursively find all .cpp files under src/
|
# Recursively find all .cpp files under src/
|
||||||
file(GLOB_RECURSE SOURCES "src/*.cpp")
|
file(GLOB_RECURSE SOURCES "src/*.cpp")
|
||||||
|
|
||||||
@@ -34,7 +27,20 @@ list(APPEND SOURCES
|
|||||||
|
|
||||||
add_executable(${PROJECT_NAME} ${SOURCES})
|
add_executable(${PROJECT_NAME} ${SOURCES})
|
||||||
|
|
||||||
target_link_libraries(${PROJECT_NAME} PRIVATE
|
target_include_directories(${PROJECT_NAME}
|
||||||
|
PRIVATE
|
||||||
|
lib
|
||||||
|
lib/stb
|
||||||
|
${IMGUI_DIR}
|
||||||
|
${IMGUI_DIR}/backends
|
||||||
|
src
|
||||||
|
src/utilities
|
||||||
|
src/private
|
||||||
|
src/public
|
||||||
|
)
|
||||||
|
|
||||||
|
target_link_libraries(${PROJECT_NAME}
|
||||||
|
PRIVATE
|
||||||
glfw
|
glfw
|
||||||
vulkan
|
vulkan
|
||||||
dl
|
dl
|
||||||
@@ -43,5 +49,4 @@ target_link_libraries(${PROJECT_NAME} PRIVATE
|
|||||||
Xxf86vm
|
Xxf86vm
|
||||||
Xrandr
|
Xrandr
|
||||||
Xi
|
Xi
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,12 +1,17 @@
|
|||||||
#version 450
|
#version 450
|
||||||
|
|
||||||
|
layout(binding = 0) uniform UniformBufferObject {
|
||||||
|
mat4 model;
|
||||||
|
mat4 view;
|
||||||
|
mat4 proj;
|
||||||
|
} ubo;
|
||||||
|
|
||||||
layout(location = 0) in vec2 inPosition;
|
layout(location = 0) in vec2 inPosition;
|
||||||
layout(location = 1) in vec3 inColor;
|
layout(location = 1) in vec3 inColor;
|
||||||
|
|
||||||
layout(location = 0) out vec3 fragColor;
|
layout(location = 0) out vec3 fragColor;
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
gl_Position = vec4(inPosition, 0.0, 1.0);
|
gl_Position = ubo.proj * ubo.view * ubo.model * vec4(inPosition, 0.0, 1.0);
|
||||||
fragColor = inColor;
|
fragColor = inColor;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
BIN
Shaders/vert.spv
BIN
Shaders/vert.spv
Binary file not shown.
@@ -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-txMYOt"
|
source: "/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-cavOgA"
|
||||||
binary: "/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-txMYOt"
|
binary: "/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-cavOgA"
|
||||||
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-txMYOt'
|
Change Dir: '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-cavOgA'
|
||||||
|
|
||||||
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_c3c9f/fast
|
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_f22b1/fast
|
||||||
/usr/bin/make -f CMakeFiles/cmTC_c3c9f.dir/build.make CMakeFiles/cmTC_c3c9f.dir/build
|
/usr/bin/make -f CMakeFiles/cmTC_f22b1.dir/build.make CMakeFiles/cmTC_f22b1.dir/build
|
||||||
make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-txMYOt'
|
make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-cavOgA'
|
||||||
Building C object CMakeFiles/cmTC_c3c9f.dir/CMakeCCompilerABI.c.o
|
Building C object CMakeFiles/cmTC_f22b1.dir/CMakeCCompilerABI.c.o
|
||||||
/usr/bin/cc -v -o CMakeFiles/cmTC_c3c9f.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c
|
/usr/bin/cc -v -o CMakeFiles/cmTC_f22b1.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_c3c9f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c3c9f.dir/'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f22b1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f22b1.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_c3c9f.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/cctXmx2g.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_f22b1.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/ccUBJkg7.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_c3c9f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c3c9f.dir/'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f22b1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f22b1.dir/'
|
||||||
as -v --64 -o CMakeFiles/cmTC_c3c9f.dir/CMakeCCompilerABI.c.o /tmp/cctXmx2g.s
|
as -v --64 -o CMakeFiles/cmTC_f22b1.dir/CMakeCCompilerABI.c.o /tmp/ccUBJkg7.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_c3c9f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c3c9f.dir/CMakeCCompilerABI.c.'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f22b1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f22b1.dir/CMakeCCompilerABI.c.'
|
||||||
Linking C executable cmTC_c3c9f
|
Linking C executable cmTC_f22b1
|
||||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c3c9f.dir/link.txt --verbose=1
|
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f22b1.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_c3c9f' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c3c9f.'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f22b1' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f22b1.'
|
||||||
/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/cc8b1r4W.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_c3c9f /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_c3c9f.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/cciDPlOs.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_f22b1 /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_f22b1.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/cc8b1r4W.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_c3c9f /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_c3c9f.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/cciDPlOs.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_f22b1 /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_f22b1.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_c3c9f' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c3c9f.'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f22b1' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f22b1.'
|
||||||
/usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_c3c9f.dir/CMakeCCompilerABI.c.o -o cmTC_c3c9f
|
/usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_f22b1.dir/CMakeCCompilerABI.c.o -o cmTC_f22b1
|
||||||
make[1]: Leaving directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-txMYOt'
|
make[1]: Leaving directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-cavOgA'
|
||||||
|
|
||||||
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-txMYOt']
|
ignore line: [Change Dir: '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-cavOgA']
|
||||||
ignore line: []
|
ignore line: []
|
||||||
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_c3c9f/fast]
|
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_f22b1/fast]
|
||||||
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_c3c9f.dir/build.make CMakeFiles/cmTC_c3c9f.dir/build]
|
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_f22b1.dir/build.make CMakeFiles/cmTC_f22b1.dir/build]
|
||||||
ignore line: [make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-txMYOt']
|
ignore line: [make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-cavOgA']
|
||||||
ignore line: [Building C object CMakeFiles/cmTC_c3c9f.dir/CMakeCCompilerABI.c.o]
|
ignore line: [Building C object CMakeFiles/cmTC_f22b1.dir/CMakeCCompilerABI.c.o]
|
||||||
ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_c3c9f.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c]
|
ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_f22b1.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_c3c9f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c3c9f.dir/']
|
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f22b1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f22b1.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_c3c9f.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/cctXmx2g.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_f22b1.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/ccUBJkg7.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_c3c9f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c3c9f.dir/']
|
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f22b1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f22b1.dir/']
|
||||||
ignore line: [ as -v --64 -o CMakeFiles/cmTC_c3c9f.dir/CMakeCCompilerABI.c.o /tmp/cctXmx2g.s]
|
ignore line: [ as -v --64 -o CMakeFiles/cmTC_f22b1.dir/CMakeCCompilerABI.c.o /tmp/ccUBJkg7.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_c3c9f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_c3c9f.dir/CMakeCCompilerABI.c.']
|
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f22b1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f22b1.dir/CMakeCCompilerABI.c.']
|
||||||
ignore line: [Linking C executable cmTC_c3c9f]
|
ignore line: [Linking C executable cmTC_f22b1]
|
||||||
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c3c9f.dir/link.txt --verbose=1]
|
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f22b1.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_c3c9f' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_c3c9f.']
|
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f22b1' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f22b1.']
|
||||||
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/cc8b1r4W.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_c3c9f /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_c3c9f.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/cciDPlOs.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_f22b1 /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_f22b1.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/cc8b1r4W.res] ==> ignore
|
arg [-plugin-opt=-fresolution=/tmp/cciDPlOs.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_c3c9f] ==> ignore
|
arg [cmTC_f22b1] ==> 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_c3c9f.dir/CMakeCCompilerABI.c.o] ==> ignore
|
arg [CMakeFiles/cmTC_f22b1.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/cc8b1r4W.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_c3c9f /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_c3c9f.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/cciDPlOs.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_f22b1 /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_f22b1.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-an30g8"
|
source: "/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-Z1OehA"
|
||||||
binary: "/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-an30g8"
|
binary: "/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-Z1OehA"
|
||||||
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-an30g8'
|
Change Dir: '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-Z1OehA'
|
||||||
|
|
||||||
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_f5e17/fast
|
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_62d97/fast
|
||||||
/usr/bin/make -f CMakeFiles/cmTC_f5e17.dir/build.make CMakeFiles/cmTC_f5e17.dir/build
|
/usr/bin/make -f CMakeFiles/cmTC_62d97.dir/build.make CMakeFiles/cmTC_62d97.dir/build
|
||||||
make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-an30g8'
|
make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-Z1OehA'
|
||||||
Building CXX object CMakeFiles/cmTC_f5e17.dir/CMakeCXXCompilerABI.cpp.o
|
Building CXX object CMakeFiles/cmTC_62d97.dir/CMakeCXXCompilerABI.cpp.o
|
||||||
/usr/bin/c++ -v -o CMakeFiles/cmTC_f5e17.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp
|
/usr/bin/c++ -v -o CMakeFiles/cmTC_62d97.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_f5e17.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f5e17.dir/'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_62d97.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_62d97.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_f5e17.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccqAcBOb.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_62d97.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccSB0kAz.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_f5e17.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f5e17.dir/'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_62d97.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_62d97.dir/'
|
||||||
as -v --64 -o CMakeFiles/cmTC_f5e17.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccqAcBOb.s
|
as -v --64 -o CMakeFiles/cmTC_62d97.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccSB0kAz.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_f5e17.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f5e17.dir/CMakeCXXCompilerABI.cpp.'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_62d97.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_62d97.dir/CMakeCXXCompilerABI.cpp.'
|
||||||
Linking CXX executable cmTC_f5e17
|
Linking CXX executable cmTC_62d97
|
||||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f5e17.dir/link.txt --verbose=1
|
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_62d97.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_f5e17' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f5e17.'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_62d97' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_62d97.'
|
||||||
/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/ccPDYSAC.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_f5e17 /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_f5e17.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/cc9yM9j7.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_62d97 /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_62d97.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/ccPDYSAC.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_f5e17 /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_f5e17.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/cc9yM9j7.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_62d97 /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_62d97.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_f5e17' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f5e17.'
|
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_62d97' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_62d97.'
|
||||||
/usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_f5e17.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_f5e17
|
/usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_62d97.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_62d97
|
||||||
make[1]: Leaving directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-an30g8'
|
make[1]: Leaving directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-Z1OehA'
|
||||||
|
|
||||||
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-an30g8']
|
ignore line: [Change Dir: '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-Z1OehA']
|
||||||
ignore line: []
|
ignore line: []
|
||||||
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_f5e17/fast]
|
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_62d97/fast]
|
||||||
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_f5e17.dir/build.make CMakeFiles/cmTC_f5e17.dir/build]
|
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_62d97.dir/build.make CMakeFiles/cmTC_62d97.dir/build]
|
||||||
ignore line: [make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-an30g8']
|
ignore line: [make[1]: Entering directory '/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/CMakeScratch/TryCompile-Z1OehA']
|
||||||
ignore line: [Building CXX object CMakeFiles/cmTC_f5e17.dir/CMakeCXXCompilerABI.cpp.o]
|
ignore line: [Building CXX object CMakeFiles/cmTC_62d97.dir/CMakeCXXCompilerABI.cpp.o]
|
||||||
ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_f5e17.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp]
|
ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_62d97.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_f5e17.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f5e17.dir/']
|
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_62d97.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_62d97.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_f5e17.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccqAcBOb.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_62d97.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccSB0kAz.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_f5e17.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f5e17.dir/']
|
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_62d97.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_62d97.dir/']
|
||||||
ignore line: [ as -v --64 -o CMakeFiles/cmTC_f5e17.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccqAcBOb.s]
|
ignore line: [ as -v --64 -o CMakeFiles/cmTC_62d97.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccSB0kAz.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_f5e17.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f5e17.dir/CMakeCXXCompilerABI.cpp.']
|
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_62d97.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_62d97.dir/CMakeCXXCompilerABI.cpp.']
|
||||||
ignore line: [Linking CXX executable cmTC_f5e17]
|
ignore line: [Linking CXX executable cmTC_62d97]
|
||||||
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f5e17.dir/link.txt --verbose=1]
|
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_62d97.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_f5e17' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f5e17.']
|
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_62d97' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_62d97.']
|
||||||
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/ccPDYSAC.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_f5e17 /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_f5e17.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/cc9yM9j7.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_62d97 /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_62d97.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/ccPDYSAC.res] ==> ignore
|
arg [-plugin-opt=-fresolution=/tmp/cc9yM9j7.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_f5e17] ==> ignore
|
arg [cmTC_62d97] ==> 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_f5e17.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
|
arg [CMakeFiles/cmTC_62d97.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/ccPDYSAC.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_f5e17 /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_f5e17.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/cc9yM9j7.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_62d97 /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_62d97.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]
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ set(CMAKE_DEPENDS_DEPENDENCY_FILES
|
|||||||
"/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanSwapChain.cpp" "CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o" "gcc" "CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o.d"
|
"/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanSwapChain.cpp" "CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o" "gcc" "CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o.d"
|
||||||
"/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanVertexBuffer.cpp" "CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o" "gcc" "CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o.d"
|
"/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanVertexBuffer.cpp" "CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o" "gcc" "CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.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"
|
||||||
"" "LearningVulkan" "gcc" "CMakeFiles/LearningVulkan.dir/link.d"
|
"" "LearningVulkan" "gcc" "CMakeFiles/LearningVulkan.dir/link.d"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -254,10 +254,24 @@ CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.s: cmake_force
|
|||||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.s"
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.s"
|
||||||
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Logger.cpp -o CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.s
|
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Logger.cpp -o CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.s
|
||||||
|
|
||||||
|
CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o: CMakeFiles/LearningVulkan.dir/flags.make
|
||||||
|
CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/stb_image_impl.cpp
|
||||||
|
CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_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_14) "Building CXX object CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o"
|
||||||
|
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o -MF CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o.d -o CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/stb_image_impl.cpp
|
||||||
|
|
||||||
|
CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.i: cmake_force
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.i"
|
||||||
|
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/stb_image_impl.cpp > CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.i
|
||||||
|
|
||||||
|
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"
|
||||||
|
/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/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_14) "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_15) "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
|
||||||
@@ -271,7 +285,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_15) "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_16) "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
|
||||||
@@ -285,7 +299,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_16) "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_17) "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
|
||||||
@@ -299,7 +313,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_17) "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_18) "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
|
||||||
@@ -313,7 +327,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_18) "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_19) "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
|
||||||
@@ -327,7 +341,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_19) "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_20) "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
|
||||||
@@ -341,7 +355,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_20) "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_21) "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
|
||||||
@@ -367,6 +381,7 @@ LearningVulkan_OBJECTS = \
|
|||||||
"CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o" \
|
"CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o" \
|
||||||
"CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o" \
|
"CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.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/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" \
|
||||||
@@ -391,6 +406,7 @@ LearningVulkan: CMakeFiles/LearningVulkan.dir/src/private/VulkanRenderPass.cpp.o
|
|||||||
LearningVulkan: CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o
|
LearningVulkan: CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o
|
||||||
LearningVulkan: CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o
|
LearningVulkan: CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.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/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
|
||||||
@@ -401,7 +417,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_21) "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_22) "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.
|
||||||
|
|||||||
@@ -40,6 +40,8 @@ file(REMOVE_RECURSE
|
|||||||
"CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o.d"
|
"CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o.d"
|
||||||
"CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o"
|
"CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o"
|
||||||
"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.d"
|
||||||
"LearningVulkan"
|
"LearningVulkan"
|
||||||
"LearningVulkan.pdb"
|
"LearningVulkan.pdb"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -2540,6 +2540,7 @@ 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/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/stb/stb_image.h
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/public/Primitives.h
|
/home/Jordan/Projects/CPP/LearningVulkan/src/public/Primitives.h
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanCommandBuffers.h
|
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanCommandBuffers.h
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanContext.h
|
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanContext.h
|
||||||
@@ -2651,12 +2652,18 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o
|
|||||||
/usr/include/c++/15.2.1/backward/binders.h
|
/usr/include/c++/15.2.1/backward/binders.h
|
||||||
/usr/include/c++/15.2.1/bit
|
/usr/include/c++/15.2.1/bit
|
||||||
/usr/include/c++/15.2.1/bits/algorithmfwd.h
|
/usr/include/c++/15.2.1/bits/algorithmfwd.h
|
||||||
|
/usr/include/c++/15.2.1/bits/align.h
|
||||||
/usr/include/c++/15.2.1/bits/alloc_traits.h
|
/usr/include/c++/15.2.1/bits/alloc_traits.h
|
||||||
|
/usr/include/c++/15.2.1/bits/allocated_ptr.h
|
||||||
/usr/include/c++/15.2.1/bits/allocator.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.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/bits/char_traits.h
|
/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/charconv.h
|
||||||
|
/usr/include/c++/15.2.1/bits/chrono.h
|
||||||
|
/usr/include/c++/15.2.1/bits/chrono_io.h
|
||||||
/usr/include/c++/15.2.1/bits/codecvt.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/concept_check.h
|
||||||
/usr/include/c++/15.2.1/bits/cpp_type_traits.h
|
/usr/include/c++/15.2.1/bits/cpp_type_traits.h
|
||||||
@@ -2675,6 +2682,7 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o
|
|||||||
/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/invoke.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/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/iterator_concepts.h
|
||||||
/usr/include/c++/15.2.1/bits/locale_classes.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
|
||||||
@@ -2692,10 +2700,14 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o
|
|||||||
/usr/include/c++/15.2.1/bits/nested_exception.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/new_allocator.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/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/ostream_insert.h
|
||||||
|
/usr/include/c++/15.2.1/bits/parse_numbers.h
|
||||||
/usr/include/c++/15.2.1/bits/postypes.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/predefined_ops.h
|
||||||
/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/quoted_string.h
|
||||||
/usr/include/c++/15.2.1/bits/range_access.h
|
/usr/include/c++/15.2.1/bits/range_access.h
|
||||||
/usr/include/c++/15.2.1/bits/ranges_algobase.h
|
/usr/include/c++/15.2.1/bits/ranges_algobase.h
|
||||||
/usr/include/c++/15.2.1/bits/ranges_base.h
|
/usr/include/c++/15.2.1/bits/ranges_base.h
|
||||||
@@ -2703,7 +2715,10 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o
|
|||||||
/usr/include/c++/15.2.1/bits/ranges_util.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/refwrap.h
|
||||||
/usr/include/c++/15.2.1/bits/requires_hosted.h
|
/usr/include/c++/15.2.1/bits/requires_hosted.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/specfun.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/std_abs.h
|
||||||
/usr/include/c++/15.2.1/bits/std_function.h
|
/usr/include/c++/15.2.1/bits/std_function.h
|
||||||
/usr/include/c++/15.2.1/bits/stl_algo.h
|
/usr/include/c++/15.2.1/bits/stl_algo.h
|
||||||
@@ -2726,6 +2741,7 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o
|
|||||||
/usr/include/c++/15.2.1/bits/unicode-data.h
|
/usr/include/c++/15.2.1/bits/unicode-data.h
|
||||||
/usr/include/c++/15.2.1/bits/unicode.h
|
/usr/include/c++/15.2.1/bits/unicode.h
|
||||||
/usr/include/c++/15.2.1/bits/uniform_int_dist.h
|
/usr/include/c++/15.2.1/bits/uniform_int_dist.h
|
||||||
|
/usr/include/c++/15.2.1/bits/unique_ptr.h
|
||||||
/usr/include/c++/15.2.1/bits/unordered_map.h
|
/usr/include/c++/15.2.1/bits/unordered_map.h
|
||||||
/usr/include/c++/15.2.1/bits/uses_allocator.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/uses_allocator_args.h
|
||||||
@@ -2737,6 +2753,7 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o
|
|||||||
/usr/include/c++/15.2.1/cerrno
|
/usr/include/c++/15.2.1/cerrno
|
||||||
/usr/include/c++/15.2.1/cfloat
|
/usr/include/c++/15.2.1/cfloat
|
||||||
/usr/include/c++/15.2.1/charconv
|
/usr/include/c++/15.2.1/charconv
|
||||||
|
/usr/include/c++/15.2.1/chrono
|
||||||
/usr/include/c++/15.2.1/climits
|
/usr/include/c++/15.2.1/climits
|
||||||
/usr/include/c++/15.2.1/clocale
|
/usr/include/c++/15.2.1/clocale
|
||||||
/usr/include/c++/15.2.1/cmath
|
/usr/include/c++/15.2.1/cmath
|
||||||
@@ -2755,22 +2772,30 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o
|
|||||||
/usr/include/c++/15.2.1/ext/aligned_buffer.h
|
/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/alloc_traits.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/ext/concurrence.h
|
||||||
/usr/include/c++/15.2.1/ext/numeric_traits.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/string_conversions.h
|
||||||
/usr/include/c++/15.2.1/ext/type_traits.h
|
/usr/include/c++/15.2.1/ext/type_traits.h
|
||||||
/usr/include/c++/15.2.1/format
|
/usr/include/c++/15.2.1/format
|
||||||
/usr/include/c++/15.2.1/functional
|
/usr/include/c++/15.2.1/functional
|
||||||
/usr/include/c++/15.2.1/initializer_list
|
/usr/include/c++/15.2.1/initializer_list
|
||||||
|
/usr/include/c++/15.2.1/iomanip
|
||||||
|
/usr/include/c++/15.2.1/ios
|
||||||
/usr/include/c++/15.2.1/iosfwd
|
/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/limits
|
||||||
/usr/include/c++/15.2.1/locale
|
/usr/include/c++/15.2.1/locale
|
||||||
/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
|
||||||
/usr/include/c++/15.2.1/optional
|
/usr/include/c++/15.2.1/optional
|
||||||
|
/usr/include/c++/15.2.1/ostream
|
||||||
/usr/include/c++/15.2.1/pstl/pstl_config.h
|
/usr/include/c++/15.2.1/pstl/pstl_config.h
|
||||||
|
/usr/include/c++/15.2.1/ratio
|
||||||
/usr/include/c++/15.2.1/source_location
|
/usr/include/c++/15.2.1/source_location
|
||||||
/usr/include/c++/15.2.1/span
|
/usr/include/c++/15.2.1/span
|
||||||
|
/usr/include/c++/15.2.1/sstream
|
||||||
/usr/include/c++/15.2.1/stdexcept
|
/usr/include/c++/15.2.1/stdexcept
|
||||||
|
/usr/include/c++/15.2.1/stdlib.h
|
||||||
/usr/include/c++/15.2.1/streambuf
|
/usr/include/c++/15.2.1/streambuf
|
||||||
/usr/include/c++/15.2.1/string
|
/usr/include/c++/15.2.1/string
|
||||||
/usr/include/c++/15.2.1/string_view
|
/usr/include/c++/15.2.1/string_view
|
||||||
@@ -2855,6 +2880,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.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
|
||||||
@@ -2891,6 +2918,12 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.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/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_bool2.hpp
|
/usr/include/glm/ext/vector_bool2.hpp
|
||||||
@@ -2926,6 +2959,10 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.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/matrix_transform.hpp
|
||||||
|
/usr/include/glm/gtc/matrix_transform.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
|
||||||
@@ -6096,6 +6133,152 @@ CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o
|
|||||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h
|
||||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h
|
||||||
|
|
||||||
|
CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o
|
||||||
|
/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/stb_image_impl.cpp
|
||||||
|
/home/Jordan/Projects/CPP/LearningVulkan/lib/stb/stb_image.h
|
||||||
|
/usr/include/alloca.h
|
||||||
|
/usr/include/assert.h
|
||||||
|
/usr/include/bits/atomic_wide_counter.h
|
||||||
|
/usr/include/bits/byteswap.h
|
||||||
|
/usr/include/bits/endian.h
|
||||||
|
/usr/include/bits/endianness.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/local_lim.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/posix1_lim.h
|
||||||
|
/usr/include/bits/posix2_lim.h
|
||||||
|
/usr/include/bits/pthread_stack_min-dynamic.h
|
||||||
|
/usr/include/bits/pthreadtypes-arch.h
|
||||||
|
/usr/include/bits/pthreadtypes.h
|
||||||
|
/usr/include/bits/select.h
|
||||||
|
/usr/include/bits/stdint-intn.h
|
||||||
|
/usr/include/bits/stdint-least.h
|
||||||
|
/usr/include/bits/stdint-uintn.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/time64.h
|
||||||
|
/usr/include/bits/timesize.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/locale_t.h
|
||||||
|
/usr/include/bits/types/sigset_t.h
|
||||||
|
/usr/include/bits/types/struct_FILE.h
|
||||||
|
/usr/include/bits/types/struct_timespec.h
|
||||||
|
/usr/include/bits/types/struct_timeval.h
|
||||||
|
/usr/include/bits/types/time_t.h
|
||||||
|
/usr/include/bits/types/timer_t.h
|
||||||
|
/usr/include/bits/typesizes.h
|
||||||
|
/usr/include/bits/uintn-identity.h
|
||||||
|
/usr/include/bits/uio_lim.h
|
||||||
|
/usr/include/bits/waitflags.h
|
||||||
|
/usr/include/bits/waitstatus.h
|
||||||
|
/usr/include/bits/wchar.h
|
||||||
|
/usr/include/bits/wordsize.h
|
||||||
|
/usr/include/bits/xopen_lim.h
|
||||||
|
/usr/include/c++/15.2.1/bit
|
||||||
|
/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/exception.h
|
||||||
|
/usr/include/c++/15.2.1/bits/exception_defines.h
|
||||||
|
/usr/include/c++/15.2.1/bits/functexcept.h
|
||||||
|
/usr/include/c++/15.2.1/bits/iterator_concepts.h
|
||||||
|
/usr/include/c++/15.2.1/bits/move.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/ranges_cmp.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/std_abs.h
|
||||||
|
/usr/include/c++/15.2.1/bits/stl_algobase.h
|
||||||
|
/usr/include/c++/15.2.1/bits/stl_construct.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_pair.h
|
||||||
|
/usr/include/c++/15.2.1/bits/utility.h
|
||||||
|
/usr/include/c++/15.2.1/bits/version.h
|
||||||
|
/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/cstdlib
|
||||||
|
/usr/include/c++/15.2.1/debug/assertions.h
|
||||||
|
/usr/include/c++/15.2.1/debug/debug.h
|
||||||
|
/usr/include/c++/15.2.1/ext/numeric_traits.h
|
||||||
|
/usr/include/c++/15.2.1/ext/type_traits.h
|
||||||
|
/usr/include/c++/15.2.1/limits
|
||||||
|
/usr/include/c++/15.2.1/math.h
|
||||||
|
/usr/include/c++/15.2.1/new
|
||||||
|
/usr/include/c++/15.2.1/pstl/pstl_config.h
|
||||||
|
/usr/include/c++/15.2.1/stdlib.h
|
||||||
|
/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/type_traits
|
||||||
|
/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/cpu_defines.h
|
||||||
|
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/os_defines.h
|
||||||
|
/usr/include/endian.h
|
||||||
|
/usr/include/features-time64.h
|
||||||
|
/usr/include/features.h
|
||||||
|
/usr/include/gnu/stubs-64.h
|
||||||
|
/usr/include/gnu/stubs.h
|
||||||
|
/usr/include/limits.h
|
||||||
|
/usr/include/linux/limits.h
|
||||||
|
/usr/include/math.h
|
||||||
|
/usr/include/stdc-predef.h
|
||||||
|
/usr/include/stdint.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/types.h
|
||||||
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/emmintrin.h
|
||||||
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/limits.h
|
||||||
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/mm_malloc.h
|
||||||
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/mmintrin.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
|
||||||
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.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
|
||||||
|
|
||||||
LearningVulkan
|
LearningVulkan
|
||||||
/usr/lib/Scrt1.o
|
/usr/lib/Scrt1.o
|
||||||
/usr/lib/crti.o
|
/usr/lib/crti.o
|
||||||
@@ -6146,4 +6329,5 @@ LearningVulkan
|
|||||||
/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o
|
/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o
|
/home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.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
|
||||||
|
|
||||||
|
|||||||
@@ -2529,6 +2529,7 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: /home/Jordan/Proj
|
|||||||
/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/stb/stb_image.h \
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/public/Primitives.h \
|
/home/Jordan/Projects/CPP/LearningVulkan/src/public/Primitives.h \
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanCommandBuffers.h \
|
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanCommandBuffers.h \
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanContext.h \
|
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanContext.h \
|
||||||
@@ -2640,12 +2641,18 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: /home/Jordan/Proj
|
|||||||
/usr/include/c++/15.2.1/backward/binders.h \
|
/usr/include/c++/15.2.1/backward/binders.h \
|
||||||
/usr/include/c++/15.2.1/bit \
|
/usr/include/c++/15.2.1/bit \
|
||||||
/usr/include/c++/15.2.1/bits/algorithmfwd.h \
|
/usr/include/c++/15.2.1/bits/algorithmfwd.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/align.h \
|
||||||
/usr/include/c++/15.2.1/bits/alloc_traits.h \
|
/usr/include/c++/15.2.1/bits/alloc_traits.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/allocated_ptr.h \
|
||||||
/usr/include/c++/15.2.1/bits/allocator.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.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/bits/char_traits.h \
|
/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/charconv.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/chrono.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/chrono_io.h \
|
||||||
/usr/include/c++/15.2.1/bits/codecvt.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/concept_check.h \
|
||||||
/usr/include/c++/15.2.1/bits/cpp_type_traits.h \
|
/usr/include/c++/15.2.1/bits/cpp_type_traits.h \
|
||||||
@@ -2664,6 +2671,7 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: /home/Jordan/Proj
|
|||||||
/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/invoke.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/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/iterator_concepts.h \
|
||||||
/usr/include/c++/15.2.1/bits/locale_classes.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 \
|
||||||
@@ -2681,10 +2689,14 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: /home/Jordan/Proj
|
|||||||
/usr/include/c++/15.2.1/bits/nested_exception.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/new_allocator.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/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/ostream_insert.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/parse_numbers.h \
|
||||||
/usr/include/c++/15.2.1/bits/postypes.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/predefined_ops.h \
|
||||||
/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/quoted_string.h \
|
||||||
/usr/include/c++/15.2.1/bits/range_access.h \
|
/usr/include/c++/15.2.1/bits/range_access.h \
|
||||||
/usr/include/c++/15.2.1/bits/ranges_algobase.h \
|
/usr/include/c++/15.2.1/bits/ranges_algobase.h \
|
||||||
/usr/include/c++/15.2.1/bits/ranges_base.h \
|
/usr/include/c++/15.2.1/bits/ranges_base.h \
|
||||||
@@ -2692,7 +2704,10 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: /home/Jordan/Proj
|
|||||||
/usr/include/c++/15.2.1/bits/ranges_util.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/refwrap.h \
|
||||||
/usr/include/c++/15.2.1/bits/requires_hosted.h \
|
/usr/include/c++/15.2.1/bits/requires_hosted.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/specfun.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/std_abs.h \
|
||||||
/usr/include/c++/15.2.1/bits/std_function.h \
|
/usr/include/c++/15.2.1/bits/std_function.h \
|
||||||
/usr/include/c++/15.2.1/bits/stl_algo.h \
|
/usr/include/c++/15.2.1/bits/stl_algo.h \
|
||||||
@@ -2715,6 +2730,7 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: /home/Jordan/Proj
|
|||||||
/usr/include/c++/15.2.1/bits/unicode-data.h \
|
/usr/include/c++/15.2.1/bits/unicode-data.h \
|
||||||
/usr/include/c++/15.2.1/bits/unicode.h \
|
/usr/include/c++/15.2.1/bits/unicode.h \
|
||||||
/usr/include/c++/15.2.1/bits/uniform_int_dist.h \
|
/usr/include/c++/15.2.1/bits/uniform_int_dist.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/unique_ptr.h \
|
||||||
/usr/include/c++/15.2.1/bits/unordered_map.h \
|
/usr/include/c++/15.2.1/bits/unordered_map.h \
|
||||||
/usr/include/c++/15.2.1/bits/uses_allocator.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/uses_allocator_args.h \
|
||||||
@@ -2726,6 +2742,7 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: /home/Jordan/Proj
|
|||||||
/usr/include/c++/15.2.1/cerrno \
|
/usr/include/c++/15.2.1/cerrno \
|
||||||
/usr/include/c++/15.2.1/cfloat \
|
/usr/include/c++/15.2.1/cfloat \
|
||||||
/usr/include/c++/15.2.1/charconv \
|
/usr/include/c++/15.2.1/charconv \
|
||||||
|
/usr/include/c++/15.2.1/chrono \
|
||||||
/usr/include/c++/15.2.1/climits \
|
/usr/include/c++/15.2.1/climits \
|
||||||
/usr/include/c++/15.2.1/clocale \
|
/usr/include/c++/15.2.1/clocale \
|
||||||
/usr/include/c++/15.2.1/cmath \
|
/usr/include/c++/15.2.1/cmath \
|
||||||
@@ -2744,22 +2761,30 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: /home/Jordan/Proj
|
|||||||
/usr/include/c++/15.2.1/ext/aligned_buffer.h \
|
/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/alloc_traits.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/ext/concurrence.h \
|
||||||
/usr/include/c++/15.2.1/ext/numeric_traits.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/string_conversions.h \
|
||||||
/usr/include/c++/15.2.1/ext/type_traits.h \
|
/usr/include/c++/15.2.1/ext/type_traits.h \
|
||||||
/usr/include/c++/15.2.1/format \
|
/usr/include/c++/15.2.1/format \
|
||||||
/usr/include/c++/15.2.1/functional \
|
/usr/include/c++/15.2.1/functional \
|
||||||
/usr/include/c++/15.2.1/initializer_list \
|
/usr/include/c++/15.2.1/initializer_list \
|
||||||
|
/usr/include/c++/15.2.1/iomanip \
|
||||||
|
/usr/include/c++/15.2.1/ios \
|
||||||
/usr/include/c++/15.2.1/iosfwd \
|
/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/limits \
|
||||||
/usr/include/c++/15.2.1/locale \
|
/usr/include/c++/15.2.1/locale \
|
||||||
/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 \
|
||||||
/usr/include/c++/15.2.1/optional \
|
/usr/include/c++/15.2.1/optional \
|
||||||
|
/usr/include/c++/15.2.1/ostream \
|
||||||
/usr/include/c++/15.2.1/pstl/pstl_config.h \
|
/usr/include/c++/15.2.1/pstl/pstl_config.h \
|
||||||
|
/usr/include/c++/15.2.1/ratio \
|
||||||
/usr/include/c++/15.2.1/source_location \
|
/usr/include/c++/15.2.1/source_location \
|
||||||
/usr/include/c++/15.2.1/span \
|
/usr/include/c++/15.2.1/span \
|
||||||
|
/usr/include/c++/15.2.1/sstream \
|
||||||
/usr/include/c++/15.2.1/stdexcept \
|
/usr/include/c++/15.2.1/stdexcept \
|
||||||
|
/usr/include/c++/15.2.1/stdlib.h \
|
||||||
/usr/include/c++/15.2.1/streambuf \
|
/usr/include/c++/15.2.1/streambuf \
|
||||||
/usr/include/c++/15.2.1/string \
|
/usr/include/c++/15.2.1/string \
|
||||||
/usr/include/c++/15.2.1/string_view \
|
/usr/include/c++/15.2.1/string_view \
|
||||||
@@ -2844,6 +2869,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: /home/Jordan/Proj
|
|||||||
/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 \
|
||||||
@@ -2880,6 +2907,12 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: /home/Jordan/Proj
|
|||||||
/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/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_bool2.hpp \
|
/usr/include/glm/ext/vector_bool2.hpp \
|
||||||
@@ -2915,6 +2948,10 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: /home/Jordan/Proj
|
|||||||
/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/matrix_transform.hpp \
|
||||||
|
/usr/include/glm/gtc/matrix_transform.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 \
|
||||||
@@ -6076,6 +6113,151 @@ CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o: /home/Jordan/Projects/
|
|||||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stddef.h \
|
||||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.h
|
||||||
|
|
||||||
|
CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o: /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/stb_image_impl.cpp \
|
||||||
|
/home/Jordan/Projects/CPP/LearningVulkan/lib/stb/stb_image.h \
|
||||||
|
/usr/include/alloca.h \
|
||||||
|
/usr/include/assert.h \
|
||||||
|
/usr/include/bits/atomic_wide_counter.h \
|
||||||
|
/usr/include/bits/byteswap.h \
|
||||||
|
/usr/include/bits/endian.h \
|
||||||
|
/usr/include/bits/endianness.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/local_lim.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/posix1_lim.h \
|
||||||
|
/usr/include/bits/posix2_lim.h \
|
||||||
|
/usr/include/bits/pthread_stack_min-dynamic.h \
|
||||||
|
/usr/include/bits/pthreadtypes-arch.h \
|
||||||
|
/usr/include/bits/pthreadtypes.h \
|
||||||
|
/usr/include/bits/select.h \
|
||||||
|
/usr/include/bits/stdint-intn.h \
|
||||||
|
/usr/include/bits/stdint-least.h \
|
||||||
|
/usr/include/bits/stdint-uintn.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/time64.h \
|
||||||
|
/usr/include/bits/timesize.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/locale_t.h \
|
||||||
|
/usr/include/bits/types/sigset_t.h \
|
||||||
|
/usr/include/bits/types/struct_FILE.h \
|
||||||
|
/usr/include/bits/types/struct_timespec.h \
|
||||||
|
/usr/include/bits/types/struct_timeval.h \
|
||||||
|
/usr/include/bits/types/time_t.h \
|
||||||
|
/usr/include/bits/types/timer_t.h \
|
||||||
|
/usr/include/bits/typesizes.h \
|
||||||
|
/usr/include/bits/uintn-identity.h \
|
||||||
|
/usr/include/bits/uio_lim.h \
|
||||||
|
/usr/include/bits/waitflags.h \
|
||||||
|
/usr/include/bits/waitstatus.h \
|
||||||
|
/usr/include/bits/wchar.h \
|
||||||
|
/usr/include/bits/wordsize.h \
|
||||||
|
/usr/include/bits/xopen_lim.h \
|
||||||
|
/usr/include/c++/15.2.1/bit \
|
||||||
|
/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/exception.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/exception_defines.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/functexcept.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/iterator_concepts.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/move.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/ranges_cmp.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/std_abs.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/stl_algobase.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/stl_construct.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_pair.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/utility.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/version.h \
|
||||||
|
/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/cstdlib \
|
||||||
|
/usr/include/c++/15.2.1/debug/assertions.h \
|
||||||
|
/usr/include/c++/15.2.1/debug/debug.h \
|
||||||
|
/usr/include/c++/15.2.1/ext/numeric_traits.h \
|
||||||
|
/usr/include/c++/15.2.1/ext/type_traits.h \
|
||||||
|
/usr/include/c++/15.2.1/limits \
|
||||||
|
/usr/include/c++/15.2.1/math.h \
|
||||||
|
/usr/include/c++/15.2.1/new \
|
||||||
|
/usr/include/c++/15.2.1/pstl/pstl_config.h \
|
||||||
|
/usr/include/c++/15.2.1/stdlib.h \
|
||||||
|
/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/type_traits \
|
||||||
|
/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/cpu_defines.h \
|
||||||
|
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/os_defines.h \
|
||||||
|
/usr/include/endian.h \
|
||||||
|
/usr/include/features-time64.h \
|
||||||
|
/usr/include/features.h \
|
||||||
|
/usr/include/gnu/stubs-64.h \
|
||||||
|
/usr/include/gnu/stubs.h \
|
||||||
|
/usr/include/limits.h \
|
||||||
|
/usr/include/linux/limits.h \
|
||||||
|
/usr/include/math.h \
|
||||||
|
/usr/include/stdc-predef.h \
|
||||||
|
/usr/include/stdint.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/types.h \
|
||||||
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/emmintrin.h \
|
||||||
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/limits.h \
|
||||||
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/mm_malloc.h \
|
||||||
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/mmintrin.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 \
|
||||||
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdint.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
|
||||||
|
|
||||||
LearningVulkan: /usr/lib/Scrt1.o \
|
LearningVulkan: /usr/lib/Scrt1.o \
|
||||||
/usr/lib/crti.o \
|
/usr/lib/crti.o \
|
||||||
/usr/lib/crtn.o \
|
/usr/lib/crtn.o \
|
||||||
@@ -6124,7 +6306,8 @@ LearningVulkan: /usr/lib/Scrt1.o \
|
|||||||
CMakeFiles/LearningVulkan.dir/src/private/VulkanRenderPass.cpp.o \
|
CMakeFiles/LearningVulkan.dir/src/private/VulkanRenderPass.cpp.o \
|
||||||
CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o \
|
CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o \
|
||||||
CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o \
|
CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.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/private/VulkanPipeline.cpp.o:
|
CMakeFiles/LearningVulkan.dir/src/private/VulkanPipeline.cpp.o:
|
||||||
@@ -6177,6 +6360,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o:
|
|||||||
|
|
||||||
/usr/lib/Scrt1.o:
|
/usr/lib/Scrt1.o:
|
||||||
|
|
||||||
|
/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/stb_image_impl.cpp:
|
||||||
|
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanVertexBuffer.cpp:
|
/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanVertexBuffer.cpp:
|
||||||
|
|
||||||
/usr/include/c++/15.2.1/pstl/glue_algorithm_defs.h:
|
/usr/include/c++/15.2.1/pstl/glue_algorithm_defs.h:
|
||||||
@@ -6191,18 +6376,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o:
|
|||||||
|
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanRenderPass.cpp:
|
/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanRenderPass.cpp:
|
||||||
|
|
||||||
/usr/include/c++/15.2.1/ostream:
|
|
||||||
|
|
||||||
/usr/include/c++/15.2.1/istream:
|
|
||||||
|
|
||||||
/usr/include/c++/15.2.1/ios:
|
|
||||||
|
|
||||||
/usr/include/c++/15.2.1/fstream:
|
/usr/include/c++/15.2.1/fstream:
|
||||||
|
|
||||||
/usr/include/c++/15.2.1/bits/istream.tcc:
|
|
||||||
|
|
||||||
/usr/include/c++/15.2.1/bits/basic_ios.tcc:
|
|
||||||
|
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/FileReader.h:
|
/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/FileReader.h:
|
||||||
|
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanPipeline.cpp:
|
/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanPipeline.cpp:
|
||||||
@@ -6225,6 +6400,52 @@ CMakeFiles/LearningVulkan.dir/src/main.cpp.o:
|
|||||||
|
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanDebugManager.cpp:
|
/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanDebugManager.cpp:
|
||||||
|
|
||||||
|
/usr/include/glm/gtc/matrix_transform.inl:
|
||||||
|
|
||||||
|
/usr/include/glm/gtc/matrix_transform.hpp:
|
||||||
|
|
||||||
|
/usr/include/glm/gtc/constants.inl:
|
||||||
|
|
||||||
|
/usr/include/glm/ext/scalar_constants.hpp:
|
||||||
|
|
||||||
|
/usr/include/glm/ext/matrix_transform.inl:
|
||||||
|
|
||||||
|
/usr/include/glm/ext/matrix_transform.hpp:
|
||||||
|
|
||||||
|
/usr/include/glm/ext/matrix_projection.inl:
|
||||||
|
|
||||||
|
/usr/include/glm/ext/matrix_projection.hpp:
|
||||||
|
|
||||||
|
/usr/include/glm/ext/matrix_clip_space.inl:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/sstream:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/ostream:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/istream:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/ios:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/bits/unique_ptr.h:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/bits/shared_ptr_base.h:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/bits/shared_ptr.h:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/bits/parse_numbers.h:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/bits/istream.tcc:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/bits/chrono_io.h:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/bits/basic_ios.tcc:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/bits/allocated_ptr.h:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/bits/align.h:
|
||||||
|
|
||||||
|
/home/Jordan/Projects/CPP/LearningVulkan/lib/stb/stb_image.h:
|
||||||
|
|
||||||
/usr/lib/libXdmcp.so.6:
|
/usr/lib/libXdmcp.so.6:
|
||||||
|
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanContext.cpp:
|
/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanContext.cpp:
|
||||||
@@ -6269,6 +6490,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanFramebuffers.cpp.o:
|
|||||||
|
|
||||||
/usr/include/glm/mat2x3.hpp:
|
/usr/include/glm/mat2x3.hpp:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/ratio:
|
||||||
|
|
||||||
/usr/include/glm/mat2x2.hpp:
|
/usr/include/glm/mat2x2.hpp:
|
||||||
|
|
||||||
/usr/include/pthread.h:
|
/usr/include/pthread.h:
|
||||||
@@ -6335,6 +6558,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanFramebuffers.cpp.o:
|
|||||||
|
|
||||||
/usr/include/glm/ext/matrix_float3x2.hpp:
|
/usr/include/glm/ext/matrix_float3x2.hpp:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/bits/quoted_string.h:
|
||||||
|
|
||||||
/usr/include/glm/ext/matrix_float2x4.hpp:
|
/usr/include/glm/ext/matrix_float2x4.hpp:
|
||||||
|
|
||||||
/usr/include/glm/ext/matrix_float2x3_precision.hpp:
|
/usr/include/glm/ext/matrix_float2x3_precision.hpp:
|
||||||
@@ -6351,6 +6576,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanFramebuffers.cpp.o:
|
|||||||
|
|
||||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/avx512vp2intersectvlintrin.h:
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/avx512vp2intersectvlintrin.h:
|
||||||
|
|
||||||
|
CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o:
|
||||||
|
|
||||||
/usr/include/stdc-predef.h:
|
/usr/include/stdc-predef.h:
|
||||||
|
|
||||||
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:
|
/usr/include/c++/15.2.1/bits/stl_tempbuf.h:
|
||||||
@@ -6691,6 +6918,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o:
|
|||||||
|
|
||||||
/usr/include/bits/types/__FILE.h:
|
/usr/include/bits/types/__FILE.h:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/chrono:
|
||||||
|
|
||||||
/usr/include/features.h:
|
/usr/include/features.h:
|
||||||
|
|
||||||
/usr/include/bits/types/__mbstate_t.h:
|
/usr/include/bits/types/__mbstate_t.h:
|
||||||
@@ -6739,6 +6968,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o:
|
|||||||
|
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/main.cpp:
|
/home/Jordan/Projects/CPP/LearningVulkan/src/main.cpp:
|
||||||
|
|
||||||
|
/usr/include/glm/ext/scalar_constants.inl:
|
||||||
|
|
||||||
/usr/include/glm/ext/vector_uint3_sized.hpp:
|
/usr/include/glm/ext/vector_uint3_sized.hpp:
|
||||||
|
|
||||||
/usr/include/X11/keysym.h:
|
/usr/include/X11/keysym.h:
|
||||||
@@ -6871,6 +7102,8 @@ CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o:
|
|||||||
|
|
||||||
/usr/include/bits/posix2_lim.h:
|
/usr/include/bits/posix2_lim.h:
|
||||||
|
|
||||||
|
/usr/include/glm/ext/matrix_clip_space.hpp:
|
||||||
|
|
||||||
/usr/include/X11/X.h:
|
/usr/include/X11/X.h:
|
||||||
|
|
||||||
/usr/include/bits/types/FILE.h:
|
/usr/include/bits/types/FILE.h:
|
||||||
@@ -6977,6 +7210,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanRenderPass.cpp.o:
|
|||||||
|
|
||||||
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/avx10_2copyintrin.h:
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/avx10_2copyintrin.h:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/iomanip:
|
||||||
|
|
||||||
/usr/include/bits/locale.h:
|
/usr/include/bits/locale.h:
|
||||||
|
|
||||||
/usr/include/bits/types/clock_t.h:
|
/usr/include/bits/types/clock_t.h:
|
||||||
@@ -7207,6 +7442,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanRenderPass.cpp.o:
|
|||||||
|
|
||||||
/usr/include/c++/15.2.1/functional:
|
/usr/include/c++/15.2.1/functional:
|
||||||
|
|
||||||
|
/usr/include/glm/gtc/constants.hpp:
|
||||||
|
|
||||||
/usr/include/c++/15.2.1/bits/exception.h:
|
/usr/include/c++/15.2.1/bits/exception.h:
|
||||||
|
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_tables.cpp:
|
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_tables.cpp:
|
||||||
@@ -7289,6 +7526,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanRenderPass.cpp.o:
|
|||||||
|
|
||||||
/usr/include/c++/15.2.1/backward/binders.h:
|
/usr/include/c++/15.2.1/backward/binders.h:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/ext/concurrence.h:
|
||||||
|
|
||||||
/usr/include/c++/15.2.1/cctype:
|
/usr/include/c++/15.2.1/cctype:
|
||||||
|
|
||||||
/usr/lib/libc.so:
|
/usr/lib/libc.so:
|
||||||
@@ -7415,10 +7654,14 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o:
|
|||||||
|
|
||||||
/usr/include/c++/15.2.1/bits/stl_bvector.h:
|
/usr/include/c++/15.2.1/bits/stl_bvector.h:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/bits/chrono.h:
|
||||||
|
|
||||||
/usr/include/sys/select.h:
|
/usr/include/sys/select.h:
|
||||||
|
|
||||||
/usr/include/c++/15.2.1/bits/stl_function.h:
|
/usr/include/c++/15.2.1/bits/stl_function.h:
|
||||||
|
|
||||||
|
/usr/include/c++/15.2.1/bits/sstream.tcc:
|
||||||
|
|
||||||
/usr/include/glm/ext/matrix_float3x3.hpp:
|
/usr/include/glm/ext/matrix_float3x3.hpp:
|
||||||
|
|
||||||
/usr/include/c++/15.2.1/bits/streambuf_iterator.h:
|
/usr/include/c++/15.2.1/bits/streambuf_iterator.h:
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
# compile CXX with /usr/bin/c++
|
# compile CXX with /usr/bin/c++
|
||||||
CXX_DEFINES =
|
CXX_DEFINES =
|
||||||
|
|
||||||
CXX_INCLUDES = -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -I/home/Jordan/Projects/CPP/LearningVulkan/src/private -I/home/Jordan/Projects/CPP/LearningVulkan/src/public
|
CXX_INCLUDES = -I/home/Jordan/Projects/CPP/LearningVulkan/lib -I/home/Jordan/Projects/CPP/LearningVulkan/lib/stb -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
|
||||||
|
|
||||||
CXX_FLAGS = -std=c++20 -Wall -Wextra -O2
|
CXX_FLAGS = -std=c++20 -Wall -Wextra -O2
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ LearningVulkan: \
|
|||||||
CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o \
|
CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o \
|
||||||
CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o \
|
CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.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/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 \
|
||||||
@@ -95,6 +96,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.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/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:
|
||||||
|
|||||||
@@ -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/VulkanCommandBuffers.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/VulkanVertexBuffer.cpp.o CMakeFiles/LearningVulkan.dir/src/utilities/Logger.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/VulkanCommandBuffers.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/VulkanVertexBuffer.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
|
||||||
|
|||||||
@@ -19,4 +19,5 @@ CMAKE_PROGRESS_18 = 18
|
|||||||
CMAKE_PROGRESS_19 = 19
|
CMAKE_PROGRESS_19 = 19
|
||||||
CMAKE_PROGRESS_20 = 20
|
CMAKE_PROGRESS_20 = 20
|
||||||
CMAKE_PROGRESS_21 = 21
|
CMAKE_PROGRESS_21 = 21
|
||||||
|
CMAKE_PROGRESS_22 = 22
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -262,13 +262,13 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanCommandBuffers.cpp.o: \
|
|||||||
/usr/include/vk_video/vulkan_video_codec_vp9std.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_decode.h \
|
||||||
/usr/include/vk_video/vulkan_video_codec_vp9std.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/c++/15.2.1/optional /usr/include/c++/15.2.1/exception \
|
/usr/include/c++/15.2.1/optional /usr/include/c++/15.2.1/exception \
|
||||||
/usr/include/c++/15.2.1/bits/exception_ptr.h \
|
/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/bits/cxxabi_init_exception.h \
|
||||||
/usr/include/c++/15.2.1/bits/nested_exception.h \
|
/usr/include/c++/15.2.1/bits/nested_exception.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 \
|
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui.h \
|
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui.h \
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imconfig.h \
|
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imconfig.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/stdarg.h \
|
||||||
|
|||||||
Binary file not shown.
@@ -263,13 +263,13 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: \
|
|||||||
/usr/include/vk_video/vulkan_video_codec_vp9std.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_decode.h \
|
||||||
/usr/include/vk_video/vulkan_video_codec_vp9std.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/c++/15.2.1/optional /usr/include/c++/15.2.1/exception \
|
/usr/include/c++/15.2.1/optional /usr/include/c++/15.2.1/exception \
|
||||||
/usr/include/c++/15.2.1/bits/exception_ptr.h \
|
/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/bits/cxxabi_init_exception.h \
|
||||||
/usr/include/c++/15.2.1/bits/nested_exception.h \
|
/usr/include/c++/15.2.1/bits/nested_exception.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 \
|
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanFramebuffers.h \
|
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanFramebuffers.h \
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanInstanceManager.h \
|
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanInstanceManager.h \
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanDebugManager.h \
|
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanDebugManager.h \
|
||||||
@@ -277,18 +277,13 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: \
|
|||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanPipeline.h \
|
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanPipeline.h \
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanRenderPass.h \
|
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanRenderPass.h \
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanSwapChain.h \
|
/home/Jordan/Projects/CPP/LearningVulkan/src/public/VulkanSwapChain.h \
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_glfw.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/stdarg.h \
|
|
||||||
/usr/include/string.h /usr/include/strings.h \
|
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.h \
|
|
||||||
/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Logger.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/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/char_traits.h \
|
||||||
/usr/include/c++/15.2.1/bits/postypes.h /usr/include/c++/15.2.1/cwchar \
|
/usr/include/c++/15.2.1/bits/postypes.h /usr/include/c++/15.2.1/cwchar \
|
||||||
/usr/include/wchar.h /usr/include/bits/types/wint_t.h \
|
/usr/include/wchar.h \
|
||||||
/usr/include/bits/types/mbstate_t.h \
|
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include/stdarg.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/__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/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 \
|
||||||
@@ -363,4 +358,39 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o: \
|
|||||||
/usr/include/c++/15.2.1/bits/stl_heap.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/uniform_int_dist.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/unicode-data.h
|
/usr/include/c++/15.2.1/bits/unicode-data.h \
|
||||||
|
/home/Jordan/Projects/CPP/LearningVulkan/lib/stb/stb_image.h \
|
||||||
|
/usr/include/c++/15.2.1/stdlib.h \
|
||||||
|
/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_glfw.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_vulkan.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 /usr/include/c++/15.2.1/chrono \
|
||||||
|
/usr/include/c++/15.2.1/bits/chrono.h /usr/include/c++/15.2.1/ratio \
|
||||||
|
/usr/include/c++/15.2.1/bits/parse_numbers.h \
|
||||||
|
/usr/include/c++/15.2.1/sstream /usr/include/c++/15.2.1/istream \
|
||||||
|
/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/ostream /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/istream.tcc \
|
||||||
|
/usr/include/c++/15.2.1/bits/sstream.tcc \
|
||||||
|
/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/allocated_ptr.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/unique_ptr.h \
|
||||||
|
/usr/include/c++/15.2.1/ext/concurrence.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/align.h \
|
||||||
|
/usr/include/c++/15.2.1/bits/chrono_io.h /usr/include/c++/15.2.1/iomanip \
|
||||||
|
/usr/include/c++/15.2.1/bits/quoted_string.h
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -261,10 +261,6 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o: \
|
|||||||
/usr/include/vk_video/vulkan_video_codec_vp9std.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_decode.h \
|
||||||
/usr/include/vk_video/vulkan_video_codec_vp9std.h \
|
/usr/include/vk_video/vulkan_video_codec_vp9std.h \
|
||||||
/usr/include/c++/15.2.1/optional /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/bits/nested_exception.h \
|
|
||||||
/usr/include/GLFW/glfw3.h /usr/include/vulkan/vulkan.h \
|
/usr/include/GLFW/glfw3.h /usr/include/vulkan/vulkan.h \
|
||||||
/usr/include/vulkan/vulkan_core.h /usr/include/GL/gl.h \
|
/usr/include/vulkan/vulkan_core.h /usr/include/GL/gl.h \
|
||||||
/usr/include/GL/glext.h /usr/include/KHR/khrplatform.h \
|
/usr/include/GL/glext.h /usr/include/KHR/khrplatform.h \
|
||||||
@@ -328,6 +324,10 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o: \
|
|||||||
/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/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/system_error /usr/include/c++/15.2.1/stdexcept \
|
||||||
|
/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/bits/nested_exception.h \
|
||||||
/usr/include/c++/15.2.1/streambuf \
|
/usr/include/c++/15.2.1/streambuf \
|
||||||
/usr/include/c++/15.2.1/bits/streambuf.tcc \
|
/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 \
|
||||||
@@ -339,7 +339,8 @@ CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o: \
|
|||||||
/usr/include/c++/15.2.1/x86_64-pc-linux-gnu/bits/messages_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/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_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/locale_conv.h \
|
||||||
|
/usr/include/c++/15.2.1/optional /usr/include/c++/15.2.1/span \
|
||||||
/usr/include/c++/15.2.1/bits/monostate.h \
|
/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/formatfwd.h \
|
||||||
/usr/include/c++/15.2.1/bits/ranges_algobase.h \
|
/usr/include/c++/15.2.1/bits/ranges_algobase.h \
|
||||||
|
|||||||
@@ -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 "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 "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 21
|
$(CMAKE_COMMAND) -E cmake_progress_start /home/Jordan/Projects/CPP/LearningVulkan/build/CMakeFiles 22
|
||||||
$(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 "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 "Finished codegen for target LearningVulkan"
|
||||||
.PHONY : CMakeFiles/LearningVulkan.dir/codegen
|
.PHONY : CMakeFiles/LearningVulkan.dir/codegen
|
||||||
|
|
||||||
# clean rule for target.
|
# clean rule for target.
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
21
|
22
|
||||||
|
|||||||
Binary file not shown.
@@ -609,6 +609,30 @@ src/utilities/Logger.cpp.s:
|
|||||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.s
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.s
|
||||||
.PHONY : src/utilities/Logger.cpp.s
|
.PHONY : src/utilities/Logger.cpp.s
|
||||||
|
|
||||||
|
src/utilities/stb_image_impl.o: src/utilities/stb_image_impl.cpp.o
|
||||||
|
.PHONY : src/utilities/stb_image_impl.o
|
||||||
|
|
||||||
|
# target to build an object file
|
||||||
|
src/utilities/stb_image_impl.cpp.o:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.o
|
||||||
|
.PHONY : src/utilities/stb_image_impl.cpp.o
|
||||||
|
|
||||||
|
src/utilities/stb_image_impl.i: src/utilities/stb_image_impl.cpp.i
|
||||||
|
.PHONY : src/utilities/stb_image_impl.i
|
||||||
|
|
||||||
|
# target to preprocess a source file
|
||||||
|
src/utilities/stb_image_impl.cpp.i:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/LearningVulkan.dir/build.make CMakeFiles/LearningVulkan.dir/src/utilities/stb_image_impl.cpp.i
|
||||||
|
.PHONY : src/utilities/stb_image_impl.cpp.i
|
||||||
|
|
||||||
|
src/utilities/stb_image_impl.s: src/utilities/stb_image_impl.cpp.s
|
||||||
|
.PHONY : src/utilities/stb_image_impl.s
|
||||||
|
|
||||||
|
# target to generate assembly for a file
|
||||||
|
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
|
||||||
|
|
||||||
# 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:"
|
||||||
@@ -678,6 +702,9 @@ help:
|
|||||||
@echo "... src/utilities/Logger.o"
|
@echo "... src/utilities/Logger.o"
|
||||||
@echo "... src/utilities/Logger.i"
|
@echo "... src/utilities/Logger.i"
|
||||||
@echo "... src/utilities/Logger.s"
|
@echo "... src/utilities/Logger.s"
|
||||||
|
@echo "... src/utilities/stb_image_impl.o"
|
||||||
|
@echo "... src/utilities/stb_image_impl.i"
|
||||||
|
@echo "... src/utilities/stb_image_impl.s"
|
||||||
.PHONY : help
|
.PHONY : help
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,115 +1,127 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/main.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/main.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/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/main.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/main.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/main.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/main.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/src/main.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/src/main.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/private/GlfwWindowManager.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/GlfwWindowManager.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/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/private/GlfwWindowManager.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/GlfwWindowManager.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/GlfwWindowManager.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/GlfwWindowManager.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/src/private/GlfwWindowManager.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/src/private/GlfwWindowManager.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/private/VulkanCommandBuffers.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanCommandBuffers.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/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/private/VulkanCommandBuffers.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanCommandBuffers.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanCommandBuffers.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanCommandBuffers.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanCommandBuffers.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanCommandBuffers.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/private/VulkanContext.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanContext.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/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/private/VulkanContext.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanContext.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanContext.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanContext.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanContext.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/private/VulkanDebugManager.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanDebugManager.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/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/private/VulkanDebugManager.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanDebugManager.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanDebugManager.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanDebugManager.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanDebugManager.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanDebugManager.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/private/VulkanDeviceManager.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanDeviceManager.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/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/private/VulkanDeviceManager.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanDeviceManager.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanDeviceManager.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanDeviceManager.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanDeviceManager.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanDeviceManager.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/private/VulkanFramebuffers.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanFramebuffers.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/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/private/VulkanFramebuffers.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanFramebuffers.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanFramebuffers.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanFramebuffers.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanFramebuffers.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanFramebuffers.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/private/VulkanInstanceManager.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanInstanceManager.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/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/private/VulkanInstanceManager.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanInstanceManager.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanInstanceManager.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanInstanceManager.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanInstanceManager.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanInstanceManager.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/private/VulkanPipeline.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanPipeline.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/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/private/VulkanPipeline.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanPipeline.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanPipeline.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanPipeline.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanPipeline.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanPipeline.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/private/VulkanRenderPass.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanRenderPass.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/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/private/VulkanRenderPass.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanRenderPass.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanRenderPass.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanRenderPass.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanRenderPass.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanRenderPass.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/private/VulkanSwapChain.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanSwapChain.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/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/private/VulkanSwapChain.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanSwapChain.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanSwapChain.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanSwapChain.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanSwapChain.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/private/VulkanVertexBuffer.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanVertexBuffer.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/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/private/VulkanVertexBuffer.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanVertexBuffer.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanVertexBuffer.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/private/VulkanVertexBuffer.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/src/private/VulkanVertexBuffer.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/Logger.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Logger.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/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/Logger.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Logger.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Logger.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/src/utilities/Logger.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/src/utilities/Logger.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/src/utilities/Logger.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/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/stb_image_impl.cpp.o -c /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"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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/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",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/lib/imgui/imgui.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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_draw.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_draw.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/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_demo.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_demo.cpp",
|
||||||
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_demo.cpp",
|
||||||
|
"output": "CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_demo.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/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_draw.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_draw.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_draw.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_draw.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_draw.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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_tables.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_tables.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/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_tables.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_tables.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_tables.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_tables.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_tables.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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_widgets.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_widgets.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/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_widgets.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_widgets.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_widgets.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/imgui_widgets.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/lib/imgui/imgui_widgets.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/backends/imgui_impl_glfw.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_glfw.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/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/backends/imgui_impl_glfw.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_glfw.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_glfw.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_glfw.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_glfw.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/imgui -I/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends -I/home/Jordan/Projects/CPP/LearningVulkan/include -I/home/Jordan/Projects/CPP/LearningVulkan/src -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/backends/imgui_impl_vulkan.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.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/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/backends/imgui_impl_vulkan.cpp.o -c /home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.cpp",
|
||||||
"file": "/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.cpp",
|
"file": "/home/Jordan/Projects/CPP/LearningVulkan/lib/imgui/backends/imgui_impl_vulkan.cpp",
|
||||||
"output": "CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o"
|
"output": "CMakeFiles/LearningVulkan.dir/lib/imgui/backends/imgui_impl_vulkan.cpp.o"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,18 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"file": "./src/main.cpp",
|
|
||||||
"arguments": [
|
|
||||||
"g++",
|
|
||||||
"-std=c++17",
|
|
||||||
"-O2",
|
|
||||||
"-Wall",
|
|
||||||
"-Wextra",
|
|
||||||
"-I./include",
|
|
||||||
"-o",
|
|
||||||
"LearningVulkan",
|
|
||||||
"./src/main.cpp"
|
|
||||||
],
|
|
||||||
"directory": "/home/Jordan/Projects/CPP/LearningVulkan",
|
|
||||||
"output": "LearningVulkan"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
@@ -19,7 +19,7 @@ Pos=60,60
|
|||||||
Size=212,48
|
Size=212,48
|
||||||
|
|
||||||
[Window][NVIDIA GeForce RTX 4070]
|
[Window][NVIDIA GeForce RTX 4070]
|
||||||
Pos=60,60
|
Pos=7,18
|
||||||
Size=212,48
|
Size=212,48
|
||||||
|
|
||||||
[Table][0xB6880529,2]
|
[Table][0xB6880529,2]
|
||||||
|
|||||||
8581
lib/stb/stb_image.h
Normal file
8581
lib/stb/stb_image.h
Normal file
File diff suppressed because it is too large
Load Diff
25
src/main.cpp
25
src/main.cpp
@@ -21,10 +21,21 @@ struct AppConfig
|
|||||||
bool bVerboseLogging = false;
|
bool bVerboseLogging = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
const std::vector<Vertex> TriangleVertices = {
|
// const std::vector<Vertex> TriangleVertices = {
|
||||||
{ { 0.0f, -0.5f }, { 1.0f, 1.0f, 1.0f } },
|
// { { 0.0f, -0.5f }, { 1.0f, 1.0f, 1.0f } },
|
||||||
{ { 0.5f, 0.5f }, { 0.0f, 1.0f, 0.0f } },
|
// { { 0.5f, 0.5f }, { 0.0f, 1.0f, 0.0f } },
|
||||||
{ { -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 = {
|
||||||
|
{ { -0.5f, -0.5f }, { 1.0f, 0.0f, 0.0f } },
|
||||||
|
{ { 0.5f, -0.5f }, { 0.0f, 1.0f, 0.0f } },
|
||||||
|
{ { 0.5f, 0.5f }, { 0.0f, 0.0f, 1.0f } },
|
||||||
|
{ { -0.5f, 0.5f }, { 1.0f, 1.0f, 1.0f } }
|
||||||
|
};
|
||||||
|
|
||||||
|
const std::vector<uint16_t> SquareIndices = {
|
||||||
|
0, 1, 2, 2, 3, 0
|
||||||
};
|
};
|
||||||
|
|
||||||
class HelloTriangleApplication
|
class HelloTriangleApplication
|
||||||
@@ -44,7 +55,7 @@ private:
|
|||||||
GlfwWindowManager WindowManager;
|
GlfwWindowManager WindowManager;
|
||||||
VulkanContext VkContext;
|
VulkanContext VkContext;
|
||||||
|
|
||||||
bool bShowImGui = true;
|
bool bShowImGui = false;
|
||||||
bool bShowDemo = false;
|
bool bShowDemo = false;
|
||||||
|
|
||||||
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)
|
||||||
@@ -89,7 +100,7 @@ private:
|
|||||||
Settings.bVerboseLogging,
|
Settings.bVerboseLogging,
|
||||||
WindowManager.GetWindow(),
|
WindowManager.GetWindow(),
|
||||||
};
|
};
|
||||||
VkContext.Initialize(Config, TriangleVertices);
|
VkContext.Initialize(Config, SquareVertices, SquareIndices);
|
||||||
}
|
}
|
||||||
|
|
||||||
void InitGlfw()
|
void InitGlfw()
|
||||||
@@ -141,7 +152,7 @@ private:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VkContext.DrawFrame(bShowImGui, TriangleVertices.size());
|
VkContext.DrawFrame(bShowImGui, SquareVertices.size(), SquareIndices.size());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -103,8 +103,12 @@ void VulkanCommandBuffers::RecordCommandBuffer(FRecordCommandBuffersParams& Para
|
|||||||
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);
|
||||||
|
|
||||||
vkCmdDraw(Params.InCommandBuffer, static_cast<uint32_t>(Params.InVerticesSize), 1, 0, 0);
|
vkCmdBindDescriptorSets(Params.InCommandBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, Params.PipelineLayout, 0, 1, &Params.DescriptorSet, 0, nullptr);
|
||||||
|
|
||||||
|
// vkCmdDraw(Params.InCommandBuffer, static_cast<uint32_t>(Params.InVerticesSize), 1, 0, 0);
|
||||||
|
vkCmdDrawIndexed(Params.InCommandBuffer, static_cast<uint32_t>(Params.InIndexSize), 1, 0, 0, 0);
|
||||||
|
|
||||||
if (Params.bDrawImGui)
|
if (Params.bDrawImGui)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,13 +4,28 @@
|
|||||||
#include "VulkanFramebuffers.h"
|
#include "VulkanFramebuffers.h"
|
||||||
#include "VulkanSwapChain.h"
|
#include "VulkanSwapChain.h"
|
||||||
#include "VulkanVertexBuffer.h"
|
#include "VulkanVertexBuffer.h"
|
||||||
|
|
||||||
|
#include "utilities/Logger.h"
|
||||||
|
#include "stb_image.h"
|
||||||
|
|
||||||
#include "imgui_impl_glfw.h"
|
#include "imgui_impl_glfw.h"
|
||||||
#include "imgui_impl_vulkan.h"
|
#include "imgui_impl_vulkan.h"
|
||||||
#include "utilities/Logger.h"
|
|
||||||
#include <GLFW/glfw3.h>
|
#include <GLFW/glfw3.h>
|
||||||
|
#include <glm/ext/matrix_clip_space.hpp>
|
||||||
|
#include <glm/ext/matrix_transform.hpp>
|
||||||
|
#include <glm/fwd.hpp>
|
||||||
|
#include <glm/trigonometric.hpp>
|
||||||
|
#include <vulkan/vulkan_core.h>
|
||||||
|
|
||||||
|
#define GLM_FORCE_RADIANS
|
||||||
|
#define GLM_FORCE_DEFAULT_ALIGNED_GENTYPES
|
||||||
|
#include <glm/glm.hpp>
|
||||||
|
#include <glm/gtc/matrix_transform.hpp>
|
||||||
|
|
||||||
|
#include <chrono>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <vulkan/vulkan_core.h>
|
|
||||||
|
|
||||||
VulkanContext::VulkanContext()
|
VulkanContext::VulkanContext()
|
||||||
{
|
{
|
||||||
@@ -20,7 +35,7 @@ VulkanContext::~VulkanContext()
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
void VulkanContext::Initialize(FVulkanConfig& InConfig, const std::vector<Vertex>& InVertices)
|
void VulkanContext::Initialize(FVulkanConfig& InConfig, const std::vector<Vertex>& InVertices, const std::vector<uint16_t>& InIndices)
|
||||||
{
|
{
|
||||||
Config = InConfig;
|
Config = InConfig;
|
||||||
|
|
||||||
@@ -62,8 +77,10 @@ void VulkanContext::Initialize(FVulkanConfig& InConfig, const std::vector<Vertex
|
|||||||
RenderPass.Initialize(DeviceManager.GetDevice());
|
RenderPass.Initialize(DeviceManager.GetDevice());
|
||||||
RenderPass.CreateRenderPass(SwapChain.GetSwapChainImageFormat());
|
RenderPass.CreateRenderPass(SwapChain.GetSwapChainImageFormat());
|
||||||
|
|
||||||
|
CreateDescriptorSetLayout();
|
||||||
|
|
||||||
GraphicsPipeline.Initialize(DeviceManager.GetDevice());
|
GraphicsPipeline.Initialize(DeviceManager.GetDevice());
|
||||||
GraphicsPipeline.CreateGraphicsPipeline(SwapChain.GetSwapChainExtent(), RenderPass.GetRenderPass());
|
GraphicsPipeline.CreateGraphicsPipeline(SwapChain.GetSwapChainExtent(), RenderPass.GetRenderPass(), DescriptorSetLayout);
|
||||||
|
|
||||||
Framebuffers.Initialize(FFramebufferConfig(
|
Framebuffers.Initialize(FFramebufferConfig(
|
||||||
DeviceManager.GetDevice(),
|
DeviceManager.GetDevice(),
|
||||||
@@ -75,8 +92,19 @@ void VulkanContext::Initialize(FVulkanConfig& InConfig, const std::vector<Vertex
|
|||||||
CommandBuffers.Initialize(DeviceManager.GetDevice(), RenderPass.GetRenderPass());
|
CommandBuffers.Initialize(DeviceManager.GetDevice(), RenderPass.GetRenderPass());
|
||||||
CommandBuffers.CreateCommandPool(DeviceManager.GetPhysicalQueueFamilies().GraphicsFamily);
|
CommandBuffers.CreateCommandPool(DeviceManager.GetPhysicalQueueFamilies().GraphicsFamily);
|
||||||
|
|
||||||
VertexBuffer.Initialize(FVertexBufferConfig(DeviceManager.GetDevice(), DeviceManager.GetPhysicalDevice()));
|
CreateTextureImage("textures/texture.jpg");
|
||||||
|
|
||||||
|
VertexBuffer.Initialize(FVertexBufferConfig(
|
||||||
|
DeviceManager.GetDevice(),
|
||||||
|
DeviceManager.GetPhysicalDevice(),
|
||||||
|
CommandBuffers.GetCommandPool(),
|
||||||
|
DeviceManager.GetGraphicsQueue()));
|
||||||
VertexBuffer.CreateVertexBuffer(InVertices);
|
VertexBuffer.CreateVertexBuffer(InVertices);
|
||||||
|
VertexBuffer.CreateIndexBuffer(InIndices);
|
||||||
|
VertexBuffer.CreateUniformBuffers(MAX_FRAMES_IN_FLIGHT);
|
||||||
|
|
||||||
|
CreateDescriptorPool();
|
||||||
|
CreateDescriptorSets();
|
||||||
|
|
||||||
CommandBuffers.CreateCommandBuffers(MAX_FRAMES_IN_FLIGHT);
|
CommandBuffers.CreateCommandBuffers(MAX_FRAMES_IN_FLIGHT);
|
||||||
|
|
||||||
@@ -118,7 +146,10 @@ void VulkanContext::Cleanup()
|
|||||||
|
|
||||||
CleanupSwapChain();
|
CleanupSwapChain();
|
||||||
|
|
||||||
VertexBuffer.Cleanup();
|
vkDestroyDescriptorPool(DeviceManager.GetDevice(), DescriptorPool, nullptr);
|
||||||
|
vkDestroyDescriptorSetLayout(DeviceManager.GetDevice(), DescriptorSetLayout, nullptr);
|
||||||
|
|
||||||
|
VertexBuffer.Cleanup(MAX_FRAMES_IN_FLIGHT);
|
||||||
|
|
||||||
GraphicsPipeline.Cleanup();
|
GraphicsPipeline.Cleanup();
|
||||||
RenderPass.Cleanup();
|
RenderPass.Cleanup();
|
||||||
@@ -183,6 +214,187 @@ void VulkanContext::CreateSurface(GLFWwindow* Window)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void VulkanContext::CreateDescriptorSetLayout()
|
||||||
|
{
|
||||||
|
VkDescriptorSetLayoutBinding UboLayoutBinding{};
|
||||||
|
UboLayoutBinding.binding = 0;
|
||||||
|
UboLayoutBinding.descriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER;
|
||||||
|
UboLayoutBinding.descriptorCount = 1;
|
||||||
|
UboLayoutBinding.stageFlags = VK_SHADER_STAGE_VERTEX_BIT;
|
||||||
|
UboLayoutBinding.pImmutableSamplers = nullptr;
|
||||||
|
|
||||||
|
VkDescriptorSetLayoutCreateInfo LayoutInfo{};
|
||||||
|
LayoutInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO;
|
||||||
|
LayoutInfo.bindingCount = 1;
|
||||||
|
LayoutInfo.pBindings = &UboLayoutBinding;
|
||||||
|
|
||||||
|
if (vkCreateDescriptorSetLayout(DeviceManager.GetDevice(), &LayoutInfo, nullptr, &DescriptorSetLayout) != VK_SUCCESS)
|
||||||
|
{
|
||||||
|
Log::Error("Failed to create descriptor set layout!");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Log::Info("Successfully created descriptor set layout.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void VulkanContext::CreateDescriptorPool()
|
||||||
|
{
|
||||||
|
VkDescriptorPoolSize PoolSize{};
|
||||||
|
PoolSize.type = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER;
|
||||||
|
PoolSize.descriptorCount = static_cast<uint32_t>(MAX_FRAMES_IN_FLIGHT);
|
||||||
|
|
||||||
|
VkDescriptorPoolCreateInfo PoolInfo{};
|
||||||
|
PoolInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO;
|
||||||
|
PoolInfo.poolSizeCount = 1;
|
||||||
|
PoolInfo.pPoolSizes = &PoolSize;
|
||||||
|
PoolInfo.maxSets = static_cast<uint32_t>(MAX_FRAMES_IN_FLIGHT);
|
||||||
|
|
||||||
|
if (vkCreateDescriptorPool(DeviceManager.GetDevice(), &PoolInfo, nullptr, &DescriptorPool) != VK_SUCCESS)
|
||||||
|
{
|
||||||
|
Log::Error("Failed to create descriptor pool!");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Log::Info("Successfully created descriptor pool.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void VulkanContext::CreateDescriptorSets()
|
||||||
|
{
|
||||||
|
std::vector<VkDescriptorSetLayout> Layouts(MAX_FRAMES_IN_FLIGHT, DescriptorSetLayout);
|
||||||
|
|
||||||
|
VkDescriptorSetAllocateInfo AllocateInfo{};
|
||||||
|
AllocateInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO;
|
||||||
|
AllocateInfo.descriptorPool = DescriptorPool;
|
||||||
|
AllocateInfo.descriptorSetCount = static_cast<uint32_t>(MAX_FRAMES_IN_FLIGHT);
|
||||||
|
AllocateInfo.pSetLayouts = Layouts.data();
|
||||||
|
|
||||||
|
DescriptorSets.resize(MAX_FRAMES_IN_FLIGHT);
|
||||||
|
if (vkAllocateDescriptorSets(DeviceManager.GetDevice(), &AllocateInfo, DescriptorSets.data()) != VK_SUCCESS)
|
||||||
|
{
|
||||||
|
Log::Error("Failed to allocate descriptor sets!");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Log::Info("Successfully allocated descriptor sets.");
|
||||||
|
}
|
||||||
|
|
||||||
|
for (size_t i = 0; i < MAX_FRAMES_IN_FLIGHT; i++)
|
||||||
|
{
|
||||||
|
VkDescriptorBufferInfo BufferInfo{};
|
||||||
|
BufferInfo.buffer = VertexBuffer.GetUniformBuffers()[i];
|
||||||
|
BufferInfo.offset = 0;
|
||||||
|
BufferInfo.range = sizeof(UniformBufferObject);
|
||||||
|
|
||||||
|
VkWriteDescriptorSet DescriptorWrite{};
|
||||||
|
DescriptorWrite.sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET;
|
||||||
|
DescriptorWrite.dstSet = DescriptorSets[i];
|
||||||
|
DescriptorWrite.dstBinding = 0;
|
||||||
|
DescriptorWrite.dstArrayElement = 0;
|
||||||
|
DescriptorWrite.descriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER;
|
||||||
|
DescriptorWrite.descriptorCount = 1;
|
||||||
|
DescriptorWrite.pBufferInfo = &BufferInfo;
|
||||||
|
DescriptorWrite.pImageInfo = nullptr;
|
||||||
|
DescriptorWrite.pTexelBufferView = nullptr;
|
||||||
|
|
||||||
|
vkUpdateDescriptorSets(DeviceManager.GetDevice(), 1, &DescriptorWrite, 0, nullptr);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void VulkanContext::CreateImage(
|
||||||
|
uint32_t Width,
|
||||||
|
uint32_t Height,
|
||||||
|
VkFormat Format,
|
||||||
|
VkImageTiling Tiling,
|
||||||
|
VkImageUsageFlags Usage,
|
||||||
|
VkMemoryPropertyFlags Properties,
|
||||||
|
VkImage& Image,
|
||||||
|
VkDeviceMemory& ImageMemory)
|
||||||
|
{
|
||||||
|
|
||||||
|
VkImageCreateInfo ImageInfo{};
|
||||||
|
ImageInfo.sType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO;
|
||||||
|
ImageInfo.imageType = VK_IMAGE_TYPE_2D;
|
||||||
|
ImageInfo.extent.width = Width;
|
||||||
|
ImageInfo.extent.height = Height;
|
||||||
|
ImageInfo.extent.depth = 1;
|
||||||
|
ImageInfo.mipLevels = 1;
|
||||||
|
ImageInfo.arrayLayers = 1;
|
||||||
|
ImageInfo.format = Format;
|
||||||
|
ImageInfo.tiling = Tiling;
|
||||||
|
ImageInfo.initialLayout = VK_IMAGE_LAYOUT_UNDEFINED;
|
||||||
|
ImageInfo.usage = Usage;
|
||||||
|
ImageInfo.samples = VK_SAMPLE_COUNT_1_BIT;
|
||||||
|
ImageInfo.sharingMode = VK_SHARING_MODE_EXCLUSIVE;
|
||||||
|
|
||||||
|
if (vkCreateImage(DeviceManager.GetDevice(), &ImageInfo, nullptr, &Image) != VK_SUCCESS)
|
||||||
|
{
|
||||||
|
Log::Error("Failed to create image!");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Log::Info("Successfully created image.");
|
||||||
|
}
|
||||||
|
|
||||||
|
VkMemoryRequirements MemoryRequirements;
|
||||||
|
vkGetImageMemoryRequirements(DeviceManager.GetDevice(), Image, &MemoryRequirements);
|
||||||
|
|
||||||
|
VkMemoryAllocateInfo AllocateInfo{};
|
||||||
|
AllocateInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO;
|
||||||
|
AllocateInfo.allocationSize = MemoryRequirements.size;
|
||||||
|
AllocateInfo.memoryTypeIndex = VertexBuffer.FindMemoryType(MemoryRequirements.memoryTypeBits, Properties);
|
||||||
|
|
||||||
|
if (vkAllocateMemory(DeviceManager.GetDevice(), &AllocateInfo, nullptr, &ImageMemory) != VK_SUCCESS)
|
||||||
|
{
|
||||||
|
Log::Error("Failed to allocate image memory!");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Log::Info("Successfully allocated imaged memory.");
|
||||||
|
}
|
||||||
|
|
||||||
|
vkBindImageMemory(DeviceManager.GetDevice(), Image, ImageMemory, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
void VulkanContext::CreateTextureImage(const char* FileName)
|
||||||
|
{
|
||||||
|
int TextureWidth, TextureHeight, TextureChannels;
|
||||||
|
stbi_uc* Pixels = stbi_load(FileName, &TextureWidth, &TextureHeight, &TextureChannels, STBI_rgb_alpha);
|
||||||
|
VkDeviceSize ImageSize = TextureWidth * TextureHeight * 4;
|
||||||
|
|
||||||
|
if (!Pixels)
|
||||||
|
{
|
||||||
|
Log::Error("Failed to load texture image!");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Log::Info("Successfully loaded texture image.");
|
||||||
|
}
|
||||||
|
|
||||||
|
VkBuffer StagingBuffer;
|
||||||
|
VkDeviceMemory StagingBufferMemory;
|
||||||
|
|
||||||
|
VertexBuffer.CreateBuffer(ImageSize, VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, StagingBuffer, StagingBufferMemory);
|
||||||
|
|
||||||
|
void* Data;
|
||||||
|
vkMapMemory(DeviceManager.GetDevice(), StagingBufferMemory, 0, ImageSize, 0, &Data);
|
||||||
|
memcpy(Data, Pixels, static_cast<size_t>(ImageSize));
|
||||||
|
vkUnmapMemory(DeviceManager.GetDevice(), StagingBufferMemory);
|
||||||
|
|
||||||
|
stbi_image_free(Pixels);
|
||||||
|
|
||||||
|
CreateImage(
|
||||||
|
TextureWidth,
|
||||||
|
TextureHeight,
|
||||||
|
VK_FORMAT_R8G8B8A8_SRGB,
|
||||||
|
VK_IMAGE_TILING_OPTIMAL,
|
||||||
|
VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT,
|
||||||
|
VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT,
|
||||||
|
TextureImage,
|
||||||
|
TextureImageMemory);
|
||||||
|
}
|
||||||
|
|
||||||
void VulkanContext::CreateSyncObjects()
|
void VulkanContext::CreateSyncObjects()
|
||||||
{
|
{
|
||||||
ImageAvailableSemaphores.resize(MAX_FRAMES_IN_FLIGHT);
|
ImageAvailableSemaphores.resize(MAX_FRAMES_IN_FLIGHT);
|
||||||
@@ -211,7 +423,7 @@ void VulkanContext::CreateSyncObjects()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void VulkanContext::DrawFrame(bool bDrawImGui, uint32_t InVerticesSize)
|
void VulkanContext::DrawFrame(bool bDrawImGui, uint32_t InVerticesSize, uint32_t InIndexSize)
|
||||||
{
|
{
|
||||||
vkWaitForFences(DeviceManager.GetDevice(), 1, &InFlightFences[CurrentFrame], VK_TRUE, UINT64_MAX);
|
vkWaitForFences(DeviceManager.GetDevice(), 1, &InFlightFences[CurrentFrame], VK_TRUE, UINT64_MAX);
|
||||||
|
|
||||||
@@ -243,16 +455,22 @@ void VulkanContext::DrawFrame(bool bDrawImGui, uint32_t InVerticesSize)
|
|||||||
ImageIndex,
|
ImageIndex,
|
||||||
VertexBuffer.GetVertexBuffer(),
|
VertexBuffer.GetVertexBuffer(),
|
||||||
InVerticesSize,
|
InVerticesSize,
|
||||||
|
VertexBuffer.GetIndexBuffer(),
|
||||||
|
InIndexSize,
|
||||||
RenderPass.GetRenderPass(),
|
RenderPass.GetRenderPass(),
|
||||||
SwapChain.GetSwapChainExtent(),
|
SwapChain.GetSwapChainExtent(),
|
||||||
GraphicsPipeline.GetGraphicsPipeline(),
|
GraphicsPipeline.GetGraphicsPipeline(),
|
||||||
Framebuffers.GetSwapChainFrameBuffers(),
|
Framebuffers.GetSwapChainFrameBuffers(),
|
||||||
|
DescriptorSets[CurrentFrame],
|
||||||
|
GraphicsPipeline.GetPipelineLayout(),
|
||||||
bDrawImGui
|
bDrawImGui
|
||||||
// DrawData
|
// DrawData
|
||||||
};
|
};
|
||||||
|
|
||||||
CommandBuffers.RecordCommandBuffer(Params);
|
CommandBuffers.RecordCommandBuffer(Params);
|
||||||
|
|
||||||
|
UpdateUniformBuffer(CurrentFrame);
|
||||||
|
|
||||||
VkSubmitInfo SubmitInfo{};
|
VkSubmitInfo SubmitInfo{};
|
||||||
SubmitInfo.sType = VK_STRUCTURE_TYPE_SUBMIT_INFO;
|
SubmitInfo.sType = VK_STRUCTURE_TYPE_SUBMIT_INFO;
|
||||||
|
|
||||||
@@ -302,6 +520,23 @@ void VulkanContext::DrawFrame(bool bDrawImGui, uint32_t InVerticesSize)
|
|||||||
CurrentFrame = (CurrentFrame + 1) % MAX_FRAMES_IN_FLIGHT;
|
CurrentFrame = (CurrentFrame + 1) % MAX_FRAMES_IN_FLIGHT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void VulkanContext::UpdateUniformBuffer(uint32_t CurrentImage)
|
||||||
|
{
|
||||||
|
static auto StartTime = std::chrono::high_resolution_clock::now();
|
||||||
|
|
||||||
|
auto CurrentTime = std::chrono::high_resolution_clock::now();
|
||||||
|
|
||||||
|
float Time = std::chrono::duration<float, std::chrono::seconds::period>(CurrentTime - StartTime).count();
|
||||||
|
|
||||||
|
UniformBufferObject Ubo{};
|
||||||
|
Ubo.Model = glm::rotate(glm::mat4(1.0f), Time * glm::radians(90.0f), glm::vec3(0.0f, 0.0f, 1.0f));
|
||||||
|
Ubo.View = glm::lookAt(glm::vec3(2.0f, 2.0f, 2.0f), glm::vec3(0.0f, 0.0f, 0.0f), glm::vec3(0.0f, 0.0f, 1.0f));
|
||||||
|
Ubo.Projection = glm::perspective(glm::radians(45.0f), SwapChain.GetSwapChainExtent().width / (float)SwapChain.GetSwapChainExtent().height, 0.1f, 10.0f);
|
||||||
|
Ubo.Projection[1][1] *= -1;
|
||||||
|
|
||||||
|
memcpy(VertexBuffer.GetUniformBuffersMapped()[CurrentImage], &Ubo, sizeof(Ubo));
|
||||||
|
}
|
||||||
|
|
||||||
void VulkanContext::RecreateSwapChain()
|
void VulkanContext::RecreateSwapChain()
|
||||||
{
|
{
|
||||||
int Width = 0, Height = 0;
|
int Width = 0, Height = 0;
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ void VulkanPipeline::Cleanup()
|
|||||||
vkDestroyPipelineLayout(Device, PipelineLayout, nullptr);
|
vkDestroyPipelineLayout(Device, PipelineLayout, nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
void VulkanPipeline::CreateGraphicsPipeline(VkExtent2D SwapChainExtent, VkRenderPass RenderPass)
|
void VulkanPipeline::CreateGraphicsPipeline(VkExtent2D SwapChainExtent, VkRenderPass RenderPass, VkDescriptorSetLayout& DescriptorSetLayout)
|
||||||
{
|
{
|
||||||
auto VertShaderCode = ReadFile("Shaders/vert.spv");
|
auto VertShaderCode = ReadFile("Shaders/vert.spv");
|
||||||
auto FragShaderCode = ReadFile("Shaders/frag.spv");
|
auto FragShaderCode = ReadFile("Shaders/frag.spv");
|
||||||
@@ -97,7 +97,7 @@ void VulkanPipeline::CreateGraphicsPipeline(VkExtent2D SwapChainExtent, VkRender
|
|||||||
Rasterizer.polygonMode = VK_POLYGON_MODE_FILL;
|
Rasterizer.polygonMode = VK_POLYGON_MODE_FILL;
|
||||||
Rasterizer.lineWidth = 1.0f;
|
Rasterizer.lineWidth = 1.0f;
|
||||||
Rasterizer.cullMode = VK_CULL_MODE_BACK_BIT;
|
Rasterizer.cullMode = VK_CULL_MODE_BACK_BIT;
|
||||||
Rasterizer.frontFace = VK_FRONT_FACE_CLOCKWISE;
|
Rasterizer.frontFace = VK_FRONT_FACE_COUNTER_CLOCKWISE;
|
||||||
Rasterizer.depthBiasEnable = VK_FALSE;
|
Rasterizer.depthBiasEnable = VK_FALSE;
|
||||||
Rasterizer.depthBiasConstantFactor = 0.0f;
|
Rasterizer.depthBiasConstantFactor = 0.0f;
|
||||||
Rasterizer.depthBiasClamp = 0.0f;
|
Rasterizer.depthBiasClamp = 0.0f;
|
||||||
@@ -135,8 +135,8 @@ void VulkanPipeline::CreateGraphicsPipeline(VkExtent2D SwapChainExtent, VkRender
|
|||||||
|
|
||||||
VkPipelineLayoutCreateInfo PipelineLayoutInfo{};
|
VkPipelineLayoutCreateInfo PipelineLayoutInfo{};
|
||||||
PipelineLayoutInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO;
|
PipelineLayoutInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO;
|
||||||
PipelineLayoutInfo.setLayoutCount = 0;
|
PipelineLayoutInfo.setLayoutCount = 1;
|
||||||
PipelineLayoutInfo.pSetLayouts = nullptr;
|
PipelineLayoutInfo.pSetLayouts = &DescriptorSetLayout;
|
||||||
PipelineLayoutInfo.pushConstantRangeCount = 0;
|
PipelineLayoutInfo.pushConstantRangeCount = 0;
|
||||||
PipelineLayoutInfo.pPushConstantRanges = nullptr;
|
PipelineLayoutInfo.pPushConstantRanges = nullptr;
|
||||||
|
|
||||||
|
|||||||
@@ -9,38 +9,47 @@ void VulkanVertexBuffer::Initialize(FVertexBufferConfig InConfig)
|
|||||||
Config = InConfig;
|
Config = InConfig;
|
||||||
}
|
}
|
||||||
|
|
||||||
void VulkanVertexBuffer::Cleanup()
|
void VulkanVertexBuffer::Cleanup(const uint32_t MAX_FRAMES_IN_FLIGHT)
|
||||||
{
|
{
|
||||||
|
for (size_t i = 0; i < MAX_FRAMES_IN_FLIGHT; i++)
|
||||||
|
{
|
||||||
|
vkDestroyBuffer(Config.Device, UniformBuffers[i], nullptr);
|
||||||
|
vkFreeMemory(Config.Device, UniformBuffersMemory[i], nullptr);
|
||||||
|
}
|
||||||
|
|
||||||
|
vkDestroyBuffer(Config.Device, IndexBuffer, nullptr);
|
||||||
|
vkFreeMemory(Config.Device, IndexBufferMemory, nullptr);
|
||||||
|
|
||||||
vkDestroyBuffer(Config.Device, VertexBuffer, nullptr);
|
vkDestroyBuffer(Config.Device, VertexBuffer, nullptr);
|
||||||
vkFreeMemory(Config.Device, VertexBufferMemory, nullptr);
|
vkFreeMemory(Config.Device, VertexBufferMemory, nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
void VulkanVertexBuffer::CreateVertexBuffer(const std::vector<Vertex>& InVertices)
|
void VulkanVertexBuffer::CreateBuffer(VkDeviceSize Size, VkBufferUsageFlags Usage, VkMemoryPropertyFlags Properties, VkBuffer& Buffer, VkDeviceMemory& BufferMemory)
|
||||||
{
|
{
|
||||||
VkBufferCreateInfo BufferInfo{};
|
VkBufferCreateInfo BufferInfo{};
|
||||||
BufferInfo.sType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO;
|
BufferInfo.sType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO;
|
||||||
BufferInfo.size = sizeof(InVertices[0]) * InVertices.size();
|
BufferInfo.size = Size;
|
||||||
BufferInfo.usage = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT;
|
BufferInfo.usage = Usage;
|
||||||
BufferInfo.sharingMode = VK_SHARING_MODE_EXCLUSIVE;
|
BufferInfo.sharingMode = VK_SHARING_MODE_EXCLUSIVE;
|
||||||
|
|
||||||
if (vkCreateBuffer(Config.Device, &BufferInfo, nullptr, &VertexBuffer) != VK_SUCCESS)
|
if (vkCreateBuffer(Config.Device, &BufferInfo, nullptr, &Buffer) != VK_SUCCESS)
|
||||||
{
|
{
|
||||||
Log::Error("Failed to create vertex buffer!");
|
Log::Error("Failed to create buffer!");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Log::Info("Successfully created vertex buffer.");
|
Log::Info("Successfully created buffer.");
|
||||||
}
|
}
|
||||||
|
|
||||||
VkMemoryRequirements MemoryRequirements;
|
VkMemoryRequirements MemoryRequirements;
|
||||||
vkGetBufferMemoryRequirements(Config.Device, VertexBuffer, &MemoryRequirements);
|
vkGetBufferMemoryRequirements(Config.Device, Buffer, &MemoryRequirements);
|
||||||
|
|
||||||
VkMemoryAllocateInfo AllocateInfo{};
|
VkMemoryAllocateInfo AllocateInfo{};
|
||||||
AllocateInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO;
|
AllocateInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO;
|
||||||
AllocateInfo.allocationSize = MemoryRequirements.size;
|
AllocateInfo.allocationSize = MemoryRequirements.size;
|
||||||
AllocateInfo.memoryTypeIndex = FindMemoryType(MemoryRequirements.memoryTypeBits, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT);
|
AllocateInfo.memoryTypeIndex = FindMemoryType(MemoryRequirements.memoryTypeBits, Properties);
|
||||||
|
|
||||||
if (vkAllocateMemory(Config.Device, &AllocateInfo, nullptr, &VertexBufferMemory) != VK_SUCCESS)
|
if (vkAllocateMemory(Config.Device, &AllocateInfo, nullptr, &BufferMemory) != VK_SUCCESS)
|
||||||
{
|
{
|
||||||
Log::Error("Failed to allocate vertex buffer memory!");
|
Log::Error("Failed to allocate vertex buffer memory!");
|
||||||
}
|
}
|
||||||
@@ -49,12 +58,104 @@ void VulkanVertexBuffer::CreateVertexBuffer(const std::vector<Vertex>& InVertice
|
|||||||
Log::Info("Successfully allocated vertex buffer memory.");
|
Log::Info("Successfully allocated vertex buffer memory.");
|
||||||
}
|
}
|
||||||
|
|
||||||
vkBindBufferMemory(Config.Device, VertexBuffer, VertexBufferMemory, 0);
|
vkBindBufferMemory(Config.Device, Buffer, BufferMemory, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
void VulkanVertexBuffer::CopyBuffer(VkBuffer SrcBuffer, VkBuffer DstBuffer, VkDeviceSize Size)
|
||||||
|
{
|
||||||
|
VkCommandBufferAllocateInfo AllocateInfo{};
|
||||||
|
AllocateInfo.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO;
|
||||||
|
AllocateInfo.level = VK_COMMAND_BUFFER_LEVEL_PRIMARY;
|
||||||
|
AllocateInfo.commandPool = Config.CommandPool;
|
||||||
|
AllocateInfo.commandBufferCount = 1;
|
||||||
|
|
||||||
|
VkCommandBuffer CommandBuffer;
|
||||||
|
vkAllocateCommandBuffers(Config.Device, &AllocateInfo, &CommandBuffer);
|
||||||
|
|
||||||
|
VkCommandBufferBeginInfo BeginInfo{};
|
||||||
|
BeginInfo.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO;
|
||||||
|
BeginInfo.flags = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT;
|
||||||
|
|
||||||
|
vkBeginCommandBuffer(CommandBuffer, &BeginInfo);
|
||||||
|
|
||||||
|
VkBufferCopy CopyRegion{};
|
||||||
|
CopyRegion.srcOffset = 0;
|
||||||
|
CopyRegion.dstOffset = 0;
|
||||||
|
CopyRegion.size = Size;
|
||||||
|
vkCmdCopyBuffer(CommandBuffer, SrcBuffer, DstBuffer, 1, &CopyRegion);
|
||||||
|
|
||||||
|
vkEndCommandBuffer(CommandBuffer);
|
||||||
|
|
||||||
|
VkSubmitInfo SubmitInfo{};
|
||||||
|
SubmitInfo.sType = VK_STRUCTURE_TYPE_SUBMIT_INFO;
|
||||||
|
SubmitInfo.commandBufferCount = 1;
|
||||||
|
SubmitInfo.pCommandBuffers = &CommandBuffer;
|
||||||
|
|
||||||
|
vkQueueSubmit(Config.GraphicsQueue, 1, &SubmitInfo, VK_NULL_HANDLE);
|
||||||
|
vkQueueWaitIdle(Config.GraphicsQueue);
|
||||||
|
|
||||||
|
vkFreeCommandBuffers(Config.Device, Config.CommandPool, 1, &CommandBuffer);
|
||||||
|
}
|
||||||
|
|
||||||
|
void VulkanVertexBuffer::CreateVertexBuffer(const std::vector<Vertex>& InVertices)
|
||||||
|
{
|
||||||
|
VkDeviceSize BufferSize = sizeof(InVertices[0]) * InVertices.size();
|
||||||
|
|
||||||
|
VkBuffer StagingBuffer;
|
||||||
|
VkDeviceMemory StagingBufferMemory;
|
||||||
|
CreateBuffer(BufferSize, VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, StagingBuffer, StagingBufferMemory);
|
||||||
|
Log::Info("Starting buffer copy...");
|
||||||
|
|
||||||
void* Data;
|
void* Data;
|
||||||
vkMapMemory(Config.Device, VertexBufferMemory, 0, BufferInfo.size, 0, &Data);
|
vkMapMemory(Config.Device, StagingBufferMemory, 0, BufferSize, 0, &Data);
|
||||||
memcpy(Data, InVertices.data(), (size_t)BufferInfo.size);
|
memcpy(Data, InVertices.data(), (size_t)BufferSize);
|
||||||
vkUnmapMemory(Config.Device, VertexBufferMemory);
|
vkUnmapMemory(Config.Device, StagingBufferMemory);
|
||||||
|
|
||||||
|
Log::Info("Finished buffer copy...");
|
||||||
|
CreateBuffer(BufferSize, VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_VERTEX_BUFFER_BIT, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, VertexBuffer, VertexBufferMemory);
|
||||||
|
|
||||||
|
CopyBuffer(StagingBuffer, VertexBuffer, BufferSize);
|
||||||
|
|
||||||
|
vkDestroyBuffer(Config.Device, StagingBuffer, nullptr);
|
||||||
|
vkFreeMemory(Config.Device, StagingBufferMemory, nullptr);
|
||||||
|
}
|
||||||
|
|
||||||
|
void VulkanVertexBuffer::CreateIndexBuffer(const std::vector<uint16_t>& InIndices)
|
||||||
|
{
|
||||||
|
VkDeviceSize BufferSize = sizeof(InIndices[0]) * InIndices.size();
|
||||||
|
|
||||||
|
VkBuffer StagingBuffer;
|
||||||
|
VkDeviceMemory StagingBufferMemory;
|
||||||
|
CreateBuffer(BufferSize, VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, StagingBuffer, StagingBufferMemory);
|
||||||
|
Log::Info("Starting buffer copy...");
|
||||||
|
|
||||||
|
void* Data;
|
||||||
|
vkMapMemory(Config.Device, StagingBufferMemory, 0, BufferSize, 0, &Data);
|
||||||
|
memcpy(Data, InIndices.data(), (size_t)BufferSize);
|
||||||
|
vkUnmapMemory(Config.Device, StagingBufferMemory);
|
||||||
|
|
||||||
|
Log::Info("Finished buffer copy...");
|
||||||
|
CreateBuffer(BufferSize, VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_INDEX_BUFFER_BIT, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, IndexBuffer, IndexBufferMemory);
|
||||||
|
|
||||||
|
CopyBuffer(StagingBuffer, IndexBuffer, BufferSize);
|
||||||
|
|
||||||
|
vkDestroyBuffer(Config.Device, StagingBuffer, nullptr);
|
||||||
|
vkFreeMemory(Config.Device, StagingBufferMemory, nullptr);
|
||||||
|
}
|
||||||
|
|
||||||
|
void VulkanVertexBuffer::CreateUniformBuffers(const uint32_t MAX_FRAMES_IN_FLIGHT)
|
||||||
|
{
|
||||||
|
VkDeviceSize BufferSize = sizeof(UniformBufferObject);
|
||||||
|
|
||||||
|
UniformBuffers.resize(MAX_FRAMES_IN_FLIGHT);
|
||||||
|
UniformBuffersMemory.resize(MAX_FRAMES_IN_FLIGHT);
|
||||||
|
UniformBuffersMapped.resize(MAX_FRAMES_IN_FLIGHT);
|
||||||
|
|
||||||
|
for (size_t i = 0; i < MAX_FRAMES_IN_FLIGHT; i++)
|
||||||
|
{
|
||||||
|
CreateBuffer(BufferSize, VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, UniformBuffers[i], UniformBuffersMemory[i]);
|
||||||
|
vkMapMemory(Config.Device, UniformBuffersMemory[i], 0, BufferSize, 0, &UniformBuffersMapped[i]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32_t VulkanVertexBuffer::FindMemoryType(uint32_t TypeFilter, VkMemoryPropertyFlags Properties)
|
uint32_t VulkanVertexBuffer::FindMemoryType(uint32_t TypeFilter, VkMemoryPropertyFlags Properties)
|
||||||
@@ -71,4 +172,5 @@ uint32_t VulkanVertexBuffer::FindMemoryType(uint32_t TypeFilter, VkMemoryPropert
|
|||||||
}
|
}
|
||||||
|
|
||||||
Log::Error("Failed to find suitable memory type!");
|
Log::Error("Failed to find suitable memory type!");
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,10 +16,14 @@ struct FRecordCommandBuffersParams
|
|||||||
uint32_t ImageIndex;
|
uint32_t ImageIndex;
|
||||||
VkBuffer InVertexBuffer;
|
VkBuffer InVertexBuffer;
|
||||||
uint32_t InVerticesSize;
|
uint32_t InVerticesSize;
|
||||||
|
VkBuffer InIndexBuffer;
|
||||||
|
uint32_t InIndexSize;
|
||||||
VkRenderPass RenderPass;
|
VkRenderPass RenderPass;
|
||||||
VkExtent2D SwapChainExtent;
|
VkExtent2D SwapChainExtent;
|
||||||
VkPipeline GraphicsPipeline;
|
VkPipeline GraphicsPipeline;
|
||||||
std::vector<VkFramebuffer> SwapChainFramebuffers;
|
std::vector<VkFramebuffer> SwapChainFramebuffers;
|
||||||
|
VkDescriptorSet DescriptorSet;
|
||||||
|
VkPipelineLayout PipelineLayout;
|
||||||
bool bDrawImGui = false;
|
bool bDrawImGui = false;
|
||||||
// std::vector<Vertex> InVertices;
|
// std::vector<Vertex> InVertices;
|
||||||
// ImDrawData* DrawData = nullptr;
|
// ImDrawData* DrawData = nullptr;
|
||||||
@@ -42,11 +46,12 @@ public:
|
|||||||
|
|
||||||
std::vector<VkCommandBuffer> GetCommandBuffers() { return CommandBuffers; }
|
std::vector<VkCommandBuffer> GetCommandBuffers() { return CommandBuffers; }
|
||||||
VkCommandBuffer GetCommandBuffer(int i) { return CommandBuffers[i]; }
|
VkCommandBuffer GetCommandBuffer(int i) { return CommandBuffers[i]; }
|
||||||
|
VkCommandPool GetCommandPool() { return CommandPool; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
VkDevice Device;
|
VkDevice Device;
|
||||||
VkRenderPass RenderPass;
|
VkRenderPass RenderPass;
|
||||||
VkQueue GraphicsQueue;
|
// VkQueue GraphicsQueue;
|
||||||
|
|
||||||
std::vector<VkCommandBuffer> CommandBuffers;
|
std::vector<VkCommandBuffer> CommandBuffers;
|
||||||
VkCommandPool CommandPool;
|
VkCommandPool CommandPool;
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
#include "VulkanVertexBuffer.h"
|
#include "VulkanVertexBuffer.h"
|
||||||
|
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <vulkan/vulkan_core.h>
|
#include <vulkan/vulkan_core.h>
|
||||||
|
|
||||||
@@ -29,8 +30,6 @@ struct FVulkanConfig
|
|||||||
// std::vector<Vertex> Vertices;
|
// std::vector<Vertex> Vertices;
|
||||||
};
|
};
|
||||||
|
|
||||||
static FVulkanConfig Config = {};
|
|
||||||
|
|
||||||
class VulkanContext
|
class VulkanContext
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -46,15 +45,34 @@ public:
|
|||||||
VulkanFramebuffers Framebuffers;
|
VulkanFramebuffers Framebuffers;
|
||||||
VulkanVertexBuffer VertexBuffer;
|
VulkanVertexBuffer VertexBuffer;
|
||||||
VulkanCommandBuffers CommandBuffers;
|
VulkanCommandBuffers CommandBuffers;
|
||||||
VkDescriptorPool ImGuiPool;
|
|
||||||
|
|
||||||
void Initialize(FVulkanConfig& InConfig, const std::vector<Vertex>& InVertices);
|
void Initialize(FVulkanConfig& InConfig, const std::vector<Vertex>& InVertices, const std::vector<uint16_t>& InIndices);
|
||||||
void Cleanup();
|
void Cleanup();
|
||||||
|
|
||||||
void CreateSurface(GLFWwindow* Window);
|
void CreateSurface(GLFWwindow* Window);
|
||||||
|
|
||||||
|
void CreateDescriptorSetLayout();
|
||||||
|
void CreateDescriptorPool();
|
||||||
|
void CreateDescriptorSets();
|
||||||
|
|
||||||
|
void CreateImage(
|
||||||
|
uint32_t Width,
|
||||||
|
uint32_t Height,
|
||||||
|
VkFormat Format,
|
||||||
|
VkImageTiling Tiling,
|
||||||
|
VkImageUsageFlags Usage,
|
||||||
|
VkMemoryPropertyFlags Properties,
|
||||||
|
VkImage& Image,
|
||||||
|
VkDeviceMemory& ImageMemory);
|
||||||
|
void CreateTextureImage(const char* FileName);
|
||||||
|
|
||||||
void CreateSyncObjects();
|
void CreateSyncObjects();
|
||||||
void DrawFrame(bool bDrawImGui = false, uint32_t InVerticesSize = 0);
|
|
||||||
|
void DrawFrame(bool bDrawImGui, uint32_t InVerticesSize, uint32_t InIndexSize);
|
||||||
|
void UpdateUniformBuffer(uint32_t CurrentImage);
|
||||||
|
|
||||||
void RecreateSwapChain();
|
void RecreateSwapChain();
|
||||||
|
|
||||||
void InitImGui();
|
void InitImGui();
|
||||||
void CleanupSwapChain();
|
void CleanupSwapChain();
|
||||||
// void DrawFrame(ImDrawData* DrawData = nullptr);
|
// void DrawFrame(ImDrawData* DrawData = nullptr);
|
||||||
@@ -64,16 +82,26 @@ public:
|
|||||||
void SetFramebufferResized(bool bResized) { bFramebufferResized = bResized; }
|
void SetFramebufferResized(bool bResized) { bFramebufferResized = bResized; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
VkSurfaceKHR Surface = VK_NULL_HANDLE;
|
FVulkanConfig Config = {};
|
||||||
|
VkSurfaceKHR Surface = VK_NULL_HANDLE;
|
||||||
|
|
||||||
std::vector<VkSemaphore> ImageAvailableSemaphores;
|
std::vector<VkSemaphore> ImageAvailableSemaphores;
|
||||||
std::vector<VkSemaphore> RenderFinishedSemaphores;
|
std::vector<VkSemaphore> RenderFinishedSemaphores;
|
||||||
std::vector<VkFence> InFlightFences;
|
std::vector<VkFence> InFlightFences;
|
||||||
|
|
||||||
|
VkDescriptorPool ImGuiPool;
|
||||||
|
|
||||||
|
VkDescriptorSetLayout DescriptorSetLayout;
|
||||||
|
VkDescriptorPool DescriptorPool;
|
||||||
|
std::vector<VkDescriptorSet> DescriptorSets;
|
||||||
|
|
||||||
|
VkImage TextureImage;
|
||||||
|
VkDeviceMemory TextureImageMemory;
|
||||||
|
|
||||||
bool bFramebufferResized = false;
|
bool bFramebufferResized = false;
|
||||||
bool bImGuiGlfwInitialized = false;
|
bool bImGuiGlfwInitialized = false;
|
||||||
bool bImGuiVulkanInitialized = false;
|
bool bImGuiVulkanInitialized = false;
|
||||||
|
|
||||||
const int MAX_FRAMES_IN_FLIGHT = 2;
|
const size_t MAX_FRAMES_IN_FLIGHT = 2;
|
||||||
uint32_t CurrentFrame = 0;
|
uint32_t CurrentFrame = 0;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -14,9 +14,10 @@ public:
|
|||||||
|
|
||||||
VkShaderModule CreateShaderModule(const std::vector<char>& Code);
|
VkShaderModule CreateShaderModule(const std::vector<char>& Code);
|
||||||
|
|
||||||
void CreateGraphicsPipeline(VkExtent2D SwapChainExtent, VkRenderPass RenderPass);
|
void CreateGraphicsPipeline(VkExtent2D SwapChainExtent, VkRenderPass RenderPass, VkDescriptorSetLayout& DescriptorSetLayout);
|
||||||
|
|
||||||
VkPipeline GetGraphicsPipeline() { return GraphicsPipeline; }
|
VkPipeline GetGraphicsPipeline() { return GraphicsPipeline; }
|
||||||
|
VkPipelineLayout GetPipelineLayout() { return PipelineLayout; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
VkDevice Device;
|
VkDevice Device;
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
#include "Primitives.h"
|
#include "Primitives.h"
|
||||||
|
|
||||||
#include <optional>
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <vulkan/vulkan_core.h>
|
#include <vulkan/vulkan_core.h>
|
||||||
|
|
||||||
@@ -13,6 +12,8 @@ struct FVertexBufferConfig
|
|||||||
{
|
{
|
||||||
VkDevice Device;
|
VkDevice Device;
|
||||||
VkPhysicalDevice PhysicalDevice;
|
VkPhysicalDevice PhysicalDevice;
|
||||||
|
VkCommandPool CommandPool;
|
||||||
|
VkQueue GraphicsQueue;
|
||||||
};
|
};
|
||||||
|
|
||||||
class VulkanVertexBuffer
|
class VulkanVertexBuffer
|
||||||
@@ -20,16 +21,35 @@ class VulkanVertexBuffer
|
|||||||
public:
|
public:
|
||||||
void Initialize(FVertexBufferConfig InConfig);
|
void Initialize(FVertexBufferConfig InConfig);
|
||||||
|
|
||||||
void Cleanup();
|
void Cleanup(const uint32_t MAX_FRAMES_IN_FLIGHT);
|
||||||
|
|
||||||
|
void CreateBuffer(VkDeviceSize Size, VkBufferUsageFlags Usage, VkMemoryPropertyFlags Properties, VkBuffer& Buffer, VkDeviceMemory& BufferMemory);
|
||||||
|
|
||||||
|
void CopyBuffer(VkBuffer SrcBuffer, VkBuffer DstBuffer, VkDeviceSize Size);
|
||||||
|
|
||||||
void CreateVertexBuffer(const std::vector<Vertex>& InVertices);
|
void CreateVertexBuffer(const std::vector<Vertex>& InVertices);
|
||||||
|
|
||||||
|
void CreateIndexBuffer(const std::vector<uint16_t>& InIndices);
|
||||||
|
|
||||||
|
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);
|
||||||
|
|
||||||
VkBuffer GetVertexBuffer() { return VertexBuffer; }
|
VkBuffer GetVertexBuffer() { return VertexBuffer; }
|
||||||
|
VkBuffer GetIndexBuffer() { return IndexBuffer; }
|
||||||
|
std::vector<VkBuffer> GetUniformBuffers() { return UniformBuffers; }
|
||||||
|
std::vector<void*> GetUniformBuffersMapped() { return UniformBuffersMapped; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
FVertexBufferConfig Config;
|
FVertexBufferConfig Config;
|
||||||
VkBuffer VertexBuffer;
|
|
||||||
VkDeviceMemory VertexBufferMemory;
|
VkBuffer VertexBuffer;
|
||||||
|
VkDeviceMemory VertexBufferMemory;
|
||||||
|
|
||||||
|
VkBuffer IndexBuffer;
|
||||||
|
VkDeviceMemory IndexBufferMemory;
|
||||||
|
|
||||||
|
std::vector<VkBuffer> UniformBuffers;
|
||||||
|
std::vector<VkDeviceMemory> UniformBuffersMemory;
|
||||||
|
std::vector<void*> UniformBuffersMapped;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -34,3 +34,10 @@ struct Vertex
|
|||||||
return AttributeDescriptions;
|
return AttributeDescriptions;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct UniformBufferObject
|
||||||
|
{
|
||||||
|
alignas(16) glm::mat4 Model;
|
||||||
|
alignas(16) glm::mat4 View;
|
||||||
|
alignas(16) glm::mat4 Projection;
|
||||||
|
};
|
||||||
3
src/utilities/stb_image_impl.cpp
Normal file
3
src/utilities/stb_image_impl.cpp
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
|
||||||
|
#define STB_IMAGE_IMPLEMENTATION
|
||||||
|
#include "stb_image.h"
|
||||||
BIN
textures/texture.jpg
Normal file
BIN
textures/texture.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 75 KiB |
Reference in New Issue
Block a user