diff --git a/.gitignore b/.gitignore index 262c8a3c9..8881ad2ab 100644 --- a/.gitignore +++ b/.gitignore @@ -46,6 +46,7 @@ vma-dumps/*.json *.ini *.csv *__pycache__* +.cache/ # auto generated documentations paths documentation/doxygen-output/ diff --git a/compile_commands.json b/compile_commands.json new file mode 100644 index 000000000..ad52263ae --- /dev/null +++ b/compile_commands.json @@ -0,0 +1,212 @@ +[ +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/application.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/application.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/application.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/bezier_curve.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/bezier_curve.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/bezier_curve.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/camera.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/camera.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/camera.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/exception.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/exception.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/exception.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/fps_counter.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/fps_counter.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/fps_counter.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/imgui.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/imgui.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/imgui.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/render_graph.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/render_graph.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/render_graph.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/renderer.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/renderer.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/renderer.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/time_step.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/time_step.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/time_step.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/input/keyboard_mouse_data.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/input/keyboard_mouse_data.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/input/keyboard_mouse_data.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/io/byte_stream.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/io/byte_stream.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/io/byte_stream.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/io/nxoc_parser.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/io/nxoc_parser.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/io/nxoc_parser.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/tools/cla_parser.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/tools/cla_parser.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/tools/cla_parser.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/tools/file.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/tools/file.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/tools/file.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/vk_tools/device_info.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/vk_tools/device_info.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/vk_tools/device_info.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/vk_tools/enumerate.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/vk_tools/enumerate.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/vk_tools/enumerate.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/vk_tools/gpu_info.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/vk_tools/gpu_info.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/vk_tools/gpu_info.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/vk_tools/representation.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/vk_tools/representation.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/vk_tools/representation.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/command_buffer.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/command_buffer.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/command_buffer.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/command_pool.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/command_pool.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/command_pool.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/cpu_texture.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/cpu_texture.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/cpu_texture.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/descriptor.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/descriptor.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/descriptor.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/descriptor_builder.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/descriptor_builder.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/descriptor_builder.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/device.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/device.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/device.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/fence.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/fence.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/fence.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/framebuffer.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/framebuffer.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/framebuffer.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/gpu_memory_buffer.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/gpu_memory_buffer.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/gpu_memory_buffer.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/gpu_texture.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/gpu_texture.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/gpu_texture.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/image.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/image.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/image.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/instance.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/instance.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/instance.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/make_info.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/make_info.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/make_info.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/semaphore.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/semaphore.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/semaphore.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/shader.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/shader.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/shader.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/swapchain.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/swapchain.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/swapchain.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/uniform_buffer.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/uniform_buffer.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/uniform_buffer.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/window.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/window.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/window.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/wrapper/window_surface.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/window_surface.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/wrapper/window_surface.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/world/collision.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/world/collision.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/world/collision.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/world/collision_query.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/world/collision_query.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/world/collision_query.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/world/cube.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/world/cube.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/world/cube.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o src/CMakeFiles/inexor-vulkan-renderer.dir/vulkan-renderer/world/indentation.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/world/indentation.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/src/vulkan-renderer/world/indentation.cpp" +}, +{ + "directory": "/home/bigsmarty/projects/vulkan-renderer/build", + "command": "/usr/bin/c++ -DGLFW_INCLUDE_VULKAN -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_DEPTH_ZERO_TO_ONE -DGLM_FORCE_RADIANS -I/home/bigsmarty/.conan/data/glfw/3.3.7/_/_/package/1f89dd39602906b36c222ee3c10d13a48488f712/include -I/home/bigsmarty/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/glslang/11.7.0/_/_/package/07c10cd03d98620b86aa262bf7538c318a502815/include -I/home/bigsmarty/.conan/data/imgui/1.88/_/_/package/fb688fb8ac56d9d47ef34f51548b5422b5d21d8e/include -I/home/bigsmarty/.conan/data/spdlog/1.10.0/_/_/package/4ef9635a7dd803a998e5ff40723bbb1a659c2c19/include -I/home/bigsmarty/.conan/data/tinygltf/2.5.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/toml11/3.7.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml11 -I/home/bigsmarty/.conan/data/vulkan-memory-allocator/3.0.1/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/usr/include/uuid -I/home/bigsmarty/.conan/data/spirv-tools/2021.4/_/_/package/f25d0ba8f83a44e505f0c5a3c0a08c835efdea26/include -I/home/bigsmarty/.conan/data/fmt/8.1.1/_/_/package/25d49a12f276a70649f9b9c1cd71df5f27738917/include -I/home/bigsmarty/.conan/data/stb/cci.20210910/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/vulkan-headers/1.3.224.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/res/vulkan/registry -I/home/bigsmarty/.conan/data/wayland/1.21.0/_/_/package/e12cc8bfc97f75dabf7c465769cf23a803a12db0/include -I/home/bigsmarty/.conan/data/spirv-headers/1.2.198.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/bigsmarty/.conan/data/libffi/3.4.3/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include -I/home/bigsmarty/.conan/data/libxml2/2.10.3/_/_/package/a62e21014297a8ae0ddeab0799bb96b018d983c2/include/libxml2 -I/home/bigsmarty/.conan/data/expat/2.5.0/_/_/package/ac4c95ad2692670ba916fc97a31f635fb7b346df/include -I/home/bigsmarty/.conan/data/zlib/1.2.13/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/.conan/data/libiconv/1.17/_/_/package/ec9153f83b94b8ae983ff311bf410303e5835f3b/include -I/home/bigsmarty/projects/vulkan-renderer/include -I/home/bigsmarty/projects/vulkan-renderer/third_party -I/home/bigsmarty/projects/vulkan-renderer/build/src/include -g -DXML_STATIC -DLIBXML_STATIC -DFFI_BUILDING -DSTB_TEXTEDIT_KEYTYPE=unsigned -DSPDLOG_FMT_EXTERNAL -DSPDLOG_COMPILED_LIB -DENABLE_OPT -DENABLE_HLSL -std=c++20 -o example/CMakeFiles/inexor-vulkan-renderer-example.dir/main.cpp.o -c /home/bigsmarty/projects/vulkan-renderer/example/main.cpp", + "file": "/home/bigsmarty/projects/vulkan-renderer/example/main.cpp" +} +] \ No newline at end of file diff --git a/include/inexor/vulkan-renderer/application.hpp b/include/inexor/vulkan-renderer/application.hpp index 7190a475b..8c7746a6c 100644 --- a/include/inexor/vulkan-renderer/application.hpp +++ b/include/inexor/vulkan-renderer/application.hpp @@ -1,6 +1,6 @@ #pragma once -#include "inexor/vulkan-renderer/input/keyboard_mouse_data.hpp" +#include "inexor/vulkan-renderer/input/input.hpp" #include "inexor/vulkan-renderer/renderer.hpp" #include "inexor/vulkan-renderer/world/collision_query.hpp" #include "inexor/vulkan-renderer/world/cube.hpp" @@ -26,7 +26,7 @@ class Application : public VulkanRenderer { std::vector m_texture_files; std::vector m_gltf_model_files; - std::unique_ptr m_input_data; + std::unique_ptr m_input; bool m_enable_validation_layers{true}; /// Inexor engine supports a variable number of octrees. @@ -50,38 +50,11 @@ class Application : public VulkanRenderer { void update_uniform_buffers(); /// Use the camera's position and view direction vector to check for ray-octree collisions with all octrees. void check_octree_collisions(); - void process_mouse_input(); + void process_input(); public: Application(int argc, char **argv); - /// @brief Call glfwSetKeyCallback. - /// @param window The window that received the event. - /// @param key The keyboard key that was pressed or released. - /// @param scancode The system-specific scancode of the key. - /// @param action GLFW_PRESS, GLFW_RELEASE or GLFW_REPEAT. - /// @param mods Bit field describing which modifier keys were held down. - void key_callback(GLFWwindow *window, int key, int scancode, int action, int mods); - - /// @brief Call glfwSetCursorPosCallback. - /// @param window The window that received the event. - /// @param x_pos The new x-coordinate, in screen coordinates, of the cursor. - /// @param y_pos The new y-coordinate, in screen coordinates, of the cursor. - void cursor_position_callback(GLFWwindow *window, double x_pos, double y_pos); - - /// @brief Call glfwSetMouseButtonCallback. - /// @param window The window that received the event. - /// @param button The mouse button that was pressed or released. - /// @param action One of GLFW_PRESS or GLFW_RELEASE. - /// @param mods Bit field describing which modifier keys were held down. - void mouse_button_callback(GLFWwindow *window, int button, int action, int mods); - - /// @brief Call camera's process_mouse_scroll method. - /// @param window The window that received the event. - /// @param x_offset The change of x-offset of the mouse wheel. - /// @param y_offset The change of y-offset of the mouse wheel. - void mouse_scroll_callback(GLFWwindow *window, double x_offset, double y_offset); - void run(); }; diff --git a/include/inexor/vulkan-renderer/input/gamepad_data.hpp b/include/inexor/vulkan-renderer/input/gamepad_data.hpp new file mode 100644 index 000000000..c6d6290e9 --- /dev/null +++ b/include/inexor/vulkan-renderer/input/gamepad_data.hpp @@ -0,0 +1,48 @@ +#pragma once + +#include "glm/detail/qualifier.hpp" +#include +#include + +#define GLM_PRECISION_HIGHP_DOUBLE +#define GLM_PRECISION_HIGHP_INT +#include + +#include +#include + +namespace inexor::vulkan_renderer::input { +/// @brief A wrapper for gamepad input data +class GamepadInputData { +private: + std::array m_current_joystick_axes{}; + std::array m_previous_joystick_axes{}; + std::array, GLFW_GAMEPAD_BUTTON_LAST> m_button_states{}; + bool m_joysticks_updated{false}; + bool m_buttons_updated{false}; + mutable std::shared_mutex m_input_mutex; + +public: + GamepadInputData() = default; + GamepadInputData(const GamepadInputData &) = delete; + GamepadInputData(GamepadInputData &&) = delete; + ~GamepadInputData() = default; + + GamepadInputData &operator=(const GamepadInputData &) = delete; + GamepadInputData &operator=(GamepadInputData &&) = delete; + + void press_button(std::int32_t button, std::int32_t joystick = GLFW_JOYSTICK_1); + + void release_button(std::int32_t button, std::int32_t joystick = GLFW_JOYSTICK_1); + + [[nodiscard]] bool is_button_pressed(std::int32_t button, std::int32_t joystick = GLFW_JOYSTICK_1); + + [[nodiscard]] bool was_button_pressed_once(std::int32_t button, std::int32_t joystick = GLFW_JOYSTICK_1); + + void set_joystick_axis(std::int32_t axis, float state, std::int32_t joystick = GLFW_JOYSTICK_1); + + [[nodiscard]] glm::vec2 current_joystick_axes(std::int32_t joystick); + + [[nodiscard]] glm::vec2 calculate_joystick_axes_delta(std::int32_t joystick); +}; +} // namespace inexor::vulkan_renderer::input diff --git a/include/inexor/vulkan-renderer/input/input.hpp b/include/inexor/vulkan-renderer/input/input.hpp new file mode 100644 index 000000000..c652ebc30 --- /dev/null +++ b/include/inexor/vulkan-renderer/input/input.hpp @@ -0,0 +1,61 @@ +#pragma once + +#include + +#include "inexor/vulkan-renderer/input/gamepad_data.hpp" +#include "inexor/vulkan-renderer/input/keyboard_mouse_data.hpp" + +namespace inexor::vulkan_renderer::input { +class Input { +private: + GamepadInputData m_gamepad_data; + KeyboardMouseInputData m_kbm_data; + +public: + Input() = default; + Input(const Input &) = delete; + Input(Input &&) = delete; + ~Input() = default; + + Input &operator=(const Input &) = delete; + Input &operator=(Input &&) = delete; + + GamepadInputData &gamepad_data() { + return m_gamepad_data; + } + KeyboardMouseInputData &kbm_data() { + return m_kbm_data; + } + + /// @brief Call glfwSetKeyCallback. + /// @param window The window that received the event. + /// @param key The keyboard key that was pressed or released. + /// @param scancode The system-specific scancode of the key. + /// @param action GLFW_PRESS, GLFW_RELEASE or GLFW_REPEAT. + /// @param mods Bit field describing which modifier keys were held down. + void key_callback(GLFWwindow *window, int key, int scancode, int action, int mods); + + /// @brief Call glfwSetCursorPosCallback. + /// @param window The window that received the event. + /// @param x_pos The new x-coordinate, in screen coordinates, of the cursor. + /// @param y_pos The new y-coordinate, in screen coordinates, of the cursor. + void cursor_position_callback(GLFWwindow *window, double x_pos, double y_pos); + + /// @brief Call glfwSetMouseButtonCallback. + /// @param window The window that received the event. + /// @param button The mouse button that was pressed or released. + /// @param action One of GLFW_PRESS or GLFW_RELEASE. + /// @param mods Bit field describing which modifier keys were held down. + void mouse_button_callback(GLFWwindow *window, int button, int action, int mods); + + /// @brief Call camera's process_mouse_scroll method. + /// @param window The window that received the event. + /// @param x_offset The change of x-offset of the mouse wheel. + /// @param y_offset The change of y-offset of the mouse wheel. + void mouse_scroll_callback(GLFWwindow *window, double x_offset, double y_offset); + + void update_gamepad_data(); + + void update(); +}; +} // namespace inexor::vulkan_renderer::input diff --git a/include/inexor/vulkan-renderer/input/keyboard_mouse_data.hpp b/include/inexor/vulkan-renderer/input/keyboard_mouse_data.hpp index 161a8769f..db7b6f1ae 100644 --- a/include/inexor/vulkan-renderer/input/keyboard_mouse_data.hpp +++ b/include/inexor/vulkan-renderer/input/keyboard_mouse_data.hpp @@ -2,18 +2,24 @@ #include +#define GLM_PRECISION_HIGHP_DOUBLE +#define GLM_PRECISION_HIGHP_INT +#include + #include #include +#include namespace inexor::vulkan_renderer::input { /// @brief A wrapper for keyboard and mouse input data. class KeyboardMouseInputData { private: - std::array m_previous_cursor_pos{0, 0}; - std::array m_current_cursor_pos{0, 0}; - std::array m_pressed_keys{false}; - std::array m_pressed_mouse_buttons{false}; + glm::ivec2 m_previous_cursor_pos{0, 0}; + glm::ivec2 m_current_cursor_pos{0, 0}; + std::array m_key_states{false}; + std::array m_mouse_button_states{false}; + double m_mouse_wheel_offset{}; bool m_keyboard_updated{false}; bool m_mouse_buttons_updated{false}; mutable std::shared_mutex m_input_mutex; @@ -75,12 +81,16 @@ class KeyboardMouseInputData { /// @param pos_y the current y-coordinate of the cursor void set_cursor_pos(double pos_x, double pos_y); - [[nodiscard]] std::array get_cursor_pos() const; + [[nodiscard]] glm::ivec2 get_cursor_pos() const; /// @brief Calculate the change in x- and y-position of the cursor. /// @return a std::array of size 2 which contains the change in x-position in index 0 and the change in y-position /// in index 1 - [[nodiscard]] std::array calculate_cursor_position_delta(); + [[nodiscard]] glm::dvec2 calculate_cursor_position_delta(); + + void set_mouse_wheel_offset(double y_offset); + + [[nodiscard]] double get_mouse_wheel_offset() const; }; } // namespace inexor::vulkan_renderer::input diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 026aadd14..474b94a45 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -10,6 +10,8 @@ set(INEXOR_SOURCE_FILES vulkan-renderer/time_step.cpp vulkan-renderer/input/keyboard_mouse_data.cpp + vulkan-renderer/input/gamepad_data.cpp + vulkan-renderer/input/input.cpp vulkan-renderer/io/byte_stream.cpp vulkan-renderer/io/nxoc_parser.cpp diff --git a/src/vulkan-renderer/application.cpp b/src/vulkan-renderer/application.cpp index c1118c5ff..abcf8e416 100644 --- a/src/vulkan-renderer/application.cpp +++ b/src/vulkan-renderer/application.cpp @@ -1,5 +1,7 @@ #include "inexor/vulkan-renderer/application.hpp" +#include "GLFW/glfw3.h" +#include "inexor/vulkan-renderer/camera.hpp" #include "inexor/vulkan-renderer/exception.hpp" #include "inexor/vulkan-renderer/meta.hpp" #include "inexor/vulkan-renderer/octree_gpu_vertex.hpp" @@ -23,48 +25,6 @@ namespace inexor::vulkan_renderer { -void Application::key_callback(GLFWwindow * /*window*/, int key, int, int action, int /*mods*/) { - if (key < 0 || key > GLFW_KEY_LAST) { - return; - } - - switch (action) { - case GLFW_PRESS: - m_input_data->press_key(key); - break; - case GLFW_RELEASE: - m_input_data->release_key(key); - break; - default: - break; - } -} - -void Application::cursor_position_callback(GLFWwindow * /*window*/, double x_pos, double y_pos) { - m_input_data->set_cursor_pos(x_pos, y_pos); -} - -void Application::mouse_button_callback(GLFWwindow * /*window*/, int button, int action, int /*mods*/) { - if (button < 0 || button > GLFW_MOUSE_BUTTON_LAST) { - return; - } - - switch (action) { - case GLFW_PRESS: - m_input_data->press_mouse_button(button); - break; - case GLFW_RELEASE: - m_input_data->release_mouse_button(button); - break; - default: - break; - } -} - -void Application::mouse_scroll_callback(GLFWwindow * /*window*/, double /*x_offset*/, double y_offset) { - m_camera->change_zoom(static_cast(y_offset)); -} - void Application::load_toml_configuration_file(const std::string &file_name) { spdlog::trace("Loading TOML configuration file: {}", file_name); @@ -235,7 +195,7 @@ void Application::setup_window_and_input_callbacks() { auto lambda_key_callback = [](GLFWwindow *window, int key, int scancode, int action, int mods) { auto *app = static_cast(glfwGetWindowUserPointer(window)); - app->key_callback(window, key, scancode, action, mods); + app->m_input->key_callback(window, key, scancode, action, mods); }; m_window->set_keyboard_button_callback(lambda_key_callback); @@ -244,7 +204,7 @@ void Application::setup_window_and_input_callbacks() { auto lambda_cursor_position_callback = [](GLFWwindow *window, double xpos, double ypos) { auto *app = static_cast(glfwGetWindowUserPointer(window)); - app->cursor_position_callback(window, xpos, ypos); + app->m_input->cursor_position_callback(window, xpos, ypos); }; m_window->set_cursor_position_callback(lambda_cursor_position_callback); @@ -253,7 +213,7 @@ void Application::setup_window_and_input_callbacks() { auto lambda_mouse_button_callback = [](GLFWwindow *window, int button, int action, int mods) { auto *app = static_cast(glfwGetWindowUserPointer(window)); - app->mouse_button_callback(window, button, action, mods); + app->m_input->mouse_button_callback(window, button, action, mods); }; m_window->set_mouse_button_callback(lambda_mouse_button_callback); @@ -262,7 +222,7 @@ void Application::setup_window_and_input_callbacks() { auto lambda_mouse_scroll_callback = [](GLFWwindow *window, double xoffset, double yoffset) { auto *app = static_cast(glfwGetWindowUserPointer(window)); - app->mouse_scroll_callback(window, xoffset, yoffset); + app->m_input->mouse_scroll_callback(window, xoffset, yoffset); }; m_window->set_mouse_scroll_callback(lambda_mouse_scroll_callback); @@ -382,7 +342,7 @@ Application::Application(int argc, char **argv) { VK_MAKE_API_VERSION(0, ENGINE_VERSION[0], ENGINE_VERSION[1], ENGINE_VERSION[2]), m_enable_validation_layers, enable_renderdoc_instance_layer); - m_input_data = std::make_unique(); + m_input = std::make_unique(); m_surface = std::make_unique(m_instance->instance(), m_window->get()); @@ -528,13 +488,13 @@ void Application::update_uniform_buffers() { } void Application::update_imgui_overlay() { - auto cursor_pos = m_input_data->get_cursor_pos(); + auto cursor_pos = m_input->kbm_data().get_cursor_pos(); ImGuiIO &io = ImGui::GetIO(); io.DeltaTime = m_time_passed; io.MousePos = ImVec2(static_cast(cursor_pos[0]), static_cast(cursor_pos[1])); - io.MouseDown[0] = m_input_data->is_mouse_button_pressed(GLFW_MOUSE_BUTTON_LEFT); - io.MouseDown[1] = m_input_data->is_mouse_button_pressed(GLFW_MOUSE_BUTTON_RIGHT); + io.MouseDown[0] = m_input->kbm_data().is_mouse_button_pressed(GLFW_MOUSE_BUTTON_LEFT); + io.MouseDown[1] = m_input->kbm_data().is_mouse_button_pressed(GLFW_MOUSE_BUTTON_RIGHT); io.DisplaySize = ImVec2(static_cast(m_swapchain->extent().width), static_cast(m_swapchain->extent().height)); @@ -571,17 +531,38 @@ void Application::update_imgui_overlay() { m_imgui_overlay->update(); } -void Application::process_mouse_input() { - const auto cursor_pos_delta = m_input_data->calculate_cursor_position_delta(); +void Application::process_input() { + const auto cursor_pos_delta = m_input->kbm_data().calculate_cursor_position_delta(); - if (m_camera->type() == CameraType::LOOK_AT && m_input_data->is_mouse_button_pressed(GLFW_MOUSE_BUTTON_LEFT)) { + auto deadzone_lambda = [](const float state) { + if (state > -0.2f && state < 0.2f) { + return 0.f; + } + return state; + }; + + if (m_camera->type() == CameraType::LOOK_AT && + m_input->kbm_data().is_mouse_button_pressed(GLFW_MOUSE_BUTTON_LEFT)) { m_camera->rotate(static_cast(cursor_pos_delta[0]), -static_cast(cursor_pos_delta[1])); } - - m_camera->set_movement_state(CameraMovement::FORWARD, m_input_data->is_key_pressed(GLFW_KEY_W)); - m_camera->set_movement_state(CameraMovement::LEFT, m_input_data->is_key_pressed(GLFW_KEY_A)); - m_camera->set_movement_state(CameraMovement::BACKWARD, m_input_data->is_key_pressed(GLFW_KEY_S)); - m_camera->set_movement_state(CameraMovement::RIGHT, m_input_data->is_key_pressed(GLFW_KEY_D)); + if (m_camera->type() == CameraType::LOOK_AT) { + m_camera->rotate(deadzone_lambda(m_input->gamepad_data().current_joystick_axes(1).x) * 5.f, + deadzone_lambda(m_input->gamepad_data().current_joystick_axes(1).y) * -5.f); + } + + m_camera->set_movement_state(CameraMovement::FORWARD, + m_input->gamepad_data().current_joystick_axes(0)[GLFW_GAMEPAD_AXIS_LEFT_Y] <= -0.15); + m_camera->set_movement_state(CameraMovement::LEFT, + m_input->gamepad_data().current_joystick_axes(0)[GLFW_GAMEPAD_AXIS_LEFT_X] <= -0.15); + m_camera->set_movement_state(CameraMovement::BACKWARD, + m_input->gamepad_data().current_joystick_axes(0)[GLFW_GAMEPAD_AXIS_LEFT_Y] >= 0.15); + m_camera->set_movement_state(CameraMovement::RIGHT, + m_input->gamepad_data().current_joystick_axes(0)[GLFW_GAMEPAD_AXIS_LEFT_X] >= 0.15); + m_camera->update(m_time_passed); + m_camera->set_movement_state(CameraMovement::FORWARD, m_input->kbm_data().is_key_pressed(GLFW_KEY_W)); + m_camera->set_movement_state(CameraMovement::LEFT, m_input->kbm_data().is_key_pressed(GLFW_KEY_A)); + m_camera->set_movement_state(CameraMovement::BACKWARD, m_input->kbm_data().is_key_pressed(GLFW_KEY_S)); + m_camera->set_movement_state(CameraMovement::RIGHT, m_input->kbm_data().is_key_pressed(GLFW_KEY_D)); } void Application::check_octree_collisions() { @@ -610,11 +591,12 @@ void Application::run() { while (!m_window->should_close()) { m_window->poll(); + m_input->update_gamepad_data(); update_uniform_buffers(); update_imgui_overlay(); render_frame(); - process_mouse_input(); - if (m_input_data->was_key_pressed_once(GLFW_KEY_N)) { + process_input(); + if (m_input->kbm_data().was_key_pressed_once(GLFW_KEY_N)) { load_octree_geometry(false); generate_octree_indices(); m_index_buffer->upload_data(m_octree_indices); diff --git a/src/vulkan-renderer/input/gamepad_data.cpp b/src/vulkan-renderer/input/gamepad_data.cpp new file mode 100644 index 000000000..78893e669 --- /dev/null +++ b/src/vulkan-renderer/input/gamepad_data.cpp @@ -0,0 +1,46 @@ +#include +#include + +namespace inexor::vulkan_renderer::input { +void GamepadInputData::press_button(std::int32_t button, std::int32_t joystick) { + std::scoped_lock lock(m_input_mutex); + m_button_states.at(joystick).at(button) = true; + m_buttons_updated = true; +} + +void GamepadInputData::release_button(std::int32_t button, std::int32_t joystick) { + std::scoped_lock lock(m_input_mutex); + m_button_states.at(joystick).at(button) = false; + m_buttons_updated = true; +} + +[[nodiscard]] bool GamepadInputData::is_button_pressed(std::int32_t button, std::int32_t joystick) { + std::scoped_lock lock(m_input_mutex); + return m_button_states.at(joystick).at(button); +} + +[[nodiscard]] bool GamepadInputData::was_button_pressed_once(std::int32_t button, std::int32_t joystick) { + std::scoped_lock lock(m_input_mutex); + if (!m_button_states.at(joystick).at(button) || !m_buttons_updated) { + return false; + } + m_button_states.at(joystick).at(button) = false; + return true; +} + +void GamepadInputData::set_joystick_axis(std::int32_t axis, float state, std::int32_t joystick) { + std::scoped_lock lock(m_input_mutex); + m_current_joystick_axes[joystick][axis] = state; + m_joysticks_updated = true; +} + +[[nodiscard]] glm::vec2 GamepadInputData::current_joystick_axes(std::int32_t joystick) { + std::scoped_lock lock(m_input_mutex); + return m_current_joystick_axes.at(joystick); +} + +[[nodiscard]] glm::vec2 GamepadInputData::calculate_joystick_axes_delta(std::int32_t joystick) { + std::scoped_lock lock(m_input_mutex); + return {m_current_joystick_axes.at(joystick) - m_previous_joystick_axes.at(joystick)}; +} +} // namespace inexor::vulkan_renderer::input diff --git a/src/vulkan-renderer/input/input.cpp b/src/vulkan-renderer/input/input.cpp new file mode 100644 index 000000000..af6d4da4c --- /dev/null +++ b/src/vulkan-renderer/input/input.cpp @@ -0,0 +1,72 @@ +#include "GLFW/glfw3.h" +#include "spdlog/spdlog.h" +#include + +namespace inexor::vulkan_renderer::input { +void Input::key_callback(GLFWwindow * /*window*/, int key, int, int action, int /*mods*/) { + if (key < 0 || key > GLFW_KEY_LAST) { + return; + } + + switch (action) { + case GLFW_PRESS: + m_kbm_data.press_key(key); + break; + case GLFW_RELEASE: + m_kbm_data.release_key(key); + break; + default: + break; + } +} + +void Input::cursor_position_callback(GLFWwindow * /*window*/, double x_pos, double y_pos) { + m_kbm_data.set_cursor_pos(x_pos, y_pos); +} + +void Input::mouse_button_callback(GLFWwindow * /*window*/, int button, int action, int /*mods*/) { + if (button < 0 || button > GLFW_MOUSE_BUTTON_LAST) { + return; + } + + switch (action) { + case GLFW_PRESS: + m_kbm_data.press_mouse_button(button); + break; + case GLFW_RELEASE: + m_kbm_data.release_mouse_button(button); + break; + default: + break; + } +} + +void Input::mouse_scroll_callback(GLFWwindow * /*window*/, double /*x_offset*/, double y_offset) { + m_kbm_data.set_mouse_wheel_offset(y_offset); +} + +void Input::update_gamepad_data() { + if (glfwJoystickIsGamepad(GLFW_JOYSTICK_1) == 1) { + GLFWgamepadstate state; + + if (glfwGetGamepadState(GLFW_JOYSTICK_1, &state) == 1) { + for (int i = 0; i < GLFW_GAMEPAD_BUTTON_LAST; i++) { + if (state.buttons[i] == 1) { + m_gamepad_data.press_button(i); + } else { + m_gamepad_data.release_button(i); + } + } + for (int i = 0; i < 2; i++) { + m_gamepad_data.set_joystick_axis(i, state.axes[i]); + m_gamepad_data.set_joystick_axis(i, state.axes[i + 2], 1); + } + } + } +} + +void Input::update() { + glfwPollEvents(); + update_gamepad_data(); +} +} // namespace inexor::vulkan_renderer::input diff --git a/src/vulkan-renderer/input/keyboard_mouse_data.cpp b/src/vulkan-renderer/input/keyboard_mouse_data.cpp index c42fe1b44..87ebb05fa 100644 --- a/src/vulkan-renderer/input/keyboard_mouse_data.cpp +++ b/src/vulkan-renderer/input/keyboard_mouse_data.cpp @@ -1,4 +1,6 @@ #include "inexor/vulkan-renderer/input/keyboard_mouse_data.hpp" +#include "GLFW/glfw3.h" +#include "glm/fwd.hpp" #include #include @@ -6,103 +8,84 @@ namespace inexor::vulkan_renderer::input { void KeyboardMouseInputData::press_key(const std::int32_t key) { - assert(key >= 0); - assert(key < GLFW_KEY_LAST); - std::scoped_lock lock(m_input_mutex); - m_pressed_keys[key] = true; + m_key_states.at(key) = true; m_keyboard_updated = true; } void KeyboardMouseInputData::release_key(const std::int32_t key) { - assert(key >= 0); - assert(key < GLFW_KEY_LAST); - std::scoped_lock lock(m_input_mutex); - m_pressed_keys[key] = false; + m_key_states.at(key) = false; m_keyboard_updated = true; } bool KeyboardMouseInputData::is_key_pressed(const std::int32_t key) const { - assert(key >= 0); - assert(key < GLFW_KEY_LAST); - - std::shared_lock lock(m_input_mutex); - return m_pressed_keys[key]; + std::scoped_lock lock(m_input_mutex); + return m_key_states.at(key); } bool KeyboardMouseInputData::was_key_pressed_once(const std::int32_t key) { - assert(key >= 0); - assert(key < GLFW_KEY_LAST); - std::scoped_lock lock(m_input_mutex); - if (!m_pressed_keys[key] || !m_keyboard_updated) { + if (!m_key_states.at(key) || !m_keyboard_updated) { return false; } - m_pressed_keys[key] = false; + m_key_states.at(key) = false; return true; } void KeyboardMouseInputData::press_mouse_button(const std::int32_t button) { - assert(button >= 0); - assert(button < GLFW_MOUSE_BUTTON_LAST); - std::scoped_lock lock(m_input_mutex); - m_pressed_mouse_buttons[button] = true; + m_mouse_button_states.at(button) = true; m_mouse_buttons_updated = true; } void KeyboardMouseInputData::release_mouse_button(const std::int32_t button) { - assert(button >= 0); - assert(button < GLFW_MOUSE_BUTTON_LAST); - std::scoped_lock lock(m_input_mutex); - m_pressed_mouse_buttons[button] = false; + m_mouse_button_states.at(button) = false; m_mouse_buttons_updated = true; } bool KeyboardMouseInputData::is_mouse_button_pressed(const std::int32_t button) const { - assert(button >= 0); - assert(button < GLFW_MOUSE_BUTTON_LAST); - - std::shared_lock lock(m_input_mutex); - return m_pressed_mouse_buttons[button]; + std::scoped_lock lock(m_input_mutex); + return m_mouse_button_states.at(button); } bool KeyboardMouseInputData::was_mouse_button_pressed_once(const std::int32_t button) { - assert(button >= 0); - assert(button < GLFW_MOUSE_BUTTON_LAST); - std::scoped_lock lock(m_input_mutex); - if (!m_pressed_mouse_buttons[button] || !m_mouse_buttons_updated) { + if (!m_mouse_button_states.at(button) || !m_mouse_buttons_updated) { return false; } - m_pressed_mouse_buttons[button] = false; + m_mouse_button_states.at(button) = false; return true; } void KeyboardMouseInputData::set_cursor_pos(const double pos_x, const double pos_y) { std::scoped_lock lock(m_input_mutex); - m_current_cursor_pos[0] = static_cast(pos_x); - m_current_cursor_pos[1] = static_cast(pos_y); + m_current_cursor_pos = {pos_x, pos_y}; } -std::array KeyboardMouseInputData::get_cursor_pos() const { - std::shared_lock lock(m_input_mutex); +glm::ivec2 KeyboardMouseInputData::get_cursor_pos() const { + std::scoped_lock lock(m_input_mutex); return m_current_cursor_pos; } -std::array KeyboardMouseInputData::calculate_cursor_position_delta() { +glm::dvec2 KeyboardMouseInputData::calculate_cursor_position_delta() { std::scoped_lock lock(m_input_mutex); // Calculate the change in cursor position in x- and y-axis. - const std::array m_cursor_pos_delta{ - static_cast(m_current_cursor_pos[0]) - static_cast(m_previous_cursor_pos[0]), - static_cast(m_current_cursor_pos[1]) - static_cast(m_previous_cursor_pos[1])}; + auto m_cursor_pos_delta = m_current_cursor_pos - m_previous_cursor_pos; m_previous_cursor_pos = m_current_cursor_pos; return m_cursor_pos_delta; } +void KeyboardMouseInputData::set_mouse_wheel_offset(double y_offset) { + std::scoped_lock lock(m_input_mutex); + m_mouse_wheel_offset = y_offset; +} +[[nodiscard]] double KeyboardMouseInputData::get_mouse_wheel_offset() const { + std::scoped_lock lock(m_input_mutex); + return m_mouse_wheel_offset; +} } // namespace inexor::vulkan_renderer::input diff --git a/src/vulkan-renderer/wrapper/window.cpp b/src/vulkan-renderer/wrapper/window.cpp index 25ef7115c..3a9ef675e 100644 --- a/src/vulkan-renderer/wrapper/window.cpp +++ b/src/vulkan-renderer/wrapper/window.cpp @@ -1,4 +1,5 @@ #include "inexor/vulkan-renderer/wrapper/window.hpp" +#include "GLFW/glfw3.h" #include