commit ea7e73d6a449904feabb5fccc04a941f7e5884b6 Author: Johanness Date: Mon May 18 00:03:06 2026 +0300 initial commit diff --git a/AppConfig.cpp b/AppConfig.cpp new file mode 100644 index 0000000..46b0ada --- /dev/null +++ b/AppConfig.cpp @@ -0,0 +1,499 @@ +#include "AppConfig.hpp" + +#include +#include +#include +#include +#include +#include + +namespace +{ +bool parseUint32( + const char* text, + uint32_t& value) +{ + uint32_t parsed = 0; + bool hasDigit = false; + + for (int i = 0; text[i] != '\0'; ++i) + { + if (text[i] < '0' || text[i] > '9') + { + return false; + } + + hasDigit = true; + parsed = parsed * 10u + + static_cast(text[i] - '0'); + } + + if (!hasDigit) + { + return false; + } + + value = parsed; + return true; +} + +bool parseFeedIndex( + const char* text, + uint32_t maxFeeds, + uint32_t& index) +{ + uint32_t parsed = 0; + + if (!parseUint32(text, parsed) || + parsed >= maxFeeds) + { + return false; + } + + index = parsed; + return true; +} + +bool parseGrid( + std::string_view text, + uint32_t& cols, + uint32_t& rows) +{ + const size_t xPos = text.find('x'); + if (xPos == std::string_view::npos) + { + return false; + } + + const std::string colText(text.substr(0, xPos)); + const std::string rowText(text.substr(xPos + 1)); + + uint32_t parsedCols = 0; + uint32_t parsedRows = 0; + + if (!parseUint32(colText.c_str(), parsedCols) || + !parseUint32(rowText.c_str(), parsedRows) || + parsedCols == 0 || + parsedRows == 0 || + parsedCols > MaxFeedCount / parsedRows) + { + return false; + } + + cols = parsedCols; + rows = parsedRows; + return true; +} + +uint32_t feedCount(const AppConfig& config) +{ + return config.gridCols * config.gridRows; +} + +void applyDefaultFeeds(AppConfig& config) +{ + config.feeds.assign(feedCount(config), FeedConfig{}); +} +} + +std::optional parseFeedKind(std::string_view text) +{ + if (text == "nosignal" || + text == "none" || + text == "fake") + { + return FeedKind::NoSignal; + } + + if (text == "mxl") + { + return FeedKind::MxlPlaceholder; + } + + if (text == "smpte") + { + return FeedKind::SmpteBars; + } + + if (text == "mxlsdk") + { + return FeedKind::MxlSdk; + } + + return std::nullopt; +} + +std::optional parsePresentMode(std::string_view text) +{ + if (text == "fifo") + { + return PresentModeConfig::Fifo; + } + + if (text == "mailbox") + { + return PresentModeConfig::Mailbox; + } + + if (text == "immediate") + { + return PresentModeConfig::Immediate; + } + + return std::nullopt; +} + +std::string_view feedKindName(FeedKind kind) +{ + switch (kind) + { + case FeedKind::MxlPlaceholder: + return "mxl"; + + case FeedKind::SmpteBars: + return "smpte"; + + case FeedKind::MxlSdk: + return "mxlsdk"; + + case FeedKind::NoSignal: + default: + return "nosignal"; + } +} + +void printUsage(const char* executableName) +{ + std::cout + << "Usage: " + << executableName + << " [options] [feed...]\n" + << "Options:\n" + << " --no-fps Disable FPS logging\n" + << " --perf Log per-frame CPU timing breakdown\n" + << " --verbose Enable detailed startup and SDK logs\n" + << " --grid x Set multiview grid (default 2x2, max 16 feeds)\n" + << " --fps-cap Limit render loop FPS (default 60)\n" + << " --present Present mode: fifo, mailbox, immediate (default mailbox)\n" + << " --feed Set feed slot kind explicitly\n" + << " --domain Set MXL domain for feed slot\n" + << " --flow Set MXL flow UUID for feed slot\n" + << " --version Print version\n" + << " --help Print this help\n" + << "Feed kinds: nosignal, none, fake, mxl, smpte, mxlsdk\n" + << "Default: 2x2 grid, all slots nosignal" + << std::endl; +} + +ConfigParseResult parseAppConfig( + int argc, + char* argv[]) +{ + ConfigParseResult result; + + for (int i = 1; i < argc; ++i) + { + if (std::string_view(argv[i]) != "--grid") + { + continue; + } + + if (i + 1 >= argc || + !parseGrid( + argv[i + 1], + result.config.gridCols, + result.config.gridRows)) + { + std::cerr << "--grid must be x with 1-" + << MaxFeedCount << " total feeds" + << std::endl; + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + ++i; + } + + applyDefaultFeeds(result.config); + + for (int i = 1; i < argc; ++i) + { + const std::string_view arg(argv[i]); + + if (arg == "--help" || arg == "-h") + { + printUsage(argv[0]); + result.shouldExit = true; + result.exitCode = 0; + return result; + } + } + + for (int i = 1; i < argc; ++i) + { + const std::string_view arg(argv[i]); + + if (arg == "--version" || arg == "-v") + { + std::cout + << AppName + << " " + << AppVersionMajor + << "." + << AppVersionMinor + << "." + << AppVersionPatch + << std::endl; + + result.shouldExit = true; + result.exitCode = 0; + return result; + } + } + + std::vector feedArgs; + + for (int i = 1; i < argc; ++i) + { + const std::string_view arg(argv[i]); + + if (arg == "--no-fps") + { + result.config.logFps = false; + continue; + } + + if (arg == "--perf") + { + result.config.logPerf = true; + continue; + } + + if (arg == "--verbose") + { + result.config.verbose = true; + continue; + } + + if (arg == "--grid") + { + ++i; + continue; + } + + if (arg == "--fps-cap") + { + if (i + 1 >= argc) + { + std::cerr << "--fps-cap requires " + << std::endl; + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + uint32_t fpsCap = 0; + + if (!parseUint32(argv[i + 1], fpsCap) || + fpsCap == 0 || fpsCap > 240) + { + std::cerr << "--fps-cap must be 1-240" + << std::endl; + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + result.config.fpsCap = fpsCap; + ++i; + continue; + } + + if (arg == "--present") + { + if (i + 1 >= argc) + { + std::cerr << "--present requires " + << std::endl; + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + const std::optional mode = + parsePresentMode(argv[i + 1]); + + if (!mode.has_value()) + { + std::cerr + << "--present must be fifo, mailbox, or immediate" + << std::endl; + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + result.config.presentMode = mode.value(); + ++i; + continue; + } + + if (arg == "--feed") + { + if (i + 2 >= argc) + { + std::cerr << "--feed requires " + << std::endl; + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + uint32_t index = 0; + if (!parseFeedIndex( + argv[i + 1], + feedCount(result.config), + index)) + { + std::cerr << "--feed index must be 0-" + << (feedCount(result.config) - 1) << std::endl; + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + const std::optional kind = + parseFeedKind(argv[i + 2]); + + if (!kind.has_value()) + { + std::cerr << "Unknown feed kind: " + << argv[i + 2] << std::endl; + printUsage(argv[0]); + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + result.config.feeds[index].kind = kind.value(); + i += 2; + continue; + } + + if (arg == "--domain") + { + if (i + 2 >= argc) + { + std::cerr << "--domain requires " + << std::endl; + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + uint32_t index = 0; + if (!parseFeedIndex( + argv[i + 1], + feedCount(result.config), + index)) + { + std::cerr << "--domain index must be 0-" + << (feedCount(result.config) - 1) << std::endl; + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + result.config.feeds[index].mxlDomain = + std::string(argv[i + 2]); + + i += 2; + continue; + } + + if (arg == "--flow") + { + if (i + 2 >= argc) + { + std::cerr << "--flow requires " + << std::endl; + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + uint32_t index = 0; + if (!parseFeedIndex( + argv[i + 1], + feedCount(result.config), + index)) + { + std::cerr << "--flow index must be 0-" + << (feedCount(result.config) - 1) << std::endl; + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + result.config.feeds[index].mxlFlowId = + std::string(argv[i + 2]); + result.config.feeds[index].kind = + FeedKind::MxlSdk; + + i += 2; + continue; + } + + feedArgs.push_back(arg); + } + + if (feedArgs.size() > result.config.feeds.size()) + { + std::cerr << "Too many feed arguments" << std::endl; + printUsage(argv[0]); + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + size_t feedArgIndex = 0; + + for (uint32_t slot = 0; + slot < result.config.feeds.size() && feedArgIndex < feedArgs.size(); + ++slot) + { + if (result.config.feeds[slot].kind == FeedKind::MxlSdk) + { + continue; + } + + const std::optional parsed = + parseFeedKind(feedArgs[feedArgIndex]); + + if (!parsed.has_value()) + { + std::cerr << "Unknown feed kind: " + << feedArgs[feedArgIndex] << std::endl; + printUsage(argv[0]); + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + result.config.feeds[slot].kind = parsed.value(); + ++feedArgIndex; + } + + if (feedArgIndex < feedArgs.size()) + { + std::cerr << "Too many feed arguments for available slots" + << std::endl; + printUsage(argv[0]); + result.shouldExit = true; + result.exitCode = 1; + return result; + } + + return result; +} diff --git a/AppConfig.hpp b/AppConfig.hpp new file mode 100644 index 0000000..2ad0baa --- /dev/null +++ b/AppConfig.hpp @@ -0,0 +1,65 @@ +#pragma once + +#include +#include +#include +#include +#include + +constexpr uint32_t DefaultGridCols = 2; +constexpr uint32_t DefaultGridRows = 2; +constexpr uint32_t MaxFeedCount = 16; +constexpr const char* AppName = "MXL Multiviewer"; +constexpr uint32_t AppVersionMajor = 0; +constexpr uint32_t AppVersionMinor = 1; +constexpr uint32_t AppVersionPatch = 0; + +enum class FeedKind +{ + NoSignal, + MxlPlaceholder, + SmpteBars, + MxlSdk +}; + +enum class PresentModeConfig +{ + Fifo, + Mailbox, + Immediate +}; + +struct FeedConfig +{ + FeedKind kind = FeedKind::NoSignal; + std::string mxlDomain; + std::string mxlFlowId; +}; + +struct AppConfig +{ + bool logFps = true; + bool logPerf = false; + bool verbose = false; + uint32_t fpsCap = 60; + uint32_t gridCols = DefaultGridCols; + uint32_t gridRows = DefaultGridRows; + PresentModeConfig presentMode = PresentModeConfig::Mailbox; + std::vector feeds; +}; + +std::optional parseFeedKind(std::string_view text); +std::string_view feedKindName(FeedKind kind); + +void printUsage(const char* executableName); + +struct ConfigParseResult +{ + AppConfig config; + bool shouldExit = false; + int exitCode = 0; +}; + +ConfigParseResult parseAppConfig( + int argc, + char* argv[]); diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..9cb2f3d --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,113 @@ +cmake_minimum_required(VERSION 3.20) + +project(mxl_multiviewer LANGUAGES CXX) + +set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +option( + MXL_MULTIVIEWER_ENABLE_MXL_SDK + "Enable real MXL SDK integration" + OFF +) + +find_package(PkgConfig REQUIRED) +find_package(Vulkan REQUIRED) + +pkg_check_modules(SDL3 REQUIRED sdl3) + +add_executable(mxl_multiviewer + main.cpp + imgui/imgui.cpp + imgui/imgui_draw.cpp + imgui/imgui_tables.cpp + imgui/imgui_widgets.cpp + imgui/backends/imgui_impl_sdl3.cpp + imgui/backends/imgui_impl_vulkan.cpp + AppConfig.cpp + FeedCreate.cpp + FeedTexture.cpp + NoSignalFeed.cpp + MxlFeed.cpp + MxlInstanceCache.cpp + MxlSdkFeed.cpp + SmpteBarsFeed.cpp + TileLayout.cpp + VulkanContext.cpp + VulkanUtils.cpp + Swapchain.cpp + RenderPipeline.cpp + V210ComputeDecoder.cpp +) + +target_include_directories(mxl_multiviewer PRIVATE + ${SDL3_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/imgui + ${CMAKE_SOURCE_DIR}/imgui/backends +) + +set_source_files_properties( + imgui/imgui.cpp + imgui/imgui_draw.cpp + imgui/imgui_tables.cpp + imgui/imgui_widgets.cpp + imgui/backends/imgui_impl_sdl3.cpp + imgui/backends/imgui_impl_vulkan.cpp + PROPERTIES COMPILE_OPTIONS "-w" +) + +target_link_libraries(mxl_multiviewer PRIVATE + ${SDL3_LIBRARIES} +) + +target_compile_options(mxl_multiviewer PRIVATE + -Wall + -Wextra + -Wpedantic +) + +target_compile_definitions(mxl_multiviewer PRIVATE + MXL_MULTIVIEWER_ENABLE_MXL_SDK=$ +) + +if(MXL_MULTIVIEWER_ENABLE_MXL_SDK) + set(MXL_SDK_ROOT "" CACHE PATH "Path to MXL SDK root directory") + + if(NOT MXL_SDK_ROOT) + message(FATAL_ERROR "MXL_SDK_ROOT must be set when MXL_MULTIVIEWER_ENABLE_MXL_SDK is ON") + endif() + + target_include_directories(mxl_multiviewer PRIVATE + ${MXL_SDK_ROOT}/lib/include + ${MXL_SDK_ROOT}/build/Linux-Clang-Release/lib/include + ) + + target_link_directories(mxl_multiviewer PRIVATE + ${MXL_SDK_ROOT}/build/Linux-Clang-Release/lib + ${MXL_SDK_ROOT}/build/Linux-Clang-Release/lib/internal + ) + + target_link_libraries(mxl_multiviewer PRIVATE + mxl + mxl-common + ) +endif() + +target_link_libraries(mxl_multiviewer PRIVATE + ${SDL3_LIBRARIES} + Vulkan::Vulkan +) + +# v210 conversion test +add_executable(v210_test v210_test.cpp) +target_include_directories(v210_test PRIVATE ${CMAKE_SOURCE_DIR}) + +# Compile compute shader +add_custom_command( + OUTPUT ${CMAKE_SOURCE_DIR}/shaders/bin/v210_decode.comp.spv + COMMAND glslangValidator -V + ${CMAKE_SOURCE_DIR}/shaders/v210_decode.comp + -o ${CMAKE_SOURCE_DIR}/shaders/bin/v210_decode.comp.spv + DEPENDS ${CMAKE_SOURCE_DIR}/shaders/v210_decode.comp + COMMENT "Compiling v210_decode.comp to SPIR-V" +) diff --git a/FeedCreate.cpp b/FeedCreate.cpp new file mode 100644 index 0000000..5adb7c7 --- /dev/null +++ b/FeedCreate.cpp @@ -0,0 +1,90 @@ +#include "FeedCreate.hpp" + +#include "NoSignalFeed.hpp" +#include "MxlFeed.hpp" +#include "MxlSdkFeed.hpp" +#include "SmpteBarsFeed.hpp" + +#include + +std::unique_ptr createFeed( + const FeedConfig& config, + uint32_t feedIndex, + uint32_t frameWidth, + uint32_t frameHeight, + bool verbose) +{ + switch (config.kind) + { + case FeedKind::MxlSdk: + { + if (config.mxlDomain.empty() || config.mxlFlowId.empty()) + { + std::cerr << "Feed " << (feedIndex + 1) + << ": mxlsdk requires domain and flowId" + << std::endl; + return std::make_unique( + feedIndex, frameWidth, frameHeight); + } + + if (verbose) + { + std::cerr << "Feed " << (feedIndex + 1) + << ": mxlsdk domain=" << config.mxlDomain + << " flowId=" << config.mxlFlowId + << std::endl; + } + + return std::make_unique( + config.mxlDomain, + config.mxlFlowId, + frameWidth, + frameHeight, + verbose); + } + + case FeedKind::MxlPlaceholder: + { + auto feed = std::make_unique( + frameWidth, + frameHeight + ); + + if (verbose) + { + std::cerr + << "MXL SDK: " + << (feed->isUsingRealSdk() + ? "enabled" + : "disabled, using placeholder") + << std::endl; + } + + return feed; + } + + case FeedKind::SmpteBars: + if (verbose) + { + std::cerr << "Feed " << (feedIndex + 1) + << ": smpte bars" << std::endl; + } + return std::make_unique( + frameWidth, + frameHeight + ); + + case FeedKind::NoSignal: + default: + if (verbose) + { + std::cerr << "Feed " << (feedIndex + 1) + << ": no signal" << std::endl; + } + return std::make_unique( + feedIndex, + frameWidth, + frameHeight + ); + } +} diff --git a/FeedCreate.hpp b/FeedCreate.hpp new file mode 100644 index 0000000..9c43816 --- /dev/null +++ b/FeedCreate.hpp @@ -0,0 +1,15 @@ +#pragma once + +#include "AppConfig.hpp" + +#include "IVideoFeed.hpp" + +#include +#include + +std::unique_ptr createFeed( + const FeedConfig& config, + uint32_t feedIndex, + uint32_t frameWidth, + uint32_t frameHeight, + bool verbose); diff --git a/FeedTexture.cpp b/FeedTexture.cpp new file mode 100644 index 0000000..24092d5 --- /dev/null +++ b/FeedTexture.cpp @@ -0,0 +1,234 @@ +#include "FeedTexture.hpp" + +#include "VulkanUtils.hpp" + +#include +#include + +void createFeedTexture( + VkDevice device, + VkPhysicalDevice physicalDevice, + VkCommandPool commandPool, + VkQueue graphicsQueue, + const VideoFrame& initialFrame, + VkDeviceSize imageSize, + FeedTexture& texture) +{ + createBuffer( + device, + physicalDevice, + imageSize, + VK_BUFFER_USAGE_TRANSFER_SRC_BIT, + VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | + VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, + texture.stagingBuffer, + texture.stagingBufferMemory + ); + + if (vkMapMemory( + device, + texture.stagingBufferMemory, + 0, + imageSize, + 0, + &texture.mappedData) != VK_SUCCESS) + { + throw std::runtime_error("Failed to map staging buffer memory"); + } + + std::memcpy( + texture.mappedData, + initialFrame.pixels.data(), + static_cast(imageSize) + ); + + createImage( + device, + physicalDevice, + initialFrame.width, + initialFrame.height, + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_TILING_OPTIMAL, + VK_IMAGE_USAGE_TRANSFER_DST_BIT | + VK_IMAGE_USAGE_SAMPLED_BIT, + VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, + texture.image, + texture.imageMemory + ); + + transitionImageLayout( + device, + commandPool, + graphicsQueue, + texture.image, + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_LAYOUT_UNDEFINED, + VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL + ); + + copyBufferToImage( + device, + commandPool, + graphicsQueue, + texture.stagingBuffer, + texture.image, + initialFrame.width, + initialFrame.height + ); + + transitionImageLayout( + device, + commandPool, + graphicsQueue, + texture.image, + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, + VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + ); + + VkImageViewCreateInfo textureViewInfo{}; + textureViewInfo.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO; + textureViewInfo.image = texture.image; + textureViewInfo.viewType = VK_IMAGE_VIEW_TYPE_2D; + textureViewInfo.format = VK_FORMAT_R8G8B8A8_UNORM; + textureViewInfo.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; + textureViewInfo.subresourceRange.baseMipLevel = 0; + textureViewInfo.subresourceRange.levelCount = 1; + textureViewInfo.subresourceRange.baseArrayLayer = 0; + textureViewInfo.subresourceRange.layerCount = 1; + + if (vkCreateImageView( + device, + &textureViewInfo, + nullptr, + &texture.imageView) != VK_SUCCESS) + { + throw std::runtime_error("Failed to create texture image view"); + } + + VkSamplerCreateInfo samplerInfo{}; + samplerInfo.sType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO; + samplerInfo.magFilter = VK_FILTER_LINEAR; + samplerInfo.minFilter = VK_FILTER_LINEAR; + samplerInfo.addressModeU = VK_SAMPLER_ADDRESS_MODE_REPEAT; + samplerInfo.addressModeV = VK_SAMPLER_ADDRESS_MODE_REPEAT; + samplerInfo.addressModeW = VK_SAMPLER_ADDRESS_MODE_REPEAT; + samplerInfo.anisotropyEnable = VK_FALSE; + samplerInfo.borderColor = VK_BORDER_COLOR_INT_OPAQUE_BLACK; + samplerInfo.unnormalizedCoordinates = VK_FALSE; + samplerInfo.compareEnable = VK_FALSE; + samplerInfo.mipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR; + + if (vkCreateSampler( + device, + &samplerInfo, + nullptr, + &texture.sampler) != VK_SUCCESS) + { + throw std::runtime_error("Failed to create texture sampler"); + } +} + +void updateFeedDescriptorSet( + VkDevice device, + const FeedTexture& texture) +{ + updateSampledImageDescriptorSet( + device, + texture.descriptorSet, + texture.imageView, + texture.sampler, + VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + ); +} + +void updateSampledImageDescriptorSet( + VkDevice device, + VkDescriptorSet descriptorSet, + VkImageView imageView, + VkSampler sampler, + VkImageLayout imageLayout) +{ + VkDescriptorImageInfo imageInfo{}; + imageInfo.imageLayout = imageLayout; + imageInfo.imageView = imageView; + imageInfo.sampler = sampler; + + VkWriteDescriptorSet descriptorWrite{}; + descriptorWrite.sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET; + descriptorWrite.dstSet = descriptorSet; + descriptorWrite.dstBinding = 0; + descriptorWrite.dstArrayElement = 0; + descriptorWrite.descriptorType = + VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; + descriptorWrite.descriptorCount = 1; + descriptorWrite.pImageInfo = &imageInfo; + + vkUpdateDescriptorSets( + device, + 1, + &descriptorWrite, + 0, + nullptr + ); +} + +void copyFrameToFeedTextureStaging( + const VideoFrame& frame, + VkDeviceSize imageSize, + FeedTexture& texture) +{ + std::memcpy( + texture.mappedData, + frame.pixels.data(), + static_cast(imageSize) + ); +} + +void recordFeedTextureUpload( + VkCommandBuffer commandBuffer, + const FeedTexture& texture, + uint32_t width, + uint32_t height) +{ + recordImageLayoutTransition( + commandBuffer, + texture.image, + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, + VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL + ); + + recordCopyBufferToImage( + commandBuffer, + texture.stagingBuffer, + texture.image, + width, + height + ); + + recordImageLayoutTransition( + commandBuffer, + texture.image, + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, + VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + ); +} + +void destroyFeedTexture( + VkDevice device, + FeedTexture& texture) +{ + vkDestroySampler(device, texture.sampler, nullptr); + + vkDestroyImageView(device, texture.imageView, nullptr); + + vkDestroyImage(device, texture.image, nullptr); + vkFreeMemory(device, texture.imageMemory, nullptr); + + vkUnmapMemory(device, texture.stagingBufferMemory); + + vkDestroyBuffer(device, texture.stagingBuffer, nullptr); + vkFreeMemory(device, texture.stagingBufferMemory, nullptr); +} diff --git a/FeedTexture.hpp b/FeedTexture.hpp new file mode 100644 index 0000000..26364c1 --- /dev/null +++ b/FeedTexture.hpp @@ -0,0 +1,54 @@ +#pragma once + +#include "VideoFrame.hpp" + +#include + +struct FeedTexture +{ + VkBuffer stagingBuffer = VK_NULL_HANDLE; + VkDeviceMemory stagingBufferMemory = VK_NULL_HANDLE; + void* mappedData = nullptr; + + VkImage image = VK_NULL_HANDLE; + VkDeviceMemory imageMemory = VK_NULL_HANDLE; + VkImageView imageView = VK_NULL_HANDLE; + VkSampler sampler = VK_NULL_HANDLE; + + VkDescriptorSet descriptorSet = VK_NULL_HANDLE; +}; + +void createFeedTexture( + VkDevice device, + VkPhysicalDevice physicalDevice, + VkCommandPool commandPool, + VkQueue graphicsQueue, + const VideoFrame& initialFrame, + VkDeviceSize imageSize, + FeedTexture& texture); + +void updateFeedDescriptorSet( + VkDevice device, + const FeedTexture& texture); + +void updateSampledImageDescriptorSet( + VkDevice device, + VkDescriptorSet descriptorSet, + VkImageView imageView, + VkSampler sampler, + VkImageLayout imageLayout); + +void copyFrameToFeedTextureStaging( + const VideoFrame& frame, + VkDeviceSize imageSize, + FeedTexture& texture); + +void recordFeedTextureUpload( + VkCommandBuffer commandBuffer, + const FeedTexture& texture, + uint32_t width, + uint32_t height); + +void destroyFeedTexture( + VkDevice device, + FeedTexture& texture); diff --git a/IVideoFeed.hpp b/IVideoFeed.hpp new file mode 100644 index 0000000..60c5236 --- /dev/null +++ b/IVideoFeed.hpp @@ -0,0 +1,56 @@ +#pragma once + +#include "VideoFrame.hpp" + +#include +#include + +enum class FeedRuntimeStatus +{ + NoSignal, + Placeholder, + Bars, + Connecting, + Live, + Reconnecting, + Error +}; + +class IVideoFeed +{ +public: + virtual ~IVideoFeed() = default; + + virtual const VideoFrame& getFrame(uint32_t frameCounter) = 0; + + virtual FeedRuntimeStatus status() const + { + return FeedRuntimeStatus::NoSignal; + } + + virtual std::string displayName() const + { + return "NO SIGNAL"; + } + + virtual std::string sourceInfo() const + { + return ""; + } + + virtual uint64_t frameVersion() const { return 0; } + virtual bool hasGrainIndex() const { return false; } + virtual uint64_t grainIndex() const { return 0; } + + virtual float srcAspectRatio() const + { + return 16.0f / 9.0f; + } + + virtual bool hasV210() const { return false; } + + virtual const uint8_t* v210Data() const { return nullptr; } + virtual uint32_t v210Width() const { return 0; } + virtual uint32_t v210Height() const { return 0; } + virtual uint32_t v210Stride() const { return 0; } +}; diff --git a/MxlFeed.cpp b/MxlFeed.cpp new file mode 100644 index 0000000..2b77496 --- /dev/null +++ b/MxlFeed.cpp @@ -0,0 +1,75 @@ +#include "MxlFeed.hpp" +#include "PixelFormat.hpp" + +namespace +{ +constexpr uint32_t MxlPlaceholderUpdateIntervalFrames = 6; +} + +MxlFeed::MxlFeed( + uint32_t frameWidth, + uint32_t frameHeight) +{ + frame.width = frameWidth; + frame.height = frameHeight; + frame.pixels.resize(frame.width * frame.height); +} + +bool MxlFeed::isUsingRealSdk() const +{ + return MXL_MULTIVIEWER_ENABLE_MXL_SDK != 0; +} + +const VideoFrame& MxlFeed::getFrame(uint32_t frameCounter) +{ + if (lastGeneratedFrame != UINT32_MAX && + frameCounter - lastGeneratedFrame < + MxlPlaceholderUpdateIntervalFrames) + { + return frame; + } + + ++animationFrame; + lastGeneratedFrame = frameCounter; + ++version; + + for (uint32_t y = 0; y < frame.height; ++y) + { + for (uint32_t x = 0; x < frame.width; ++x) + { + const bool stripe = + ((x + animationFrame) / 16) % 2 == 0; + + const bool border = + x < 4 || + y < 4 || + x >= frame.width - 4 || + y >= frame.height - 4; + + const uint8_t r = border ? 255 : stripe ? 40 : 10; + const uint8_t g = border ? 80 : stripe ? 40 : 10; + const uint8_t b = border ? 255 : stripe ? 60 : 20; + const RgbColor color = + { + r, + g, + b + }; + + frame.pixels[y * frame.width + x] = + packRgba8(color); + } + } + + return frame; +} + +FeedRuntimeStatus MxlFeed::status() const +{ + return FeedRuntimeStatus::Placeholder; +} + +std::string MxlFeed::displayName() const +{ + return "MXL PLACEHOLDER"; +} diff --git a/MxlFeed.hpp b/MxlFeed.hpp new file mode 100644 index 0000000..5d65fa1 --- /dev/null +++ b/MxlFeed.hpp @@ -0,0 +1,26 @@ +#pragma once + +#include "IVideoFeed.hpp" + +#include + +class MxlFeed : public IVideoFeed +{ +public: + MxlFeed( + uint32_t frameWidth, + uint32_t frameHeight); + + bool isUsingRealSdk() const; + + const VideoFrame& getFrame(uint32_t frameCounter) override; + FeedRuntimeStatus status() const override; + std::string displayName() const override; + uint64_t frameVersion() const override { return version; } + +private: + uint32_t lastGeneratedFrame = UINT32_MAX; + uint32_t animationFrame = 0; + uint64_t version = 0; + VideoFrame frame; +}; diff --git a/MxlInstanceCache.cpp b/MxlInstanceCache.cpp new file mode 100644 index 0000000..d8bd03d --- /dev/null +++ b/MxlInstanceCache.cpp @@ -0,0 +1,92 @@ +#include "MxlInstanceCache.hpp" + +#if MXL_MULTIVIEWER_ENABLE_MXL_SDK + +#include + +#include +#include + +MxlInstanceCache& MxlInstanceCache::instance() +{ + static MxlInstanceCache cache; + return cache; +} + +MxlInstanceHandle* MxlInstanceCache::acquire( + const std::string& domain, + bool verbose) +{ + for (auto& handle : m_handles) + { + if (handle.domain == domain) + { + ++handle.refCount; + return &handle; + } + } + + mxlInstance inst = mxlCreateInstance(domain.c_str(), nullptr); + if (!inst) + { + return nullptr; + } + + if (verbose) + { + std::cerr << "MxlInstanceCache: created instance for domain: " + << domain << std::endl; + } + + MxlInstanceHandle handle; + handle.instance = inst; + handle.domain = domain; + handle.refCount = 1; + + m_handles.push_back(handle); + + return &m_handles.back(); +} + +void MxlInstanceCache::release(MxlInstanceHandle* handle) +{ + if (!handle) + { + return; + } + + --handle->refCount; + + if (handle->refCount <= 0) + { + mxlDestroyInstance(handle->instance); + handle->instance = nullptr; + + m_handles.erase( + std::remove_if( + m_handles.begin(), + m_handles.end(), + [](const MxlInstanceHandle& h) + { return h.instance == nullptr; }), + m_handles.end()); + } +} + +#else + +MxlInstanceCache& MxlInstanceCache::instance() +{ + static MxlInstanceCache cache; + return cache; +} + +MxlInstanceHandle* MxlInstanceCache::acquire(const std::string&, bool) +{ + return nullptr; +} + +void MxlInstanceCache::release(MxlInstanceHandle*) +{ +} + +#endif diff --git a/MxlInstanceCache.hpp b/MxlInstanceCache.hpp new file mode 100644 index 0000000..75b140e --- /dev/null +++ b/MxlInstanceCache.hpp @@ -0,0 +1,44 @@ +#pragma once + +#include +#include +#include + +#if MXL_MULTIVIEWER_ENABLE_MXL_SDK + +#include +#include +#include +#include + +#endif + +struct MxlInstanceHandle +{ +#if MXL_MULTIVIEWER_ENABLE_MXL_SDK + mxlInstance instance = nullptr; +#endif + std::string domain; + int refCount = 0; +}; + +class MxlInstanceCache +{ +public: + static MxlInstanceCache& instance(); + + MxlInstanceHandle* acquire( + const std::string& domain, + bool verbose = false); + void release(MxlInstanceHandle* handle); + + MxlInstanceCache(const MxlInstanceCache&) = delete; + MxlInstanceCache& operator=(const MxlInstanceCache&) = delete; + +private: + MxlInstanceCache() = default; + +#if MXL_MULTIVIEWER_ENABLE_MXL_SDK + std::vector m_handles; +#endif +}; diff --git a/MxlSdkFeed.cpp b/MxlSdkFeed.cpp new file mode 100644 index 0000000..5bef6eb --- /dev/null +++ b/MxlSdkFeed.cpp @@ -0,0 +1,631 @@ +#include "MxlSdkFeed.hpp" +#include "MxlInstanceCache.hpp" +#include "PixelFormat.hpp" + +#include +#include +#include +#include +#include +#include + +#if MXL_MULTIVIEWER_ENABLE_MXL_SDK + +#include + +#include +#include +#include + +namespace +{ + std::string unescapeJsonString( + const char* begin, + const char* end) + { + std::string value; + value.reserve(static_cast(end - begin)); + + for (const char* p = begin; p < end; ++p) + { + if (*p != '\\' || p + 1 >= end) + { + value.push_back(*p); + continue; + } + + ++p; + + switch (*p) + { + case '"': value.push_back('"'); break; + case '\\': value.push_back('\\'); break; + case '/': value.push_back('/'); break; + case 'b': value.push_back('\b'); break; + case 'f': value.push_back('\f'); break; + case 'n': value.push_back('\n'); break; + case 'r': value.push_back('\r'); break; + case 't': value.push_back('\t'); break; + default: + value.push_back(*p); + break; + } + } + + return value; + } + + std::string parseStringFromJson( + const char* json, + const char* key) + { + std::string searchKey = std::string("\"") + key + "\""; + const char* pos = std::strstr(json, searchKey.c_str()); + if (!pos) + { + return ""; + } + + pos += searchKey.size(); + + while (*pos == ' ' || *pos == '\t' || *pos == '\n' || + *pos == '\r' || *pos == ':') + { + pos++; + } + + if (*pos != '"') + { + return ""; + } + + ++pos; + const char* valueBegin = pos; + bool escaped = false; + + while (*pos != '\0') + { + if (!escaped && *pos == '"') + { + return unescapeJsonString(valueBegin, pos); + } + + escaped = !escaped && *pos == '\\'; + if (*pos != '\\') + { + escaped = false; + } + + ++pos; + } + + return ""; + } + + std::string firstNonEmptyFlowLabel(const char* json) + { + const char* keys[] = + { + "name", + "flow_name", + "description", + "label" + }; + + for (const char* key : keys) + { + std::string value = parseStringFromJson(json, key); + if (!value.empty()) + { + return value; + } + } + + return ""; + } + + uint32_t parseUintFromJson(const char* json, const char* key) + { + std::string searchKey = std::string("\"") + key + "\""; + const char* pos = std::strstr(json, searchKey.c_str()); + if (!pos) + { + return 0; + } + + pos += searchKey.size(); + + while (*pos == ' ' || *pos == '\t' || *pos == '\n' || + *pos == '\r' || *pos == ':') + { + pos++; + } + + return static_cast(std::strtoul(pos, nullptr, 10)); + } + + uint32_t deriveV210Width(uint32_t stride) + { + if (stride == 0 || stride % 16 != 0) + { + return 0; + } + + return (stride / 16) * 6; + } +} + +#endif + +MxlSdkFeed::MxlSdkFeed( + const std::string& domain, + const std::string& flowId, + uint32_t outputWidth, + uint32_t outputHeight, + bool verbose) + : mDomain(domain) + , mFlowId(flowId) +{ + (void)verbose; + + mFrame.width = outputWidth; + mFrame.height = outputHeight; + mFrame.pixels.resize( + static_cast(outputWidth) * outputHeight, 0); + +#if MXL_MULTIVIEWER_ENABLE_MXL_SDK + mVerbose = verbose; + mGrainRate.numerator = 30000; + mGrainRate.denominator = 1001; + + auto& cache = MxlInstanceCache::instance(); + mInstanceHandle = cache.acquire(mDomain, mVerbose); + + if (!mInstanceHandle) + { + std::cerr << "MxlSdkFeed: failed to create MXL instance" + << " for domain: " << mDomain << std::endl; + } +#endif +} + +MxlSdkFeed::~MxlSdkFeed() +{ +#if MXL_MULTIVIEWER_ENABLE_MXL_SDK + closeFlow(); + + if (mInstanceHandle) + { + auto& cache = MxlInstanceCache::instance(); + cache.release(mInstanceHandle); + mInstanceHandle = nullptr; + } +#endif +} + +#if MXL_MULTIVIEWER_ENABLE_MXL_SDK + +bool MxlSdkFeed::openFlow() +{ + if (mFlowOpened) + { + return true; + } + + if (mOpenRetryCount >= 300) + { + mFlowInvalid = true; + return false; + } + + if (!mInstanceHandle || !mInstanceHandle->instance) + { + mFlowInvalid = true; + return false; + } + + if (mOpenRetryCount > 0) + { + int delayMs = 100; + if (mOpenRetryCount > 5) + { + delayMs = 500; + } + + if (mOpenRetryCount > 20) + { + delayMs = 2000; + } + + std::this_thread::sleep_for( + std::chrono::milliseconds(delayMs)); + } + + ++mOpenRetryCount; + + mxlInstance instance = mInstanceHandle->instance; + + mxlStatus status = mxlCreateFlowReader( + instance, + mFlowId.c_str(), + nullptr, + &mReader); + + if (status == MXL_ERR_FLOW_NOT_FOUND || + status == MXL_ERR_CONFLICT) + { + mFlowInvalid = true; + return false; + } + + if (status != MXL_STATUS_OK) + { + std::cerr << "MxlSdkFeed: failed to open flow " << mFlowId + << " (status=" << status << ")" << std::endl; + mFlowInvalid = true; + return false; + } + + mxlFlowConfigInfo configInfo{}; + std::memset(&configInfo, 0, sizeof(configInfo)); + + status = mxlFlowReaderGetConfigInfo(mReader, &configInfo); + if (status != MXL_STATUS_OK) + { + std::cerr << "MxlSdkFeed: failed to get config info" + << " (status=" << status << ")" << std::endl; + mxlReleaseFlowReader(instance, mReader); + mReader = nullptr; + return false; + } + + mSourceStride = configInfo.discrete.sliceSizes[0]; + mGrainRate = configInfo.common.grainRate; + + if (mVerbose) + { + std::cerr << "MxlSdkFeed: stride=" << mSourceStride + << " grainRate=" << mGrainRate.numerator + << "/" << mGrainRate.denominator + << " grainsPerFrame=" << configInfo.discrete.grainCount + << std::endl; + } + + mSourceWidth = deriveV210Width(mSourceStride); + + if (mSourceWidth == 0) + { + std::cerr << "MxlSdkFeed: could not determine source width from stride=" + << mSourceStride << std::endl; + mxlReleaseFlowReader(instance, mReader); + mReader = nullptr; + return false; + } + + size_t defBufSize = 0; + mxlStatus defStatus = mxlGetFlowDef( + instance, + mFlowId.c_str(), + nullptr, + &defBufSize); + + if (mVerbose) + { + std::cerr << "MxlSdkFeed: mxlGetFlowDef status=" << defStatus + << " bufSize=" << defBufSize << std::endl; + } + + if (defBufSize > 0) + { + std::vector defBuf(defBufSize + 1); + size_t readSize = defBufSize; + defStatus = mxlGetFlowDef( + instance, + mFlowId.c_str(), + defBuf.data(), + &readSize); + + if (mVerbose) + { + std::cerr << "MxlSdkFeed: mxlGetFlowDef(read) status=" + << defStatus + << " readSize=" << readSize << std::endl; + } + + if (readSize > 0) + { + defBuf[readSize] = '\0'; + uint32_t jsonWidth = parseUintFromJson(defBuf.data(), "frame_width"); + uint32_t jsonHeight = parseUintFromJson(defBuf.data(), "frame_height"); + std::string flowName = + firstNonEmptyFlowLabel(defBuf.data()); + + if (jsonWidth > 0) + { + mSourceWidth = jsonWidth; + } + + if (jsonHeight > 0) + { + mSourceHeight = jsonHeight; + } + + if (!flowName.empty()) + { + mFlowName = std::move(flowName); + } + + if (mVerbose) + { + std::cerr << "MxlSdkFeed: flow definition: " + << jsonWidth << "x" << jsonHeight << std::endl; + if (!mFlowName.empty()) + { + std::cerr << "MxlSdkFeed: flow name: " + << mFlowName << std::endl; + } + } + } + } + + if (mSourceHeight == 0) + { + mSourceHeight = 1080; + std::cerr << "MxlSdkFeed: assuming height=1080" << std::endl; + } + + if (mGrainRate.denominator == 0) + { + mGrainRate.numerator = 30000; + mGrainRate.denominator = 1001; + } + + mxlFlowRuntimeInfo runtimeInfo{}; + if (mxlFlowReaderGetRuntimeInfo(mReader, &runtimeInfo) == + MXL_STATUS_OK && + runtimeInfo.headIndex > 0) + { + mLastDisplayedIndex = runtimeInfo.headIndex - 1; + } + else + { + mLastDisplayedIndex = mxlGetCurrentIndex(&mGrainRate); + } + + if (mVerbose) + { + std::cerr << "MxlSdkFeed: opened flow " << mFlowId + << " stride=" << mSourceStride + << " grainRate=" << mGrainRate.numerator + << "/" << mGrainRate.denominator + << " src=" << mSourceWidth << "x" << mSourceHeight + << std::endl; + } + + mFlowOpened = true; + mFlowInvalid = false; + mOpenRetryCount = 0; + return true; +} + +void MxlSdkFeed::closeFlow() +{ + if (mReader && mInstanceHandle && mInstanceHandle->instance) + { + mxlReleaseFlowReader(mInstanceHandle->instance, mReader); + mReader = nullptr; + } + + mFlowOpened = false; + mFlowInvalid = true; + mOpenRetryCount = 0; +} + +const VideoFrame& MxlSdkFeed::getFrame(uint32_t frameCounter) +{ + (void)frameCounter; + + if (!mFlowOpened && !openFlow()) + { + return mFrame; + } + + uint64_t index = mLastDisplayedIndex + 1; + const uint64_t currentIndex = mxlGetCurrentIndex(&mGrainRate); + + if (index > currentIndex) + { + return mFrame; + } + + mxlGrainInfo grain{}; + grain.version = 2; + grain.size = sizeof(mxlGrainInfo); + + uint8_t* payload = nullptr; + + while (true) + { + mxlStatus status = mxlFlowReaderGetGrainNonBlocking( + mReader, + index, + &grain, + &payload); + + if (status == MXL_STATUS_OK) + { + break; + } + + if (status == MXL_ERR_OUT_OF_RANGE_TOO_EARLY) + { + return mFrame; + } + + if (status == MXL_ERR_OUT_OF_RANGE_TOO_LATE) + { + mxlFlowRuntimeInfo runtimeInfo{}; + if (mxlFlowReaderGetRuntimeInfo(mReader, &runtimeInfo) != + MXL_STATUS_OK) + { + return mFrame; + } + + if (runtimeInfo.headIndex == 0) + { + return mFrame; + } + + index = runtimeInfo.headIndex - 1; + + if (index <= mLastDisplayedIndex) + { + return mFrame; + } + + continue; + } + + if (status == MXL_ERR_FLOW_INVALID) + { + std::cerr << "MxlSdkFeed: flow invalidated, reconnecting" + << std::endl; + closeFlow(); + return mFrame; + } + + std::cerr << "MxlSdkFeed: grain read error status=" + << static_cast(status) << std::endl; + return mFrame; + } + + mLastDisplayedIndex = index; + + mV210Payload = payload; + ++mFrameVersion; + + return mFrame; +} + +FeedRuntimeStatus MxlSdkFeed::status() const +{ + if (mFlowOpened && mV210Payload != nullptr) + { + return FeedRuntimeStatus::Live; + } + + if (mFlowOpened) + { + return FeedRuntimeStatus::Connecting; + } + + return mFlowInvalid + ? FeedRuntimeStatus::Reconnecting + : FeedRuntimeStatus::Connecting; +} + +std::string MxlSdkFeed::displayName() const +{ + return mFlowName.empty() ? "MXL LIVE" : mFlowName; +} + +std::string MxlSdkFeed::sourceInfo() const +{ + std::ostringstream out; + + if (!mFlowName.empty()) + { + out << mFlowName; + } + + if (mSourceWidth == 0 || mSourceHeight == 0) + { + return out.str(); + } + + if (!mFlowName.empty()) + { + out << " "; + } + + out << mSourceWidth << "x" << mSourceHeight; + + if (mGrainRate.denominator > 0) + { + const double fps = + static_cast(mGrainRate.numerator) / + static_cast(mGrainRate.denominator); + + out << "@"; + + if (mGrainRate.denominator == 1) + { + out << mGrainRate.numerator; + } + else + { + out << std::fixed << std::setprecision(2) << fps; + } + + out << "p"; + } + + return out.str(); +} + +uint64_t MxlSdkFeed::frameVersion() const { return mFrameVersion; } +bool MxlSdkFeed::hasGrainIndex() const { return mFlowOpened; } +uint64_t MxlSdkFeed::grainIndex() const { return mLastDisplayedIndex; } + +float MxlSdkFeed::srcAspectRatio() const +{ + if (mSourceWidth > 0 && mSourceHeight > 0) + { + return static_cast(mSourceWidth) / + static_cast(mSourceHeight); + } + + return 16.0f / 9.0f; +} + +bool MxlSdkFeed::hasV210() const { return mFlowOpened && mV210Payload != nullptr; } +const uint8_t* MxlSdkFeed::v210Data() const { return mV210Payload; } +uint32_t MxlSdkFeed::v210Width() const { return mSourceWidth; } +uint32_t MxlSdkFeed::v210Height() const { return mSourceHeight; } +uint32_t MxlSdkFeed::v210Stride() const { return mSourceStride; } + +#else + +bool MxlSdkFeed::openFlow() { return false; } +void MxlSdkFeed::closeFlow() {} +FeedRuntimeStatus MxlSdkFeed::status() const { return FeedRuntimeStatus::Error; } +std::string MxlSdkFeed::displayName() const { return "MXL SDK DISABLED"; } +std::string MxlSdkFeed::sourceInfo() const { return ""; } +uint64_t MxlSdkFeed::frameVersion() const { return 0; } +bool MxlSdkFeed::hasGrainIndex() const { return false; } +uint64_t MxlSdkFeed::grainIndex() const { return 0; } +float MxlSdkFeed::srcAspectRatio() const { return 16.0f / 9.0f; } +bool MxlSdkFeed::hasV210() const { return false; } +const uint8_t* MxlSdkFeed::v210Data() const { return nullptr; } +uint32_t MxlSdkFeed::v210Width() const { return 0; } +uint32_t MxlSdkFeed::v210Height() const { return 0; } +uint32_t MxlSdkFeed::v210Stride() const { return 0; } + +const VideoFrame& MxlSdkFeed::getFrame(uint32_t frameCounter) +{ + (void)frameCounter; + + for (uint32_t y = 0; y < mFrame.height; ++y) + { + for (uint32_t x = 0; x < mFrame.width; ++x) + { + uint8_t v = ((x + y) % 2 == 0) ? 80 : 40; + mFrame.pixels[y * mFrame.width + x] = + packRgba8({v, v, v}); + } + } + + return mFrame; +} + +#endif diff --git a/MxlSdkFeed.hpp b/MxlSdkFeed.hpp new file mode 100644 index 0000000..fbbed94 --- /dev/null +++ b/MxlSdkFeed.hpp @@ -0,0 +1,75 @@ +#pragma once + +#include "IVideoFeed.hpp" + +#include +#include + +struct MxlInstanceHandle; + +#if MXL_MULTIVIEWER_ENABLE_MXL_SDK + +#include +#include +#include +#include + +#endif + +class MxlSdkFeed : public IVideoFeed +{ +public: + MxlSdkFeed( + const std::string& domain, + const std::string& flowId, + uint32_t outputWidth, + uint32_t outputHeight, + bool verbose = false); + + ~MxlSdkFeed() override; + + MxlSdkFeed(const MxlSdkFeed&) = delete; + MxlSdkFeed& operator=(const MxlSdkFeed&) = delete; + + const VideoFrame& getFrame(uint32_t frameCounter) override; + FeedRuntimeStatus status() const override; + std::string displayName() const override; + std::string sourceInfo() const override; + uint64_t frameVersion() const override; + bool hasGrainIndex() const override; + uint64_t grainIndex() const override; + + float srcAspectRatio() const override; + + bool hasV210() const override; + const uint8_t* v210Data() const override; + uint32_t v210Width() const override; + uint32_t v210Height() const override; + uint32_t v210Stride() const override; + +private: + bool openFlow(); + void closeFlow(); + + std::string mDomain; + std::string mFlowId; + std::string mFlowName; + + VideoFrame mFrame; + +#if MXL_MULTIVIEWER_ENABLE_MXL_SDK + MxlInstanceHandle* mInstanceHandle = nullptr; + mxlFlowReader mReader = nullptr; + mxlRational mGrainRate{}; + uint64_t mLastDisplayedIndex = 0; + uint32_t mSourceWidth = 0; + uint32_t mSourceHeight = 0; + uint32_t mSourceStride = 0; + uint64_t mFrameVersion = 0; + int mOpenRetryCount = 0; + bool mVerbose = false; + bool mFlowOpened = false; + bool mFlowInvalid = false; + const uint8_t* mV210Payload = nullptr; +#endif +}; diff --git a/NoSignalFeed.cpp b/NoSignalFeed.cpp new file mode 100644 index 0000000..7afb858 --- /dev/null +++ b/NoSignalFeed.cpp @@ -0,0 +1,220 @@ +#include "NoSignalFeed.hpp" +#include "PixelFormat.hpp" + +namespace +{ +constexpr uint32_t TileBorderPixels = 0; + +uint32_t glyphRows(char c, uint32_t row) +{ + switch (c) + { + case 'A': + { + constexpr uint32_t rows[] = + {0x0E, 0x11, 0x11, 0x1F, 0x11, 0x11, 0x11}; + return rows[row]; + } + + case 'G': + { + constexpr uint32_t rows[] = + {0x0E, 0x11, 0x10, 0x17, 0x11, 0x11, 0x0E}; + return rows[row]; + } + + case 'I': + { + constexpr uint32_t rows[] = + {0x1F, 0x04, 0x04, 0x04, 0x04, 0x04, 0x1F}; + return rows[row]; + } + + case 'L': + { + constexpr uint32_t rows[] = + {0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x1F}; + return rows[row]; + } + + case 'N': + { + constexpr uint32_t rows[] = + {0x11, 0x19, 0x15, 0x13, 0x11, 0x11, 0x11}; + return rows[row]; + } + + case 'O': + { + constexpr uint32_t rows[] = + {0x0E, 0x11, 0x11, 0x11, 0x11, 0x11, 0x0E}; + return rows[row]; + } + + case 'S': + { + constexpr uint32_t rows[] = + {0x0F, 0x10, 0x10, 0x0E, 0x01, 0x01, 0x1E}; + return rows[row]; + } + + default: + return 0; + } +} + +void drawText( + VideoFrame& frame, + const char* text, + uint32_t originX, + uint32_t originY, + uint32_t scale, + RgbColor color) +{ + for (uint32_t charIndex = 0; text[charIndex] != '\0'; ++charIndex) + { + const char c = text[charIndex]; + + if (c == ' ') + { + continue; + } + + const uint32_t charX = + originX + charIndex * 6 * scale; + + for (uint32_t gy = 0; gy < 7; ++gy) + { + const uint32_t bits = glyphRows(c, gy); + + for (uint32_t gx = 0; gx < 5; ++gx) + { + if ((bits & (1u << (4 - gx))) == 0) + { + continue; + } + + for (uint32_t sy = 0; sy < scale; ++sy) + { + for (uint32_t sx = 0; sx < scale; ++sx) + { + const uint32_t x = + charX + gx * scale + sx; + const uint32_t y = + originY + gy * scale + sy; + + if (x < frame.width && y < frame.height) + { + frame.pixels[y * frame.width + x] = + packRgba8(color); + } + } + } + } + } + } +} + +void fillNoSignalFrame(VideoFrame& frame) +{ + frame.pixels.resize(frame.width * frame.height); + + for (uint32_t y = 0; y < frame.height; ++y) + { + for (uint32_t x = 0; x < frame.width; ++x) + { + const bool isBorder = + x < TileBorderPixels || + y < TileBorderPixels || + x >= frame.width - TileBorderPixels || + y >= frame.height - TileBorderPixels; + + const bool hatch = + ((x + y) / 18) % 2 == 0; + + const RgbColor color = + isBorder + ? RgbColor{95, 100, 110} + : (hatch + ? RgbColor{18, 20, 24} + : RgbColor{12, 14, 18}); + + frame.pixels[y * frame.width + x] = + packRgba8(color); + } + } + + const uint32_t scale = + frame.width >= 512 ? 5 : 3; + constexpr uint32_t textChars = 9; + const uint32_t textWidth = + (textChars * 6 - 1) * scale; + const uint32_t textHeight = 7 * scale; + const uint32_t textX = + frame.width > textWidth + ? (frame.width - textWidth) / 2 + : 0; + const uint32_t textY = + frame.height > textHeight + ? (frame.height - textHeight) / 2 + : 0; + + drawText( + frame, + "NO SIGNAL", + textX, + textY, + scale, + {210, 215, 225} + ); +} +} + +NoSignalFeed::NoSignalFeed( + uint32_t feedIndex, + uint32_t frameWidth, + uint32_t frameHeight) +{ + configure( + feedIndex, + frameWidth, + frameHeight + ); +} + +void NoSignalFeed::configure( + uint32_t feedIndex, + uint32_t frameWidth, + uint32_t frameHeight) +{ + (void)feedIndex; + generated = false; + version = 0; + frame.width = frameWidth; + frame.height = frameHeight; + frame.pixels.resize(frame.width * frame.height); +} + +const VideoFrame& NoSignalFeed::getFrame(uint32_t frameCounter) +{ + (void)frameCounter; + + if (!generated) + { + fillNoSignalFrame(frame); + generated = true; + ++version; + } + + return frame; +} + +FeedRuntimeStatus NoSignalFeed::status() const +{ + return FeedRuntimeStatus::NoSignal; +} + +std::string NoSignalFeed::displayName() const +{ + return "NO SIGNAL"; +} diff --git a/NoSignalFeed.hpp b/NoSignalFeed.hpp new file mode 100644 index 0000000..550a6ce --- /dev/null +++ b/NoSignalFeed.hpp @@ -0,0 +1,30 @@ +#pragma once + +#include "IVideoFeed.hpp" +#include "VideoFrame.hpp" + +#include + +class NoSignalFeed : public IVideoFeed +{ +public: + NoSignalFeed( + uint32_t feedIndex, + uint32_t frameWidth, + uint32_t frameHeight); + + void configure( + uint32_t feedIndex, + uint32_t frameWidth, + uint32_t frameHeight); + + const VideoFrame& getFrame(uint32_t frameCounter) override; + FeedRuntimeStatus status() const override; + std::string displayName() const override; + uint64_t frameVersion() const override { return version; } + +private: + bool generated = false; + uint64_t version = 0; + VideoFrame frame; +}; diff --git a/PixelFormat.hpp b/PixelFormat.hpp new file mode 100644 index 0000000..74dce4e --- /dev/null +++ b/PixelFormat.hpp @@ -0,0 +1,190 @@ +#pragma once + +#include + +struct RgbColor +{ + uint8_t r = 0; + uint8_t g = 0; + uint8_t b = 0; +}; + +inline uint32_t packRgba8(RgbColor color) +{ + constexpr uint8_t alpha = 255; + + return (alpha << 24) | + (color.b << 16) | + (color.g << 8) | + color.r; +} + +inline uint8_t clampUint8(int32_t v) +{ + return static_cast( + v < 0 ? 0 : (v > 255 ? 255 : v) + ); +} + +inline uint32_t v210LineStride(uint32_t width) +{ + uint32_t groups = (width + 5) / 6; + uint32_t rawBytes = groups * 16; + return ((rawBytes + 127) / 128) * 128; +} + +inline void decodeV210Line( + const uint8_t* lineData, + uint32_t* rgbaLine, + uint32_t width) +{ + for (uint32_t x = 0; x < width; ++x) + { + uint32_t group = x / 6; + uint32_t pos = x % 6; + + const uint32_t baseOffset = group * 16; + uint32_t w0; + uint32_t w1; + uint32_t w2; + uint32_t w3; + + const uint8_t* p = lineData + baseOffset; + w0 = static_cast(p[0]) | + (static_cast(p[1]) << 8) | + (static_cast(p[2]) << 16) | + (static_cast(p[3]) << 24); + w1 = static_cast(p[4]) | + (static_cast(p[5]) << 8) | + (static_cast(p[6]) << 16) | + (static_cast(p[7]) << 24); + w2 = static_cast(p[8]) | + (static_cast(p[9]) << 8) | + (static_cast(p[10]) << 16) | + (static_cast(p[11]) << 24); + w3 = static_cast(p[12]) | + (static_cast(p[13]) << 8) | + (static_cast(p[14]) << 16) | + (static_cast(p[15]) << 24); + + uint32_t cb0 = (w0 >> 0) & 0x3FF; + uint32_t y0 = (w0 >> 10) & 0x3FF; + uint32_t cr0 = (w0 >> 20) & 0x3FF; + uint32_t y1 = (w1 >> 0) & 0x3FF; + uint32_t cb2 = (w1 >> 10) & 0x3FF; + uint32_t y2 = (w1 >> 20) & 0x3FF; + uint32_t cr2 = (w2 >> 0) & 0x3FF; + uint32_t y3 = (w2 >> 10) & 0x3FF; + uint32_t cb4 = (w2 >> 20) & 0x3FF; + uint32_t y4 = (w3 >> 0) & 0x3FF; + uint32_t cr4 = (w3 >> 10) & 0x3FF; + uint32_t y5 = (w3 >> 20) & 0x3FF; + + uint32_t y10; + uint32_t cb10; + uint32_t cr10; + + switch (pos) + { + case 0: y10 = y0; cb10 = cb0; cr10 = cr0; break; + case 1: y10 = y1; cb10 = cb0; cr10 = cr0; break; + case 2: y10 = y2; cb10 = cb2; cr10 = cr2; break; + case 3: y10 = y3; cb10 = cb2; cr10 = cr2; break; + case 4: y10 = y4; cb10 = cb4; cr10 = cr4; break; + case 5: y10 = y5; cb10 = cb4; cr10 = cr4; break; + default: y10 = y0; cb10 = cb0; cr10 = cr0; break; + } + + int32_t yp = (static_cast(y10) - 64) >> 2; + int32_t cbp = (static_cast(cb10) - 512) >> 2; + int32_t crp = (static_cast(cr10) - 512) >> 2; + + int32_t r = (298 * yp + 459 * crp + 128) >> 8; + int32_t g = (298 * yp - 137 * crp - 55 * cbp + 128) >> 8; + int32_t b = (298 * yp + 541 * cbp + 128) >> 8; + + rgbaLine[x] = packRgba8({clampUint8(r), clampUint8(g), clampUint8(b)}); + } +} + +inline void convertV210ToRgba( + const uint8_t* v210Data, + uint32_t srcWidth, + uint32_t srcHeight, + uint32_t srcStride, + uint32_t* rgbaData, + uint32_t dstWidth, + uint32_t dstHeight) +{ + for (uint32_t dy = 0; dy < dstHeight; ++dy) + { + uint32_t sy = dy * srcHeight / dstHeight; + + const uint8_t* srcLine = v210Data + sy * srcStride; + + for (uint32_t dx = 0; dx < dstWidth; ++dx) + { + uint32_t sx = dx * srcWidth / dstWidth; + + uint32_t group = sx / 6; + uint32_t pos = sx % 6; + + const uint8_t* p = srcLine + group * 16; + uint32_t w0 = static_cast(p[0]) | + (static_cast(p[1]) << 8) | + (static_cast(p[2]) << 16) | + (static_cast(p[3]) << 24); + uint32_t w1 = static_cast(p[4]) | + (static_cast(p[5]) << 8) | + (static_cast(p[6]) << 16) | + (static_cast(p[7]) << 24); + uint32_t w2 = static_cast(p[8]) | + (static_cast(p[9]) << 8) | + (static_cast(p[10]) << 16) | + (static_cast(p[11]) << 24); + uint32_t w3 = static_cast(p[12]) | + (static_cast(p[13]) << 8) | + (static_cast(p[14]) << 16) | + (static_cast(p[15]) << 24); + + uint32_t cb0 = (w0 >> 0) & 0x3FF; + uint32_t y0 = (w0 >> 10) & 0x3FF; + uint32_t cr0 = (w0 >> 20) & 0x3FF; + uint32_t y1 = (w1 >> 0) & 0x3FF; + uint32_t cb2 = (w1 >> 10) & 0x3FF; + uint32_t y2 = (w1 >> 20) & 0x3FF; + uint32_t cr2 = (w2 >> 0) & 0x3FF; + uint32_t y3 = (w2 >> 10) & 0x3FF; + uint32_t cb4 = (w2 >> 20) & 0x3FF; + uint32_t y4 = (w3 >> 0) & 0x3FF; + uint32_t cr4 = (w3 >> 10) & 0x3FF; + uint32_t y5 = (w3 >> 20) & 0x3FF; + + uint32_t y10; + uint32_t cb10; + uint32_t cr10; + + switch (pos) + { + case 0: y10 = y0; cb10 = cb0; cr10 = cr0; break; + case 1: y10 = y1; cb10 = cb0; cr10 = cr0; break; + case 2: y10 = y2; cb10 = cb2; cr10 = cr2; break; + case 3: y10 = y3; cb10 = cb2; cr10 = cr2; break; + case 4: y10 = y4; cb10 = cb4; cr10 = cr4; break; + case 5: y10 = y5; cb10 = cb4; cr10 = cr4; break; + default: y10 = y0; cb10 = cb0; cr10 = cr0; break; + } + + int32_t yp = (static_cast(y10) - 64) >> 2; + int32_t cbp = (static_cast(cb10) - 512) >> 2; + int32_t crp = (static_cast(cr10) - 512) >> 2; + + int32_t r = (298 * yp + 459 * crp + 128) >> 8; + int32_t g = (298 * yp - 137 * crp - 55 * cbp + 128) >> 8; + int32_t b = (298 * yp + 541 * cbp + 128) >> 8; + + rgbaData[dy * dstWidth + dx] = packRgba8( + {clampUint8(r), clampUint8(g), clampUint8(b)}); + } + } +} \ No newline at end of file diff --git a/RenderPipeline.cpp b/RenderPipeline.cpp new file mode 100644 index 0000000..fc868c0 --- /dev/null +++ b/RenderPipeline.cpp @@ -0,0 +1,424 @@ +#include "RenderPipeline.hpp" +#include "TileLayout.hpp" + +#include +#include +#include +#include +#include + +std::vector RenderPipeline::readFile( + const std::string& filename) +{ + std::ifstream file( + filename, + std::ios::ate | std::ios::binary + ); + + if (!file.is_open()) + { + throw std::runtime_error( + "Failed to open file: " + filename + ); + } + + size_t fileSize = + static_cast(file.tellg()); + + std::vector buffer(fileSize); + file.seekg(0); + file.read(buffer.data(), fileSize); + file.close(); + + return buffer; +} + +VkShaderModule RenderPipeline::createShaderModule( + const std::vector& code) +{ + VkShaderModuleCreateInfo createInfo{}; + createInfo.sType = + VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO; + createInfo.codeSize = code.size(); + createInfo.pCode = + reinterpret_cast( + code.data() + ); + + VkShaderModule shaderModule; + + if (vkCreateShaderModule( + m_device, + &createInfo, + nullptr, + &shaderModule) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create shader module" + ); + } + + return shaderModule; +} + +RenderPipeline::RenderPipeline( + VkDevice device, + VkFormat swapchainImageFormat) + : m_device(device) +{ + // Render pass + VkAttachmentDescription colorAttachment{}; + colorAttachment.format = swapchainImageFormat; + colorAttachment.samples = VK_SAMPLE_COUNT_1_BIT; + colorAttachment.loadOp = VK_ATTACHMENT_LOAD_OP_CLEAR; + colorAttachment.storeOp = VK_ATTACHMENT_STORE_OP_STORE; + colorAttachment.stencilLoadOp = + VK_ATTACHMENT_LOAD_OP_DONT_CARE; + colorAttachment.stencilStoreOp = + VK_ATTACHMENT_STORE_OP_DONT_CARE; + colorAttachment.initialLayout = + VK_IMAGE_LAYOUT_UNDEFINED; + colorAttachment.finalLayout = + VK_IMAGE_LAYOUT_PRESENT_SRC_KHR; + + VkAttachmentReference colorAttachmentRef{}; + colorAttachmentRef.attachment = 0; + colorAttachmentRef.layout = + VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL; + + VkSubpassDescription subpass{}; + subpass.pipelineBindPoint = + VK_PIPELINE_BIND_POINT_GRAPHICS; + subpass.colorAttachmentCount = 1; + subpass.pColorAttachments = &colorAttachmentRef; + + VkRenderPassCreateInfo renderPassInfo{}; + renderPassInfo.sType = + VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO; + renderPassInfo.attachmentCount = 1; + renderPassInfo.pAttachments = &colorAttachment; + renderPassInfo.subpassCount = 1; + renderPassInfo.pSubpasses = &subpass; + + if (vkCreateRenderPass( + m_device, + &renderPassInfo, + nullptr, + &m_renderPass) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create render pass" + ); + } + + std::cout << "Render pass created" << std::endl; + + // Shaders + auto vertShaderCode = + readFile( + "../shaders/bin/textured.vert.spv" + ); + auto fragShaderCode = + readFile( + "../shaders/bin/textured.frag.spv" + ); + + m_vertShaderModule = + createShaderModule(vertShaderCode); + m_fragShaderModule = + createShaderModule(fragShaderCode); + + std::cout << "Shaders loaded" << std::endl; + + VkPipelineShaderStageCreateInfo vertStageInfo{}; + vertStageInfo.sType = + VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; + vertStageInfo.stage = VK_SHADER_STAGE_VERTEX_BIT; + vertStageInfo.module = m_vertShaderModule; + vertStageInfo.pName = "main"; + + VkPipelineShaderStageCreateInfo fragStageInfo{}; + fragStageInfo.sType = + VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; + fragStageInfo.stage = + VK_SHADER_STAGE_FRAGMENT_BIT; + fragStageInfo.module = m_fragShaderModule; + fragStageInfo.pName = "main"; + + VkPipelineShaderStageCreateInfo shaderStages[] = + { + vertStageInfo, + fragStageInfo + }; + + // Vertex input + VkVertexInputBindingDescription + bindingDescription{}; + bindingDescription.binding = 0; + bindingDescription.stride = sizeof(Vertex); + bindingDescription.inputRate = + VK_VERTEX_INPUT_RATE_VERTEX; + + std::array< + VkVertexInputAttributeDescription, + 2 + > attributeDescriptions{}; + + attributeDescriptions[0].binding = 0; + attributeDescriptions[0].location = 0; + attributeDescriptions[0].format = + VK_FORMAT_R32G32_SFLOAT; + attributeDescriptions[0].offset = + offsetof(Vertex, pos); + + attributeDescriptions[1].binding = 0; + attributeDescriptions[1].location = 1; + attributeDescriptions[1].format = + VK_FORMAT_R32G32_SFLOAT; + attributeDescriptions[1].offset = + offsetof(Vertex, uv); + + VkPipelineVertexInputStateCreateInfo + vertexInputInfo{}; + vertexInputInfo.sType = + VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO; + vertexInputInfo + .vertexBindingDescriptionCount = 1; + vertexInputInfo + .pVertexBindingDescriptions = + &bindingDescription; + vertexInputInfo + .vertexAttributeDescriptionCount = + static_cast( + attributeDescriptions.size() + ); + vertexInputInfo + .pVertexAttributeDescriptions = + attributeDescriptions.data(); + + // Input assembly + VkPipelineInputAssemblyStateCreateInfo + inputAssembly{}; + inputAssembly.sType = + VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO; + inputAssembly.topology = + VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST; + + // Viewport state (dynamic, values don't matter) + VkViewport dummyViewport{}; + dummyViewport.x = 0.0f; + dummyViewport.y = 0.0f; + dummyViewport.width = 1.0f; + dummyViewport.height = 1.0f; + dummyViewport.minDepth = 0.0f; + dummyViewport.maxDepth = 1.0f; + + VkRect2D dummyScissor{}; + dummyScissor.offset = {0, 0}; + dummyScissor.extent = {1, 1}; + + VkPipelineViewportStateCreateInfo + viewportState{}; + viewportState.sType = + VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO; + viewportState.viewportCount = 1; + viewportState.pViewports = &dummyViewport; + viewportState.scissorCount = 1; + viewportState.pScissors = &dummyScissor; + + // Rasterizer + VkPipelineRasterizationStateCreateInfo + rasterizer{}; + rasterizer.sType = + VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO; + rasterizer.polygonMode = VK_POLYGON_MODE_FILL; + rasterizer.lineWidth = 1.0f; + rasterizer.cullMode = VK_CULL_MODE_BACK_BIT; + rasterizer.frontFace = + VK_FRONT_FACE_CLOCKWISE; + + // Multisampling + VkPipelineMultisampleStateCreateInfo + multisampling{}; + multisampling.sType = + VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO; + multisampling.rasterizationSamples = + VK_SAMPLE_COUNT_1_BIT; + + // Dynamic state + VkDynamicState dynamicStates[] = + { + VK_DYNAMIC_STATE_VIEWPORT, + VK_DYNAMIC_STATE_SCISSOR + }; + + VkPipelineDynamicStateCreateInfo + dynamicState{}; + dynamicState.sType = + VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO; + dynamicState.dynamicStateCount = 2; + dynamicState.pDynamicStates = dynamicStates; + + // Color blend + VkPipelineColorBlendAttachmentState + colorBlendAttachment{}; + colorBlendAttachment.colorWriteMask = + VK_COLOR_COMPONENT_R_BIT | + VK_COLOR_COMPONENT_G_BIT | + VK_COLOR_COMPONENT_B_BIT | + VK_COLOR_COMPONENT_A_BIT; + + VkPipelineColorBlendStateCreateInfo + colorBlending{}; + colorBlending.sType = + VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO; + colorBlending.attachmentCount = 1; + colorBlending.pAttachments = + &colorBlendAttachment; + + // Descriptor set layout + VkDescriptorSetLayoutBinding + samplerLayoutBinding{}; + samplerLayoutBinding.binding = 0; + samplerLayoutBinding.descriptorCount = 1; + samplerLayoutBinding.descriptorType = + VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; + samplerLayoutBinding.pImmutableSamplers = + nullptr; + samplerLayoutBinding.stageFlags = + VK_SHADER_STAGE_FRAGMENT_BIT; + + VkDescriptorSetLayoutCreateInfo + layoutInfo{}; + layoutInfo.sType = + VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO; + layoutInfo.bindingCount = 1; + layoutInfo.pBindings = &samplerLayoutBinding; + + if (vkCreateDescriptorSetLayout( + m_device, + &layoutInfo, + nullptr, + &m_descriptorSetLayout) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create descriptor set layout" + ); + } + + VkPipelineLayoutCreateInfo + pipelineLayoutInfo{}; + pipelineLayoutInfo.sType = + VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO; + pipelineLayoutInfo.setLayoutCount = 1; + pipelineLayoutInfo.pSetLayouts = + &m_descriptorSetLayout; + + if (vkCreatePipelineLayout( + m_device, + &pipelineLayoutInfo, + nullptr, + &m_pipelineLayout) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create pipeline layout" + ); + } + + // Graphics pipeline + VkGraphicsPipelineCreateInfo + pipelineInfo{}; + pipelineInfo.sType = + VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO; + pipelineInfo.stageCount = 2; + pipelineInfo.pStages = shaderStages; + pipelineInfo.pVertexInputState = + &vertexInputInfo; + pipelineInfo.pInputAssemblyState = + &inputAssembly; + pipelineInfo.pViewportState = + &viewportState; + pipelineInfo.pRasterizationState = + &rasterizer; + pipelineInfo.pMultisampleState = + &multisampling; + pipelineInfo.pDynamicState = &dynamicState; + pipelineInfo.pColorBlendState = + &colorBlending; + pipelineInfo.layout = m_pipelineLayout; + pipelineInfo.renderPass = m_renderPass; + pipelineInfo.subpass = 0; + + if (vkCreateGraphicsPipelines( + m_device, + VK_NULL_HANDLE, + 1, + &pipelineInfo, + nullptr, + &m_graphicsPipeline) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create graphics pipeline" + ); + } + + std::cout << "Graphics pipeline created" + << std::endl; +} + +RenderPipeline::~RenderPipeline() +{ + release(); +} + +void RenderPipeline::release() +{ + if (m_device == VK_NULL_HANDLE) + { + return; + } + + vkDestroyPipeline( + m_device, + m_graphicsPipeline, + nullptr + ); + m_graphicsPipeline = VK_NULL_HANDLE; + + vkDestroyPipelineLayout( + m_device, + m_pipelineLayout, + nullptr + ); + m_pipelineLayout = VK_NULL_HANDLE; + + vkDestroyDescriptorSetLayout( + m_device, + m_descriptorSetLayout, + nullptr + ); + m_descriptorSetLayout = VK_NULL_HANDLE; + + vkDestroyShaderModule( + m_device, + m_vertShaderModule, + nullptr + ); + m_vertShaderModule = VK_NULL_HANDLE; + + vkDestroyShaderModule( + m_device, + m_fragShaderModule, + nullptr + ); + m_fragShaderModule = VK_NULL_HANDLE; + + vkDestroyRenderPass( + m_device, + m_renderPass, + nullptr + ); + m_renderPass = VK_NULL_HANDLE; + + m_device = VK_NULL_HANDLE; +} diff --git a/RenderPipeline.hpp b/RenderPipeline.hpp new file mode 100644 index 0000000..fab072b --- /dev/null +++ b/RenderPipeline.hpp @@ -0,0 +1,42 @@ +#pragma once + +#include + +#include +#include +#include + +class RenderPipeline +{ +public: + RenderPipeline( + VkDevice device, + VkFormat swapchainImageFormat); + + ~RenderPipeline(); + + RenderPipeline(const RenderPipeline&) = delete; + RenderPipeline& operator=(const RenderPipeline&) = delete; + + VkRenderPass renderPass() const { return m_renderPass; } + VkPipelineLayout pipelineLayout() const { return m_pipelineLayout; } + VkDescriptorSetLayout descriptorSetLayout() const { return m_descriptorSetLayout; } + VkPipeline graphicsPipeline() const { return m_graphicsPipeline; } + + void release(); + +private: + std::vector readFile( + const std::string& filename); + VkShaderModule createShaderModule( + const std::vector& code); + + VkDevice m_device; + + VkRenderPass m_renderPass = VK_NULL_HANDLE; + VkShaderModule m_vertShaderModule = VK_NULL_HANDLE; + VkShaderModule m_fragShaderModule = VK_NULL_HANDLE; + VkDescriptorSetLayout m_descriptorSetLayout = VK_NULL_HANDLE; + VkPipelineLayout m_pipelineLayout = VK_NULL_HANDLE; + VkPipeline m_graphicsPipeline = VK_NULL_HANDLE; +}; diff --git a/SmpteBarsFeed.cpp b/SmpteBarsFeed.cpp new file mode 100644 index 0000000..44bd66d --- /dev/null +++ b/SmpteBarsFeed.cpp @@ -0,0 +1,114 @@ +#include "SmpteBarsFeed.hpp" +#include "PixelFormat.hpp" + +#include + +namespace +{ +RgbColor smpteColorAt( + uint32_t x, + uint32_t y, + uint32_t width, + uint32_t height) +{ + // 75% SMPTE color bars: 0.75 * 255 = 191 + static constexpr std::array TopBars = + { + RgbColor{191, 191, 191}, // 75% white + RgbColor{191, 191, 0}, // yellow + RgbColor{0, 191, 191}, // cyan + RgbColor{0, 191, 0}, // green + RgbColor{191, 0, 191}, // magenta + RgbColor{191, 0, 0}, // red + RgbColor{0, 0, 191}, // blue + RgbColor{16, 16, 16} // black (reference) + }; + + static constexpr std::array MiddleBars = + { + RgbColor{16, 16, 130}, // blue -I + RgbColor{16, 16, 16}, // black + RgbColor{130, 16, 130}, // magenta +Q + RgbColor{16, 16, 16}, // black + RgbColor{16, 130, 130}, // cyan +I + RgbColor{16, 16, 16}, // black + RgbColor{191, 191, 191}, // 75% white + RgbColor{191, 191, 191} // 75% white + }; + + const uint32_t topHeight = (height * 2) / 3; + const uint32_t middleHeight = (height * 3) / 4; + const size_t bar = (x * TopBars.size()) / width; + + if (y < topHeight) + { + return TopBars[bar]; + } + + if (y < middleHeight) + { + return MiddleBars[bar]; + } + + const uint32_t segment = (x * 4) / width; + + if (segment == 0) + { + return {0, 33, 76}; // -I (narrow cyan) + } + + if (segment == 1) + { + return {33, 0, 51}; // +Q (purple) + } + + if (segment == 2) + { + return {16, 16, 16}; // black + } + + return {26, 26, 26}; // 10% gray (pluge reference) +} +} + +SmpteBarsFeed::SmpteBarsFeed( + uint32_t frameWidth, + uint32_t frameHeight) +{ + frame.width = frameWidth; + frame.height = frameHeight; + frame.pixels.resize(frame.width * frame.height); + + for (uint32_t y = 0; y < frame.height; ++y) + { + for (uint32_t x = 0; x < frame.width; ++x) + { + frame.pixels[y * frame.width + x] = + packRgba8( + smpteColorAt( + x, + y, + frame.width, + frame.height + ) + ); + } + } +} + +const VideoFrame& SmpteBarsFeed::getFrame(uint32_t frameCounter) +{ + (void)frameCounter; + + return frame; +} + +FeedRuntimeStatus SmpteBarsFeed::status() const +{ + return FeedRuntimeStatus::Bars; +} + +std::string SmpteBarsFeed::displayName() const +{ + return "BARS"; +} diff --git a/SmpteBarsFeed.hpp b/SmpteBarsFeed.hpp new file mode 100644 index 0000000..72e1a9c --- /dev/null +++ b/SmpteBarsFeed.hpp @@ -0,0 +1,21 @@ +#pragma once + +#include "IVideoFeed.hpp" + +#include + +class SmpteBarsFeed : public IVideoFeed +{ +public: + SmpteBarsFeed( + uint32_t frameWidth, + uint32_t frameHeight); + + const VideoFrame& getFrame(uint32_t frameCounter) override; + FeedRuntimeStatus status() const override; + std::string displayName() const override; + uint64_t frameVersion() const override { return 1; } + +private: + VideoFrame frame; +}; diff --git a/Swapchain.cpp b/Swapchain.cpp new file mode 100644 index 0000000..d94f7e4 --- /dev/null +++ b/Swapchain.cpp @@ -0,0 +1,327 @@ +#include "Swapchain.hpp" + +#include +#include +#include + +namespace +{ +const char* presentModeName(VkPresentModeKHR mode) +{ + switch (mode) + { + case VK_PRESENT_MODE_FIFO_KHR: + return "fifo"; + + case VK_PRESENT_MODE_MAILBOX_KHR: + return "mailbox"; + + case VK_PRESENT_MODE_IMMEDIATE_KHR: + return "immediate"; + + default: + return "other"; + } +} +} + +Swapchain::Swapchain( + VkDevice device, + VkPhysicalDevice physicalDevice, + VkSurfaceKHR surface, + VkRenderPass renderPass, + VkPresentModeKHR preferredPresentMode, + uint32_t windowWidth, + uint32_t windowHeight) + : m_device(device) + , m_physicalDevice(physicalDevice) + , m_surface(surface) + , m_preferredPresentMode(preferredPresentMode) +{ + createSwapchain(windowWidth, windowHeight); + createImageViews(); + createFramebuffers(renderPass); + + std::cout << "Swapchain created (" + << m_imageCount << " images)" + << std::endl; +} + +Swapchain::~Swapchain() +{ + destroy(); +} + +void Swapchain::recreate( + VkRenderPass renderPass, + uint32_t windowWidth, + uint32_t windowHeight) +{ + destroy(); + createSwapchain(windowWidth, windowHeight); + createImageViews(); + createFramebuffers(renderPass); + + std::cout << "Swapchain recreated (" + << m_imageCount << " images)" + << std::endl; +} + +void Swapchain::createSwapchain( + uint32_t windowWidth, + uint32_t windowHeight) +{ + SwapchainSupportDetails support = + querySwapchainSupport( + m_physicalDevice, + m_surface + ); + + m_surfaceFormat = support.formats[0]; + + for (const auto& availableFormat : + support.formats) + { + if (availableFormat.format == + VK_FORMAT_B8G8R8A8_SRGB && + availableFormat.colorSpace == + VK_COLOR_SPACE_SRGB_NONLINEAR_KHR) + { + m_surfaceFormat = availableFormat; + break; + } + } + + m_presentMode = VK_PRESENT_MODE_FIFO_KHR; + + for (const auto& availablePresentMode : + support.presentModes) + { + if (availablePresentMode == m_preferredPresentMode) + { + m_presentMode = availablePresentMode; + break; + } + } + + m_extent.width = windowWidth; + m_extent.height = windowHeight; + + m_imageCount = + support.capabilities.minImageCount + 1; + + if (support.capabilities.maxImageCount > 0 && + m_imageCount > + support.capabilities.maxImageCount) + { + m_imageCount = + support.capabilities.maxImageCount; + } + + VkSwapchainCreateInfoKHR swapchainInfo{}; + swapchainInfo.sType = + VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR; + swapchainInfo.surface = m_surface; + swapchainInfo.minImageCount = m_imageCount; + swapchainInfo.imageFormat = + m_surfaceFormat.format; + swapchainInfo.imageColorSpace = + m_surfaceFormat.colorSpace; + swapchainInfo.imageExtent = m_extent; + swapchainInfo.imageArrayLayers = 1; + swapchainInfo.imageUsage = + VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT; + + QueueFamilyIndices indices = + findQueueFamilies( + m_physicalDevice, + m_surface + ); + + uint32_t queueFamilyIndices[] = + { + *indices.graphicsFamily, + *indices.presentFamily + }; + + if (*indices.graphicsFamily != + *indices.presentFamily) + { + swapchainInfo.imageSharingMode = + VK_SHARING_MODE_CONCURRENT; + swapchainInfo.queueFamilyIndexCount = 2; + swapchainInfo.pQueueFamilyIndices = + queueFamilyIndices; + } + else + { + swapchainInfo.imageSharingMode = + VK_SHARING_MODE_EXCLUSIVE; + } + + swapchainInfo.preTransform = + support.capabilities.currentTransform; + swapchainInfo.compositeAlpha = + VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR; + swapchainInfo.presentMode = m_presentMode; + swapchainInfo.clipped = VK_TRUE; + + if (vkCreateSwapchainKHR( + m_device, + &swapchainInfo, + nullptr, + &m_swapchain) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create swapchain" + ); + } + + vkGetSwapchainImagesKHR( + m_device, + m_swapchain, + &m_imageCount, + nullptr + ); + + m_swapchainImages.resize(m_imageCount); + + vkGetSwapchainImagesKHR( + m_device, + m_swapchain, + &m_imageCount, + m_swapchainImages.data() + ); + + std::cout << "Present mode: " + << presentModeName(m_presentMode) + << std::endl; +} + +void Swapchain::createImageViews() +{ + m_imageViews.resize(m_swapchainImages.size()); + + for (size_t i = 0; + i < m_swapchainImages.size(); + ++i) + { + VkImageViewCreateInfo viewInfo{}; + viewInfo.sType = + VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO; + viewInfo.image = m_swapchainImages[i]; + viewInfo.viewType = + VK_IMAGE_VIEW_TYPE_2D; + viewInfo.format = + m_surfaceFormat.format; + viewInfo.components.r = + VK_COMPONENT_SWIZZLE_IDENTITY; + viewInfo.components.g = + VK_COMPONENT_SWIZZLE_IDENTITY; + viewInfo.components.b = + VK_COMPONENT_SWIZZLE_IDENTITY; + viewInfo.components.a = + VK_COMPONENT_SWIZZLE_IDENTITY; + viewInfo.subresourceRange.aspectMask = + VK_IMAGE_ASPECT_COLOR_BIT; + viewInfo.subresourceRange.baseMipLevel = 0; + viewInfo.subresourceRange.levelCount = 1; + viewInfo.subresourceRange.baseArrayLayer = 0; + viewInfo.subresourceRange.layerCount = 1; + + if (vkCreateImageView( + m_device, + &viewInfo, + nullptr, + &m_imageViews[i]) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create image view" + ); + } + } + + std::cout << "Image views created" + << std::endl; +} + +void Swapchain::createFramebuffers( + VkRenderPass renderPass) +{ + m_framebuffers.resize(m_imageViews.size()); + + for (size_t i = 0; + i < m_imageViews.size(); + ++i) + { + VkImageView attachments[] = + { + m_imageViews[i] + }; + + VkFramebufferCreateInfo fbInfo{}; + fbInfo.sType = + VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO; + fbInfo.renderPass = renderPass; + fbInfo.attachmentCount = 1; + fbInfo.pAttachments = attachments; + fbInfo.width = m_extent.width; + fbInfo.height = m_extent.height; + fbInfo.layers = 1; + + if (vkCreateFramebuffer( + m_device, + &fbInfo, + nullptr, + &m_framebuffers[i]) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create framebuffer" + ); + } + } + + std::cout << "Framebuffers created" + << std::endl; +} + +void Swapchain::destroy() +{ + if (m_swapchain == VK_NULL_HANDLE) + { + return; + } + + for (VkFramebuffer fb : m_framebuffers) + { + vkDestroyFramebuffer( + m_device, + fb, + nullptr + ); + } + m_framebuffers.clear(); + + for (VkImageView view : m_imageViews) + { + vkDestroyImageView( + m_device, + view, + nullptr + ); + } + m_imageViews.clear(); + m_swapchainImages.clear(); + + vkDestroySwapchainKHR( + m_device, + m_swapchain, + nullptr + ); + m_swapchain = VK_NULL_HANDLE; +} + +void Swapchain::release() +{ + destroy(); +} diff --git a/Swapchain.hpp b/Swapchain.hpp new file mode 100644 index 0000000..57abd2f --- /dev/null +++ b/Swapchain.hpp @@ -0,0 +1,67 @@ +#pragma once + +#include "VulkanContext.hpp" + +#include + +#include +#include + +class Swapchain +{ +public: + Swapchain( + VkDevice device, + VkPhysicalDevice physicalDevice, + VkSurfaceKHR surface, + VkRenderPass renderPass, + VkPresentModeKHR preferredPresentMode, + uint32_t windowWidth, + uint32_t windowHeight); + + ~Swapchain(); + + Swapchain(const Swapchain&) = delete; + Swapchain& operator=(const Swapchain&) = delete; + + void recreate( + VkRenderPass renderPass, + uint32_t windowWidth, + uint32_t windowHeight); + + VkSwapchainKHR handle() const { return m_swapchain; } + VkExtent2D extent() const { return m_extent; } + VkFormat imageFormat() const { return m_surfaceFormat.format; } + uint32_t imageCount() const { return m_imageCount; } + + const std::vector& imageViews() const { return m_imageViews; } + const std::vector& framebuffers() const { return m_framebuffers; } + + void release(); + +private: + void createSwapchain( + uint32_t windowWidth, + uint32_t windowHeight); + void createImageViews(); + void createFramebuffers( + VkRenderPass renderPass); + void destroy(); + + VkDevice m_device; + VkPhysicalDevice m_physicalDevice; + VkSurfaceKHR m_surface; + + VkSwapchainKHR m_swapchain = VK_NULL_HANDLE; + VkPresentModeKHR m_preferredPresentMode = + VK_PRESENT_MODE_FIFO_KHR; + VkExtent2D m_extent{}; + VkSurfaceFormatKHR m_surfaceFormat{}; + VkPresentModeKHR m_presentMode = + VK_PRESENT_MODE_FIFO_KHR; + uint32_t m_imageCount = 0; + + std::vector m_swapchainImages; + std::vector m_imageViews; + std::vector m_framebuffers; +}; diff --git a/TileLayout.cpp b/TileLayout.cpp new file mode 100644 index 0000000..0c9b0be --- /dev/null +++ b/TileLayout.cpp @@ -0,0 +1,121 @@ +#include "TileLayout.hpp" + +#include +#include + +namespace +{ +std::vector makeQuad( + float x0, + float y0, + float x1, + float y1) +{ + return { + {{x0, y0}, {0.0f, 0.0f}}, + {{x1, y0}, {1.0f, 0.0f}}, + {{x1, y1}, {1.0f, 1.0f}}, + + {{x0, y0}, {0.0f, 0.0f}}, + {{x1, y1}, {1.0f, 1.0f}}, + {{x0, y1}, {0.0f, 1.0f}}, + }; +} +} + +std::vector makeGridLayout( + uint32_t cols, + uint32_t rows, + float gapX, + float gapY) +{ + std::vector vertices; + vertices.reserve( + static_cast(cols) * rows * 6); + + const float tileW = + (2.0f - gapX * static_cast(cols - 1)) / + static_cast(cols); + const float tileH = + (2.0f - gapY * static_cast(rows - 1)) / + static_cast(rows); + + for (uint32_t row = 0; row < rows; ++row) + { + for (uint32_t col = 0; col < cols; ++col) + { + const float x0 = + -1.0f + + static_cast(col) * (tileW + gapX); + const float y0 = + -1.0f + + static_cast(row) * (tileH + gapY); + const float x1 = x0 + tileW; + const float y1 = y0 + tileH; + + auto quad = makeQuad(x0, y0, x1, y1); + vertices.insert( + vertices.end(), + quad.begin(), + quad.end()); + } + } + + return vertices; +} + +void updateGridLayout( + Vertex* vertices, + uint32_t cols, + uint32_t rows, + float gapX, + float gapY) +{ + std::vector updated = + makeGridLayout(cols, rows, gapX, gapY); + + std::copy( + updated.begin(), + updated.end(), + vertices + ); +} + +void updateUvForAspectRatio( + Vertex* vertices, + uint32_t quadIndex, + float srcAspect, + float tileAspect) +{ + Vertex* quad = vertices + quadIndex * 6; + + float uMin = 0.0f; + float uMax = 1.0f; + float vMin = 0.0f; + float vMax = 1.0f; + + if (srcAspect > tileAspect) + { + float scale = tileAspect / srcAspect; + float bar = (1.0f - scale) * 0.5f; + vMin = bar; + vMax = 1.0f - bar; + } + else if (srcAspect < tileAspect) + { + float scale = srcAspect / tileAspect; + float bar = (1.0f - scale) * 0.5f; + uMin = bar; + uMax = 1.0f - bar; + } + + // Triangle 1: vertices 0-2 + quad[0].uv[0] = uMin; quad[0].uv[1] = vMin; + quad[1].uv[0] = uMax; quad[1].uv[1] = vMin; + quad[2].uv[0] = uMax; quad[2].uv[1] = vMax; + + // Triangle 2: vertices 3-5 + quad[3].uv[0] = uMin; quad[3].uv[1] = vMin; + quad[4].uv[0] = uMax; quad[4].uv[1] = vMax; + quad[5].uv[0] = uMin; quad[5].uv[1] = vMax; +} diff --git a/TileLayout.hpp b/TileLayout.hpp new file mode 100644 index 0000000..8c10674 --- /dev/null +++ b/TileLayout.hpp @@ -0,0 +1,29 @@ +#pragma once + +#include +#include + +struct Vertex +{ + float pos[2]; + float uv[2]; +}; + +std::vector makeGridLayout( + uint32_t cols, + uint32_t rows, + float gapX, + float gapY); + +void updateGridLayout( + Vertex* vertices, + uint32_t cols, + uint32_t rows, + float gapX, + float gapY); + +void updateUvForAspectRatio( + Vertex* vertices, + uint32_t quadIndex, + float srcAspect, + float tileAspect); diff --git a/V210ComputeDecoder.cpp b/V210ComputeDecoder.cpp new file mode 100644 index 0000000..4a0b73b --- /dev/null +++ b/V210ComputeDecoder.cpp @@ -0,0 +1,451 @@ +#include "V210ComputeDecoder.hpp" +#include "VulkanUtils.hpp" + +#include +#include +#include + +namespace +{ + std::vector readFile(const std::string& path) + { + std::ifstream file(path, std::ios::ate | std::ios::binary); + + if (!file.is_open()) + { + throw std::runtime_error( + "Failed to open shader file: " + path); + } + + size_t fileSize = static_cast(file.tellg()); + std::vector buffer(fileSize); + file.seekg(0); + file.read(buffer.data(), static_cast(fileSize)); + file.close(); + + return buffer; + } + + VkShaderModule createShaderModule( + VkDevice device, + const std::vector& code) + { + VkShaderModuleCreateInfo createInfo{}; + createInfo.sType = + VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO; + createInfo.codeSize = code.size(); + createInfo.pCode = reinterpret_cast( + code.data()); + + VkShaderModule shaderModule; + + if (vkCreateShaderModule( + device, + &createInfo, + nullptr, + &shaderModule) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create shader module"); + } + + return shaderModule; + } +} + +void V210ComputeDecoder::init( + VkDevice device, + uint32_t feedCount, + uint32_t dstWidth, + uint32_t dstHeight) +{ + m_device = device; + m_dstWidth = dstWidth; + m_dstHeight = dstHeight; + + std::vector bindings(2); + + bindings[0].binding = 0; + bindings[0].descriptorType = + VK_DESCRIPTOR_TYPE_STORAGE_BUFFER; + bindings[0].descriptorCount = 1; + bindings[0].stageFlags = VK_SHADER_STAGE_COMPUTE_BIT; + bindings[0].pImmutableSamplers = nullptr; + + bindings[1].binding = 1; + bindings[1].descriptorType = + VK_DESCRIPTOR_TYPE_STORAGE_IMAGE; + bindings[1].descriptorCount = 1; + bindings[1].stageFlags = VK_SHADER_STAGE_COMPUTE_BIT; + bindings[1].pImmutableSamplers = nullptr; + + VkDescriptorSetLayoutCreateInfo layoutInfo{}; + layoutInfo.sType = + VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO; + layoutInfo.bindingCount = + static_cast(bindings.size()); + layoutInfo.pBindings = bindings.data(); + + if (vkCreateDescriptorSetLayout( + device, + &layoutInfo, + nullptr, + &m_descriptorSetLayout) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create v210 descriptor set layout"); + } + + std::vector shaderCode = + readFile("../shaders/bin/v210_decode.comp.spv"); + + VkShaderModule shaderModule = + createShaderModule(device, shaderCode); + + VkPushConstantRange pushRange{}; + pushRange.stageFlags = VK_SHADER_STAGE_COMPUTE_BIT; + pushRange.offset = 0; + pushRange.size = 5 * sizeof(uint32_t); + + VkPipelineLayoutCreateInfo pipelineLayoutInfo{}; + pipelineLayoutInfo.sType = + VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO; + pipelineLayoutInfo.setLayoutCount = 1; + pipelineLayoutInfo.pSetLayouts = + &m_descriptorSetLayout; + pipelineLayoutInfo.pushConstantRangeCount = 1; + pipelineLayoutInfo.pPushConstantRanges = &pushRange; + + if (vkCreatePipelineLayout( + device, + &pipelineLayoutInfo, + nullptr, + &m_pipelineLayout) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create v210 pipeline layout"); + } + + VkComputePipelineCreateInfo pipelineInfo{}; + pipelineInfo.sType = + VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO; + pipelineInfo.stage.sType = + VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; + pipelineInfo.stage.stage = VK_SHADER_STAGE_COMPUTE_BIT; + pipelineInfo.stage.module = shaderModule; + pipelineInfo.stage.pName = "main"; + pipelineInfo.layout = m_pipelineLayout; + + if (vkCreateComputePipelines( + device, + VK_NULL_HANDLE, + 1, + &pipelineInfo, + nullptr, + &m_pipeline) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create v210 compute pipeline"); + } + + vkDestroyShaderModule(device, shaderModule, nullptr); + + VkDescriptorPoolSize poolSizes[2]; + poolSizes[0].type = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER; + poolSizes[0].descriptorCount = feedCount; + poolSizes[1].type = VK_DESCRIPTOR_TYPE_STORAGE_IMAGE; + poolSizes[1].descriptorCount = feedCount; + + VkDescriptorPoolCreateInfo poolInfo{}; + poolInfo.sType = + VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO; + poolInfo.poolSizeCount = 2; + poolInfo.pPoolSizes = poolSizes; + poolInfo.maxSets = feedCount; + + if (vkCreateDescriptorPool( + device, + &poolInfo, + nullptr, + &m_descriptorPool) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create v210 descriptor pool"); + } + + std::vector layouts( + feedCount, m_descriptorSetLayout); + + VkDescriptorSetAllocateInfo allocInfo{}; + allocInfo.sType = + VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO; + allocInfo.descriptorPool = m_descriptorPool; + allocInfo.descriptorSetCount = feedCount; + allocInfo.pSetLayouts = layouts.data(); + + m_descSets.resize(feedCount); + + if (vkAllocateDescriptorSets( + device, + &allocInfo, + m_descSets.data()) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to allocate v210 descriptor sets"); + } +} + +void V210ComputeDecoder::destroy() +{ + if (m_device == VK_NULL_HANDLE) return; + + vkDestroyPipeline(m_device, m_pipeline, nullptr); + vkDestroyPipelineLayout(m_device, m_pipelineLayout, nullptr); + vkDestroyDescriptorSetLayout( + m_device, m_descriptorSetLayout, nullptr); + vkDestroyDescriptorPool(m_device, m_descriptorPool, nullptr); +} + +void V210ComputeDecoder::createFeedResources( + VkPhysicalDevice physicalDevice, + VkCommandPool commandPool, + VkQueue graphicsQueue, + uint32_t feedIndex, + uint32_t srcWidth, + uint32_t srcHeight, + uint32_t srcStride, + uint32_t dstWidth, + uint32_t dstHeight, + V210ComputeFeed& feed) +{ + feed.srcWidth = srcWidth; + feed.srcHeight = srcHeight; + feed.srcStride = srcStride; + + VkDeviceSize v210Size = static_cast(srcStride) * srcHeight; + + createBuffer( + m_device, + physicalDevice, + v210Size, + VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, + VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | + VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, + feed.v210Buffer, + feed.v210BufferMemory); + + if (vkMapMemory( + m_device, + feed.v210BufferMemory, + 0, + v210Size, + 0, + &feed.v210MappedData) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to map v210 buffer memory"); + } + + createImage( + m_device, + physicalDevice, + dstWidth, + dstHeight, + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_TILING_OPTIMAL, + VK_IMAGE_USAGE_STORAGE_BIT | + VK_IMAGE_USAGE_SAMPLED_BIT, + VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, + feed.image, + feed.imageMemory); + + transitionImageLayout( + m_device, + commandPool, + graphicsQueue, + feed.image, + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_LAYOUT_UNDEFINED, + VK_IMAGE_LAYOUT_GENERAL); + + VkImageViewCreateInfo viewInfo{}; + viewInfo.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO; + viewInfo.image = feed.image; + viewInfo.viewType = VK_IMAGE_VIEW_TYPE_2D; + viewInfo.format = VK_FORMAT_R8G8B8A8_UNORM; + viewInfo.subresourceRange.aspectMask = + VK_IMAGE_ASPECT_COLOR_BIT; + viewInfo.subresourceRange.baseMipLevel = 0; + viewInfo.subresourceRange.levelCount = 1; + viewInfo.subresourceRange.baseArrayLayer = 0; + viewInfo.subresourceRange.layerCount = 1; + + if (vkCreateImageView( + m_device, + &viewInfo, + nullptr, + &feed.imageView) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create v210 output image view"); + } + + VkSamplerCreateInfo samplerInfo{}; + samplerInfo.sType = + VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO; + samplerInfo.magFilter = VK_FILTER_LINEAR; + samplerInfo.minFilter = VK_FILTER_LINEAR; + samplerInfo.addressModeU = + VK_SAMPLER_ADDRESS_MODE_REPEAT; + samplerInfo.addressModeV = + VK_SAMPLER_ADDRESS_MODE_REPEAT; + samplerInfo.addressModeW = + VK_SAMPLER_ADDRESS_MODE_REPEAT; + samplerInfo.anisotropyEnable = VK_FALSE; + samplerInfo.borderColor = + VK_BORDER_COLOR_INT_OPAQUE_BLACK; + samplerInfo.unnormalizedCoordinates = VK_FALSE; + samplerInfo.compareEnable = VK_FALSE; + samplerInfo.mipmapMode = + VK_SAMPLER_MIPMAP_MODE_LINEAR; + + if (vkCreateSampler( + m_device, + &samplerInfo, + nullptr, + &feed.sampler) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create v210 output sampler"); + } + + feed.descriptorSet = m_descSets[feedIndex]; + + VkDescriptorBufferInfo bufferInfo{}; + bufferInfo.buffer = feed.v210Buffer; + bufferInfo.offset = 0; + bufferInfo.range = v210Size; + + VkDescriptorImageInfo imageInfo{}; + imageInfo.imageLayout = VK_IMAGE_LAYOUT_GENERAL; + imageInfo.imageView = feed.imageView; + + VkWriteDescriptorSet writes[2]; + + writes[0].sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET; + writes[0].dstSet = feed.descriptorSet; + writes[0].dstBinding = 0; + writes[0].dstArrayElement = 0; + writes[0].descriptorCount = 1; + writes[0].descriptorType = + VK_DESCRIPTOR_TYPE_STORAGE_BUFFER; + writes[0].pBufferInfo = &bufferInfo; + writes[0].pImageInfo = nullptr; + writes[0].pTexelBufferView = nullptr; + + writes[1].sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET; + writes[1].dstSet = feed.descriptorSet; + writes[1].dstBinding = 1; + writes[1].dstArrayElement = 0; + writes[1].descriptorCount = 1; + writes[1].descriptorType = + VK_DESCRIPTOR_TYPE_STORAGE_IMAGE; + writes[1].pBufferInfo = nullptr; + writes[1].pImageInfo = &imageInfo; + writes[1].pTexelBufferView = nullptr; + + vkUpdateDescriptorSets( + m_device, 2, writes, 0, nullptr); +} + +void V210ComputeDecoder::destroyFeedResources( + V210ComputeFeed& feed) +{ + if (m_device == VK_NULL_HANDLE) return; + + vkDestroySampler(m_device, feed.sampler, nullptr); + vkDestroyImageView(m_device, feed.imageView, nullptr); + vkDestroyImage(m_device, feed.image, nullptr); + vkFreeMemory(m_device, feed.imageMemory, nullptr); + + vkUnmapMemory(m_device, feed.v210BufferMemory); + vkDestroyBuffer(m_device, feed.v210Buffer, nullptr); + vkFreeMemory(m_device, feed.v210BufferMemory, nullptr); +} + +void V210ComputeDecoder::recordDecode( + VkCommandBuffer cmdBuf, + uint32_t feedIndex, + uint32_t srcWidth, + uint32_t srcHeight, + uint32_t srcStrideBytes, + uint32_t dstWidth, + uint32_t dstHeight) const +{ + vkCmdBindPipeline( + cmdBuf, + VK_PIPELINE_BIND_POINT_COMPUTE, + m_pipeline); + + vkCmdBindDescriptorSets( + cmdBuf, + VK_PIPELINE_BIND_POINT_COMPUTE, + m_pipelineLayout, + 0, + 1, + &m_descSets[feedIndex], + 0, + nullptr); + + uint32_t pushConstants[5]; + pushConstants[0] = srcWidth; + pushConstants[1] = srcHeight; + pushConstants[2] = srcStrideBytes; + pushConstants[3] = dstWidth; + pushConstants[4] = dstHeight; + + vkCmdPushConstants( + cmdBuf, + m_pipelineLayout, + VK_SHADER_STAGE_COMPUTE_BIT, + 0, + sizeof(pushConstants), + pushConstants); + + uint32_t groupCountX = (dstWidth + 15) / 16; + uint32_t groupCountY = (dstHeight + 15) / 16; + + vkCmdDispatch(cmdBuf, groupCountX, groupCountY, 1); +} + +void V210ComputeDecoder::recordOutputReadyForSampling( + VkCommandBuffer cmdBuf, + const V210ComputeFeed& feed) const +{ + VkImageMemoryBarrier barrier{}; + barrier.sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER; + barrier.srcAccessMask = VK_ACCESS_SHADER_WRITE_BIT; + barrier.dstAccessMask = VK_ACCESS_SHADER_READ_BIT; + barrier.oldLayout = VK_IMAGE_LAYOUT_GENERAL; + barrier.newLayout = VK_IMAGE_LAYOUT_GENERAL; + barrier.srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED; + barrier.dstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED; + barrier.image = feed.image; + barrier.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; + barrier.subresourceRange.baseMipLevel = 0; + barrier.subresourceRange.levelCount = 1; + barrier.subresourceRange.baseArrayLayer = 0; + barrier.subresourceRange.layerCount = 1; + + vkCmdPipelineBarrier( + cmdBuf, + VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, + VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, + 0, + 0, + nullptr, + 0, + nullptr, + 1, + &barrier); +} diff --git a/V210ComputeDecoder.hpp b/V210ComputeDecoder.hpp new file mode 100644 index 0000000..5fcad91 --- /dev/null +++ b/V210ComputeDecoder.hpp @@ -0,0 +1,78 @@ +#pragma once + +#include + +#include +#include + +struct V210ComputeFeed +{ + VkBuffer v210Buffer = VK_NULL_HANDLE; + VkDeviceMemory v210BufferMemory = VK_NULL_HANDLE; + void* v210MappedData = nullptr; + + VkImage image = VK_NULL_HANDLE; + VkDeviceMemory imageMemory = VK_NULL_HANDLE; + VkImageView imageView = VK_NULL_HANDLE; + VkSampler sampler = VK_NULL_HANDLE; + + VkDescriptorSet descriptorSet = VK_NULL_HANDLE; + + uint32_t srcWidth = 0; + uint32_t srcHeight = 0; + uint32_t srcStride = 0; +}; + +class V210ComputeDecoder +{ +public: + void init( + VkDevice device, + uint32_t feedCount, + uint32_t dstWidth, + uint32_t dstHeight); + + void destroy(); + + void createFeedResources( + VkPhysicalDevice physicalDevice, + VkCommandPool commandPool, + VkQueue graphicsQueue, + uint32_t feedIndex, + uint32_t srcWidth, + uint32_t srcHeight, + uint32_t srcStride, + uint32_t dstWidth, + uint32_t dstHeight, + V210ComputeFeed& feed); + + void destroyFeedResources(V210ComputeFeed& feed); + + void updateDescriptorSet( + uint32_t feedIndex, + const V210ComputeFeed& feed); + + void recordDecode( + VkCommandBuffer cmdBuf, + uint32_t feedIndex, + uint32_t srcWidth, + uint32_t srcHeight, + uint32_t srcStride, + uint32_t dstWidth, + uint32_t dstHeight) const; + + void recordOutputReadyForSampling( + VkCommandBuffer cmdBuf, + const V210ComputeFeed& feed) const; + +private: + VkDevice m_device = VK_NULL_HANDLE; + VkDescriptorSetLayout m_descriptorSetLayout = VK_NULL_HANDLE; + VkPipelineLayout m_pipelineLayout = VK_NULL_HANDLE; + VkPipeline m_pipeline = VK_NULL_HANDLE; + VkDescriptorPool m_descriptorPool = VK_NULL_HANDLE; + uint32_t m_dstWidth = 0; + uint32_t m_dstHeight = 0; + + std::vector m_descSets; +}; diff --git a/VideoFrame.hpp b/VideoFrame.hpp new file mode 100644 index 0000000..f1b9654 --- /dev/null +++ b/VideoFrame.hpp @@ -0,0 +1,11 @@ +#pragma once + +#include +#include + +struct VideoFrame +{ + uint32_t width = 0; + uint32_t height = 0; + std::vector pixels; +}; diff --git a/VulkanContext.cpp b/VulkanContext.cpp new file mode 100644 index 0000000..b6af7b3 --- /dev/null +++ b/VulkanContext.cpp @@ -0,0 +1,413 @@ +#include "VulkanContext.hpp" + +#include +#include + +#include + +QueueFamilyIndices findQueueFamilies( + VkPhysicalDevice device, + VkSurfaceKHR surface) +{ + QueueFamilyIndices indices; + + uint32_t queueFamilyCount = 0; + vkGetPhysicalDeviceQueueFamilyProperties( + device, + &queueFamilyCount, + nullptr + ); + + std::vector queueFamilies( + queueFamilyCount + ); + + vkGetPhysicalDeviceQueueFamilyProperties( + device, + &queueFamilyCount, + queueFamilies.data() + ); + + for (uint32_t i = 0; i < queueFamilyCount; ++i) + { + if (queueFamilies[i].queueFlags & + VK_QUEUE_GRAPHICS_BIT) + { + indices.graphicsFamily = i; + } + + VkBool32 presentSupport = VK_FALSE; + vkGetPhysicalDeviceSurfaceSupportKHR( + device, + i, + surface, + &presentSupport + ); + + if (presentSupport) + { + indices.presentFamily = i; + } + + if (indices.isComplete()) + { + break; + } + } + + return indices; +} + +SwapchainSupportDetails querySwapchainSupport( + VkPhysicalDevice device, + VkSurfaceKHR surface) +{ + SwapchainSupportDetails details; + + vkGetPhysicalDeviceSurfaceCapabilitiesKHR( + device, + surface, + &details.capabilities + ); + + uint32_t formatCount; + vkGetPhysicalDeviceSurfaceFormatsKHR( + device, + surface, + &formatCount, + nullptr + ); + + if (formatCount != 0) + { + details.formats.resize(formatCount); + vkGetPhysicalDeviceSurfaceFormatsKHR( + device, + surface, + &formatCount, + details.formats.data() + ); + } + + uint32_t presentModeCount; + vkGetPhysicalDeviceSurfacePresentModesKHR( + device, + surface, + &presentModeCount, + nullptr + ); + + if (presentModeCount != 0) + { + details.presentModes.resize(presentModeCount); + vkGetPhysicalDeviceSurfacePresentModesKHR( + device, + surface, + &presentModeCount, + details.presentModes.data() + ); + } + + return details; +} + +VulkanContext::VulkanContext( + SDL_Window* window, + const char* appName, + uint32_t versionMajor, + uint32_t versionMinor, + uint32_t versionPatch) +{ + uint32_t extensionCount = 0; + const char* const* extensions = + SDL_Vulkan_GetInstanceExtensions( + &extensionCount + ); + + VkApplicationInfo appInfo{}; + appInfo.sType = + VK_STRUCTURE_TYPE_APPLICATION_INFO; + appInfo.pApplicationName = appName; + appInfo.applicationVersion = + VK_MAKE_VERSION( + versionMajor, + versionMinor, + versionPatch + ); + appInfo.apiVersion = VK_API_VERSION_1_3; + + VkInstanceCreateInfo createInfo{}; + createInfo.sType = + VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO; + createInfo.pApplicationInfo = &appInfo; + createInfo.enabledExtensionCount = + extensionCount; + createInfo.ppEnabledExtensionNames = + extensions; + + if (vkCreateInstance( + &createInfo, + nullptr, + &m_instance) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create Vulkan instance" + ); + } + + if (!SDL_Vulkan_CreateSurface( + window, + m_instance, + nullptr, + &m_surface)) + { + vkDestroyInstance(m_instance, nullptr); + throw std::runtime_error( + "Failed to create Vulkan surface" + ); + } + + uint32_t gpuCount = 0; + vkEnumeratePhysicalDevices( + m_instance, + &gpuCount, + nullptr + ); + + if (gpuCount == 0) + { + vkDestroySurfaceKHR( + m_instance, + m_surface, + nullptr + ); + vkDestroyInstance(m_instance, nullptr); + throw std::runtime_error( + "No Vulkan GPUs found" + ); + } + + std::vector gpus(gpuCount); + vkEnumeratePhysicalDevices( + m_instance, + &gpuCount, + gpus.data() + ); + + for (const auto& gpu : gpus) + { + QueueFamilyIndices testIndices = + findQueueFamilies(gpu, m_surface); + + if (testIndices.isComplete()) + { + m_physicalDevice = gpu; + m_queueIndices = testIndices; + break; + } + } + + if (m_physicalDevice == VK_NULL_HANDLE) + { + vkDestroySurfaceKHR( + m_instance, + m_surface, + nullptr + ); + vkDestroyInstance(m_instance, nullptr); + throw std::runtime_error( + "No suitable GPU found" + ); + } + + VkPhysicalDeviceProperties props{}; + vkGetPhysicalDeviceProperties( + m_physicalDevice, + &props + ); + + std::cout << "Selected GPU: " + << props.deviceName + << std::endl; + + float queuePriority = 1.0f; + std::vector + queueCreateInfos; + std::vector uniqueQueues; + + uniqueQueues.push_back( + *m_queueIndices.graphicsFamily + ); + + if (*m_queueIndices.presentFamily != + *m_queueIndices.graphicsFamily) + { + uniqueQueues.push_back( + *m_queueIndices.presentFamily + ); + } + + for (uint32_t queueFamily : uniqueQueues) + { + VkDeviceQueueCreateInfo queueInfo{}; + queueInfo.sType = + VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO; + queueInfo.queueFamilyIndex = queueFamily; + queueInfo.queueCount = 1; + queueInfo.pQueuePriorities = &queuePriority; + queueCreateInfos.push_back(queueInfo); + } + + const std::vector + deviceExtensions = + { + VK_KHR_SWAPCHAIN_EXTENSION_NAME + }; + + VkPhysicalDeviceFeatures deviceFeatures{}; + + VkDeviceCreateInfo deviceInfo{}; + deviceInfo.sType = + VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO; + deviceInfo.queueCreateInfoCount = + static_cast( + queueCreateInfos.size() + ); + deviceInfo.pQueueCreateInfos = + queueCreateInfos.data(); + deviceInfo.enabledExtensionCount = + static_cast( + deviceExtensions.size() + ); + deviceInfo.ppEnabledExtensionNames = + deviceExtensions.data(); + deviceInfo.pEnabledFeatures = &deviceFeatures; + + if (vkCreateDevice( + m_physicalDevice, + &deviceInfo, + nullptr, + &m_device) != VK_SUCCESS) + { + vkDestroySurfaceKHR( + m_instance, + m_surface, + nullptr + ); + vkDestroyInstance(m_instance, nullptr); + throw std::runtime_error( + "Failed to create logical device" + ); + } + + std::cout << "Graphics queue: " + << *m_queueIndices.graphicsFamily + << std::endl; + std::cout << "Present queue: " + << *m_queueIndices.presentFamily + << std::endl; + + vkGetDeviceQueue( + m_device, + *m_queueIndices.graphicsFamily, + 0, + &m_graphicsQueue + ); + + vkGetDeviceQueue( + m_device, + *m_queueIndices.presentFamily, + 0, + &m_presentQueue + ); + + VkCommandPoolCreateInfo poolInfo{}; + poolInfo.sType = + VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO; + poolInfo.flags = + VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT; + poolInfo.queueFamilyIndex = + *m_queueIndices.graphicsFamily; + + if (vkCreateCommandPool( + m_device, + &poolInfo, + nullptr, + &m_commandPool) != VK_SUCCESS) + { + vkDestroyDevice(m_device, nullptr); + vkDestroySurfaceKHR( + m_instance, + m_surface, + nullptr + ); + vkDestroyInstance(m_instance, nullptr); + throw std::runtime_error( + "Failed to create command pool" + ); + } + + std::cout << "Vulkan context created" + << std::endl; +} + +VulkanContext::~VulkanContext() +{ + if (m_device != VK_NULL_HANDLE) + { + vkDestroyCommandPool( + m_device, + m_commandPool, + nullptr + ); + vkDestroyDevice(m_device, nullptr); + m_device = VK_NULL_HANDLE; + } + + if (m_surface != VK_NULL_HANDLE) + { + vkDestroySurfaceKHR( + m_instance, + m_surface, + nullptr + ); + m_surface = VK_NULL_HANDLE; + } + + if (m_instance != VK_NULL_HANDLE) + { + vkDestroyInstance(m_instance, nullptr); + m_instance = VK_NULL_HANDLE; + } +} + +void VulkanContext::release() +{ + if (m_device != VK_NULL_HANDLE) + { + vkDeviceWaitIdle(m_device); + vkDestroyCommandPool( + m_device, + m_commandPool, + nullptr + ); + vkDestroyDevice(m_device, nullptr); + m_device = VK_NULL_HANDLE; + } + + if (m_surface != VK_NULL_HANDLE) + { + vkDestroySurfaceKHR( + m_instance, + m_surface, + nullptr + ); + m_surface = VK_NULL_HANDLE; + } + + if (m_instance != VK_NULL_HANDLE) + { + vkDestroyInstance(m_instance, nullptr); + m_instance = VK_NULL_HANDLE; + } +} diff --git a/VulkanContext.hpp b/VulkanContext.hpp new file mode 100644 index 0000000..81da548 --- /dev/null +++ b/VulkanContext.hpp @@ -0,0 +1,75 @@ +#pragma once + +#include + +#include +#include +#include +#include +#include + +struct SDL_Window; + +struct QueueFamilyIndices +{ + std::optional graphicsFamily; + std::optional presentFamily; + + bool isComplete() const + { + return graphicsFamily.has_value() && + presentFamily.has_value(); + } +}; + +struct SwapchainSupportDetails +{ + VkSurfaceCapabilitiesKHR capabilities; + std::vector formats; + std::vector presentModes; +}; + +QueueFamilyIndices findQueueFamilies( + VkPhysicalDevice device, + VkSurfaceKHR surface); + +SwapchainSupportDetails querySwapchainSupport( + VkPhysicalDevice device, + VkSurfaceKHR surface); + +class VulkanContext +{ +public: + VulkanContext( + SDL_Window* window, + const char* appName, + uint32_t versionMajor, + uint32_t versionMinor, + uint32_t versionPatch); + + ~VulkanContext(); + + VulkanContext(const VulkanContext&) = delete; + VulkanContext& operator=(const VulkanContext&) = delete; + + VkDevice device() const { return m_device; } + VkPhysicalDevice physicalDevice() const { return m_physicalDevice; } + VkInstance instance() const { return m_instance; } + VkSurfaceKHR surface() const { return m_surface; } + VkQueue graphicsQueue() const { return m_graphicsQueue; } + VkQueue presentQueue() const { return m_presentQueue; } + VkCommandPool commandPool() const { return m_commandPool; } + const QueueFamilyIndices& queueIndices() const { return m_queueIndices; } + + void release(); + +private: + VkInstance m_instance = VK_NULL_HANDLE; + VkSurfaceKHR m_surface = VK_NULL_HANDLE; + VkPhysicalDevice m_physicalDevice = VK_NULL_HANDLE; + VkDevice m_device = VK_NULL_HANDLE; + VkQueue m_graphicsQueue = VK_NULL_HANDLE; + VkQueue m_presentQueue = VK_NULL_HANDLE; + VkCommandPool m_commandPool = VK_NULL_HANDLE; + QueueFamilyIndices m_queueIndices; +}; diff --git a/VulkanUtils.cpp b/VulkanUtils.cpp new file mode 100644 index 0000000..a2b177c --- /dev/null +++ b/VulkanUtils.cpp @@ -0,0 +1,326 @@ +#include "VulkanUtils.hpp" + +#include + +uint32_t findMemoryType( + VkPhysicalDevice physicalDevice, + uint32_t typeFilter, + VkMemoryPropertyFlags properties) +{ + VkPhysicalDeviceMemoryProperties memProperties; + + vkGetPhysicalDeviceMemoryProperties( + physicalDevice, + &memProperties + ); + + for (uint32_t i = 0; i < memProperties.memoryTypeCount; ++i) + { + if ((typeFilter & (1 << i)) && + (memProperties.memoryTypes[i].propertyFlags & properties) == properties) + { + return i; + } + } + + throw std::runtime_error("Failed to find suitable memory type"); +} + +void createBuffer( + VkDevice device, + VkPhysicalDevice physicalDevice, + VkDeviceSize size, + VkBufferUsageFlags usage, + VkMemoryPropertyFlags properties, + VkBuffer& buffer, + VkDeviceMemory& bufferMemory) +{ + VkBufferCreateInfo bufferInfo{}; + bufferInfo.sType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO; + bufferInfo.size = size; + bufferInfo.usage = usage; + bufferInfo.sharingMode = VK_SHARING_MODE_EXCLUSIVE; + + if (vkCreateBuffer(device, &bufferInfo, nullptr, &buffer) != VK_SUCCESS) + { + throw std::runtime_error("Failed to create buffer"); + } + + VkMemoryRequirements memRequirements; + vkGetBufferMemoryRequirements(device, buffer, &memRequirements); + + VkMemoryAllocateInfo allocInfo{}; + allocInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; + allocInfo.allocationSize = memRequirements.size; + allocInfo.memoryTypeIndex = findMemoryType( + physicalDevice, + memRequirements.memoryTypeBits, + properties + ); + + if (vkAllocateMemory(device, &allocInfo, nullptr, &bufferMemory) != VK_SUCCESS) + { + throw std::runtime_error("Failed to allocate buffer memory"); + } + + vkBindBufferMemory(device, buffer, bufferMemory, 0); +} + +VkCommandBuffer beginSingleTimeCommands( + VkDevice device, + VkCommandPool commandPool) +{ + VkCommandBufferAllocateInfo allocInfo{}; + allocInfo.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO; + allocInfo.level = VK_COMMAND_BUFFER_LEVEL_PRIMARY; + allocInfo.commandPool = commandPool; + allocInfo.commandBufferCount = 1; + + VkCommandBuffer commandBuffer; + vkAllocateCommandBuffers(device, &allocInfo, &commandBuffer); + + VkCommandBufferBeginInfo beginInfo{}; + beginInfo.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO; + beginInfo.flags = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT; + + vkBeginCommandBuffer(commandBuffer, &beginInfo); + + return commandBuffer; +} + +void endSingleTimeCommands( + VkDevice device, + VkCommandPool commandPool, + VkQueue graphicsQueue, + VkCommandBuffer commandBuffer) +{ + vkEndCommandBuffer(commandBuffer); + + VkSubmitInfo submitInfo{}; + submitInfo.sType = VK_STRUCTURE_TYPE_SUBMIT_INFO; + submitInfo.commandBufferCount = 1; + submitInfo.pCommandBuffers = &commandBuffer; + + vkQueueSubmit(graphicsQueue, 1, &submitInfo, VK_NULL_HANDLE); + vkQueueWaitIdle(graphicsQueue); + + vkFreeCommandBuffers(device, commandPool, 1, &commandBuffer); +} + +void createImage( + VkDevice device, + VkPhysicalDevice physicalDevice, + uint32_t width, + uint32_t height, + VkFormat format, + VkImageTiling tiling, + VkImageUsageFlags usage, + VkMemoryPropertyFlags properties, + VkImage& image, + VkDeviceMemory& imageMemory) +{ + VkImageCreateInfo imageInfo{}; + imageInfo.sType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO; + imageInfo.imageType = VK_IMAGE_TYPE_2D; + imageInfo.extent.width = width; + imageInfo.extent.height = height; + imageInfo.extent.depth = 1; + imageInfo.mipLevels = 1; + imageInfo.arrayLayers = 1; + imageInfo.format = format; + imageInfo.tiling = tiling; + imageInfo.initialLayout = VK_IMAGE_LAYOUT_UNDEFINED; + imageInfo.usage = usage; + imageInfo.samples = VK_SAMPLE_COUNT_1_BIT; + imageInfo.sharingMode = VK_SHARING_MODE_EXCLUSIVE; + + if (vkCreateImage(device, &imageInfo, nullptr, &image) != VK_SUCCESS) + { + throw std::runtime_error("Failed to create image"); + } + + VkMemoryRequirements memRequirements; + vkGetImageMemoryRequirements(device, image, &memRequirements); + + VkMemoryAllocateInfo allocInfo{}; + allocInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; + allocInfo.allocationSize = memRequirements.size; + allocInfo.memoryTypeIndex = findMemoryType( + physicalDevice, + memRequirements.memoryTypeBits, + properties + ); + + if (vkAllocateMemory(device, &allocInfo, nullptr, &imageMemory) != VK_SUCCESS) + { + throw std::runtime_error("Failed to allocate image memory"); + } + + vkBindImageMemory(device, image, imageMemory, 0); +} + +void recordImageLayoutTransition( + VkCommandBuffer commandBuffer, + VkImage image, + VkFormat format, + VkImageLayout oldLayout, + VkImageLayout newLayout) +{ + (void)format; + + VkImageMemoryBarrier barrier{}; + barrier.sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER; + barrier.oldLayout = oldLayout; + barrier.newLayout = newLayout; + barrier.srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED; + barrier.dstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED; + barrier.image = image; + barrier.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; + barrier.subresourceRange.baseMipLevel = 0; + barrier.subresourceRange.levelCount = 1; + barrier.subresourceRange.baseArrayLayer = 0; + barrier.subresourceRange.layerCount = 1; + + VkPipelineStageFlags sourceStage; + VkPipelineStageFlags destinationStage; + + if (oldLayout == VK_IMAGE_LAYOUT_UNDEFINED && + newLayout == VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL) + { + barrier.srcAccessMask = 0; + barrier.dstAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT; + + sourceStage = VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT; + destinationStage = VK_PIPELINE_STAGE_TRANSFER_BIT; + } + else if (oldLayout == VK_IMAGE_LAYOUT_UNDEFINED && + newLayout == VK_IMAGE_LAYOUT_GENERAL) + { + barrier.srcAccessMask = 0; + barrier.dstAccessMask = VK_ACCESS_SHADER_WRITE_BIT; + + sourceStage = VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT; + destinationStage = VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT; + } + else if (oldLayout == VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL && + newLayout == VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) + { + barrier.srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT; + barrier.dstAccessMask = VK_ACCESS_SHADER_READ_BIT; + + sourceStage = VK_PIPELINE_STAGE_TRANSFER_BIT; + destinationStage = VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT; + } + else if (oldLayout == VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL && + newLayout == VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL) + { + barrier.srcAccessMask = VK_ACCESS_SHADER_READ_BIT; + barrier.dstAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT; + + sourceStage = VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT; + destinationStage = VK_PIPELINE_STAGE_TRANSFER_BIT; + } + else + { + throw std::runtime_error("Unsupported layout transition"); + } + + vkCmdPipelineBarrier( + commandBuffer, + sourceStage, + destinationStage, + 0, + 0, + nullptr, + 0, + nullptr, + 1, + &barrier + ); +} + +void transitionImageLayout( + VkDevice device, + VkCommandPool commandPool, + VkQueue graphicsQueue, + VkImage image, + VkFormat format, + VkImageLayout oldLayout, + VkImageLayout newLayout) +{ + VkCommandBuffer commandBuffer = + beginSingleTimeCommands(device, commandPool); + + recordImageLayoutTransition( + commandBuffer, + image, + format, + oldLayout, + newLayout + ); + + endSingleTimeCommands( + device, + commandPool, + graphicsQueue, + commandBuffer + ); +} + +void recordCopyBufferToImage( + VkCommandBuffer commandBuffer, + VkBuffer buffer, + VkImage image, + uint32_t width, + uint32_t height) +{ + VkBufferImageCopy region{}; + region.bufferOffset = 0; + region.bufferRowLength = 0; + region.bufferImageHeight = 0; + + region.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; + region.imageSubresource.mipLevel = 0; + region.imageSubresource.baseArrayLayer = 0; + region.imageSubresource.layerCount = 1; + + region.imageOffset = {0, 0, 0}; + region.imageExtent = {width, height, 1}; + + vkCmdCopyBufferToImage( + commandBuffer, + buffer, + image, + VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, + 1, + ®ion + ); +} + +void copyBufferToImage( + VkDevice device, + VkCommandPool commandPool, + VkQueue graphicsQueue, + VkBuffer buffer, + VkImage image, + uint32_t width, + uint32_t height) +{ + VkCommandBuffer commandBuffer = + beginSingleTimeCommands(device, commandPool); + + recordCopyBufferToImage( + commandBuffer, + buffer, + image, + width, + height + ); + + endSingleTimeCommands( + device, + commandPool, + graphicsQueue, + commandBuffer + ); +} diff --git a/VulkanUtils.hpp b/VulkanUtils.hpp new file mode 100644 index 0000000..c857882 --- /dev/null +++ b/VulkanUtils.hpp @@ -0,0 +1,73 @@ +#pragma once + +#include + +#include + +uint32_t findMemoryType( + VkPhysicalDevice physicalDevice, + uint32_t typeFilter, + VkMemoryPropertyFlags properties); + +void createBuffer( + VkDevice device, + VkPhysicalDevice physicalDevice, + VkDeviceSize size, + VkBufferUsageFlags usage, + VkMemoryPropertyFlags properties, + VkBuffer& buffer, + VkDeviceMemory& bufferMemory); + +VkCommandBuffer beginSingleTimeCommands( + VkDevice device, + VkCommandPool commandPool); + +void endSingleTimeCommands( + VkDevice device, + VkCommandPool commandPool, + VkQueue graphicsQueue, + VkCommandBuffer commandBuffer); + +void createImage( + VkDevice device, + VkPhysicalDevice physicalDevice, + uint32_t width, + uint32_t height, + VkFormat format, + VkImageTiling tiling, + VkImageUsageFlags usage, + VkMemoryPropertyFlags properties, + VkImage& image, + VkDeviceMemory& imageMemory); + +void recordImageLayoutTransition( + VkCommandBuffer commandBuffer, + VkImage image, + VkFormat format, + VkImageLayout oldLayout, + VkImageLayout newLayout); + +void transitionImageLayout( + VkDevice device, + VkCommandPool commandPool, + VkQueue graphicsQueue, + VkImage image, + VkFormat format, + VkImageLayout oldLayout, + VkImageLayout newLayout); + +void recordCopyBufferToImage( + VkCommandBuffer commandBuffer, + VkBuffer buffer, + VkImage image, + uint32_t width, + uint32_t height); + +void copyBufferToImage( + VkDevice device, + VkCommandPool commandPool, + VkQueue graphicsQueue, + VkBuffer buffer, + VkImage image, + uint32_t width, + uint32_t height); diff --git a/build-sdk/CMakeCache.txt b/build-sdk/CMakeCache.txt new file mode 100644 index 0000000..5d5e6ba --- /dev/null +++ b/build-sdk/CMakeCache.txt @@ -0,0 +1,426 @@ +# This is the CMakeCache file. +# For build in directory: /home/itten/mxl-multiviewer/build-sdk +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-15 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-15 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_COMPAT_VERSION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=mxl_multiviewer + +//Value Computed by CMake +CMAKE_PROJECT_SPDX_LICENSE:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Enable real MXL SDK integration +MXL_MULTIVIEWER_ENABLE_MXL_SDK:BOOL=ON + +//Path to MXL SDK root directory +MXL_SDK_ROOT:PATH=/home/itten/dmf-mxl/mxl-1.0.1 + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Path to a program. +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE:FILEPATH=/bin/glslangValidator + +//Path to a program. +Vulkan_GLSLC_EXECUTABLE:FILEPATH=Vulkan_GLSLC_EXECUTABLE-NOTFOUND + +//Path to a file. +Vulkan_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +Vulkan_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libvulkan.so + +//Value Computed by CMake +mxl_multiviewer_BINARY_DIR:STATIC=/home/itten/mxl-multiviewer/build-sdk + +//Value Computed by CMake +mxl_multiviewer_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +mxl_multiviewer_SOURCE_DIR:STATIC=/home/itten/mxl-multiviewer + +//Path to a library. +pkgcfg_lib_SDL3_SDL3:FILEPATH=/usr/lib/x86_64-linux-gnu/libSDL3.so + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/itten/mxl-multiviewer/build-sdk +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=2 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/itten/mxl-multiviewer +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-4.2 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding PkgConfig +FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v2.5.1()] +//Details about finding Vulkan +FIND_PACKAGE_MESSAGE_DETAILS_Vulkan:INTERNAL=[/usr/lib/x86_64-linux-gnu/libvulkan.so][/usr/include][found components: glslangValidator missing components: glslc][v1.4.341()] +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +SDL3_CFLAGS:INTERNAL=-I/usr/include;-D_REENTRANT;-I/usr/include/fribidi;-I/usr/include/libdrm;-I/usr/include/libdecor-0 +SDL3_CFLAGS_I:INTERNAL= +SDL3_CFLAGS_OTHER:INTERNAL=-D_REENTRANT +SDL3_FOUND:INTERNAL=1 +SDL3_INCLUDEDIR:INTERNAL=/usr/include +SDL3_INCLUDE_DIRS:INTERNAL=/usr/include;/usr/include/fribidi;/usr/include/libdrm;/usr/include/libdecor-0 +SDL3_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lSDL3 +SDL3_LDFLAGS_OTHER:INTERNAL= +SDL3_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +SDL3_LIBRARIES:INTERNAL=SDL3 +SDL3_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +SDL3_LIBS:INTERNAL= +SDL3_LIBS_L:INTERNAL= +SDL3_LIBS_OTHER:INTERNAL= +SDL3_LIBS_PATHS:INTERNAL= +SDL3_MODULE_NAME:INTERNAL=sdl3 +SDL3_PREFIX:INTERNAL=/usr +SDL3_STATIC_CFLAGS:INTERNAL=-I/usr/include;-D_REENTRANT;-I/usr/include/fribidi;-I/usr/include/libdrm;-I/usr/include/libdecor-0;-DFRIBIDI_LIB_STATIC +SDL3_STATIC_CFLAGS_I:INTERNAL= +SDL3_STATIC_CFLAGS_OTHER:INTERNAL=-D_REENTRANT;-DFRIBIDI_LIB_STATIC +SDL3_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include;/usr/include/fribidi;/usr/include/libdrm;/usr/include/libdecor-0 +SDL3_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lSDL3;-lm;-lasound;-lpthread;-lrt;-lpulse;-pthread;-L/usr/lib/x86_64-linux-gnu/pulseaudio;-lpulsecommon-17.0;-lXcursor;-lXrandr;-lXrender;-lXss;-lXtst;-lXi;-lXext;-lXfixes;-lX11;-lpthread;-lxcb;-lXau;-lXdmcp;-lfribidi;-ldrm;-lgbm;-lwayland-egl;-lwayland-cursor;-lEGL;-lxkbcommon;-ldecor-0;-lwayland-client;-lm;-pthread;-lrt;-lffi +SDL3_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread +SDL3_STATIC_LIBDIR:INTERNAL= +SDL3_STATIC_LIBRARIES:INTERNAL=SDL3;m;asound;pthread;rt;pulse;pulsecommon-17.0;Xcursor;Xrandr;Xrender;Xss;Xtst;Xi;Xext;Xfixes;X11;pthread;xcb;Xau;Xdmcp;fribidi;drm;gbm;wayland-egl;wayland-cursor;EGL;xkbcommon;decor-0;wayland-client;m;rt;ffi +SDL3_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu/pulseaudio +SDL3_STATIC_LIBS:INTERNAL= +SDL3_STATIC_LIBS_L:INTERNAL= +SDL3_STATIC_LIBS_OTHER:INTERNAL= +SDL3_STATIC_LIBS_PATHS:INTERNAL= +SDL3_VERSION:INTERNAL=3.4.2 +SDL3_sdl3_INCLUDEDIR:INTERNAL= +SDL3_sdl3_LIBDIR:INTERNAL= +SDL3_sdl3_PREFIX:INTERNAL= +SDL3_sdl3_VERSION:INTERNAL= +//ADVANCED property for variable: Vulkan_GLSLANG_VALIDATOR_EXECUTABLE +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_GLSLC_EXECUTABLE +Vulkan_GLSLC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_INCLUDE_DIR +Vulkan_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_LIBRARY +Vulkan_LIBRARY-ADVANCED:INTERNAL=1 +__pkg_config_arguments_SDL3:INTERNAL=REQUIRED;sdl3 +__pkg_config_checked_SDL3:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_SDL3_SDL3 +pkgcfg_lib_SDL3_SDL3-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu + diff --git a/build-sdk/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake b/build-sdk/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..462c565 --- /dev/null +++ b/build-sdk/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake @@ -0,0 +1,108 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "15.2.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "26") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23;cxx_std_26") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "cxx_std_26") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-15") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-15") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.46) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/15;/usr/include/x86_64-linux-gnu/c++/15;/usr/include/c++/15/backward;/usr/lib/gcc/x86_64-linux-gnu/15/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/15;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + +### Imported target for C++26 standard library +set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + + diff --git a/build-sdk/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin b/build-sdk/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..b3ed2fb Binary files /dev/null and b/build-sdk/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/build-sdk/CMakeFiles/4.2.3/CMakeSystem.cmake b/build-sdk/CMakeFiles/4.2.3/CMakeSystem.cmake new file mode 100644 index 0000000..804d059 --- /dev/null +++ b/build-sdk/CMakeFiles/4.2.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-7.0.0-15-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "7.0.0-15-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-7.0.0-15-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "7.0.0-15-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build-sdk/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build-sdk/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..b35f567 --- /dev/null +++ b/build-sdk/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build-sdk/CMakeFiles/4.2.3/CompilerIdCXX/a.out b/build-sdk/CMakeFiles/4.2.3/CompilerIdCXX/a.out new file mode 100755 index 0000000..c2ee09f Binary files /dev/null and b/build-sdk/CMakeFiles/4.2.3/CompilerIdCXX/a.out differ diff --git a/build-sdk/CMakeFiles/CMakeConfigureLog.yaml b/build-sdk/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..67acd2e --- /dev/null +++ b/build-sdk/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,1590 @@ + +--- +events: + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake:12 (find_program)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_UNAME" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "uname" + candidate_directories: + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/home/itten/.opencode/bin/uname" + - "/usr/local/sbin/uname" + - "/usr/local/bin/uname" + - "/usr/sbin/uname" + found: "/usr/bin/uname" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:3 (project)" + message: | + The system is: Linux - 7.0.0-15-generic - x86_64 + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeUnixFindMake.cmake:5 (find_program)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_MAKE_PROGRAM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gmake" + - "make" + - "smake" + candidate_directories: + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/home/itten/.opencode/bin/gmake" + - "/usr/local/sbin/gmake" + - "/usr/local/bin/gmake" + - "/usr/sbin/gmake" + found: "/usr/bin/gmake" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompiler.cmake:73 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:69 (_cmake_find_compiler)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER" + description: "CXX compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "c++" + - "CC" + - "g++" + - "aCC" + - "cl" + - "bcc" + - "xlC" + - "icpx" + - "icx" + - "clang++" + candidate_directories: + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/home/itten/.opencode/bin/c++" + - "/usr/local/sbin/c++" + - "/usr/local/bin/c++" + - "/usr/sbin/c++" + found: "/usr/bin/c++" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:3 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "/usr/share/cmake-4.2/Modules/" + found: "/usr/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:3 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /usr/bin/c++ + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/4.2.3/CompilerIdCXX/a.out + + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ar" + candidate_directories: + - "/usr/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/ar" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_RANLIB" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ranlib" + candidate_directories: + - "/usr/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/ranlib" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_STRIP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "strip" + candidate_directories: + - "/usr/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/strip" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ld" + candidate_directories: + - "/usr/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/ld" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_NM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "nm" + candidate_directories: + - "/usr/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/nm" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_OBJDUMP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objdump" + candidate_directories: + - "/usr/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/objdump" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_OBJCOPY" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objcopy" + candidate_directories: + - "/usr/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/objcopy" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_READELF" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "readelf" + candidate_directories: + - "/usr/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/readelf" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_DLLTOOL" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "dlltool" + candidate_directories: + - "/usr/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/dlltool" + - "/home/itten/.opencode/bin/dlltool" + - "/usr/local/sbin/dlltool" + - "/usr/local/bin/dlltool" + - "/usr/sbin/dlltool" + - "/sbin/dlltool" + - "/bin/dlltool" + - "/usr/games/dlltool" + - "/usr/local/games/dlltool" + - "/snap/bin/dlltool" + found: false + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_ADDR2LINE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "addr2line" + candidate_directories: + - "/usr/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + found: "/usr/bin/addr2line" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_TAPI" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "tapi" + candidate_directories: + - "/usr/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/tapi" + - "/home/itten/.opencode/bin/tapi" + - "/usr/local/sbin/tapi" + - "/usr/local/bin/tapi" + - "/usr/sbin/tapi" + - "/sbin/tapi" + - "/bin/tapi" + - "/usr/games/tapi" + - "/usr/local/games/tapi" + - "/snap/bin/tapi" + found: false + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-15.2" + - "gcc-ar-15" + - "gcc-ar15" + - "gcc-ar" + candidate_directories: + - "/usr/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/gcc-ar-15.2" + - "/home/itten/.opencode/bin/gcc-ar-15.2" + - "/usr/local/sbin/gcc-ar-15.2" + - "/usr/local/bin/gcc-ar-15.2" + - "/usr/sbin/gcc-ar-15.2" + - "/sbin/gcc-ar-15.2" + - "/bin/gcc-ar-15.2" + - "/usr/games/gcc-ar-15.2" + - "/usr/local/games/gcc-ar-15.2" + - "/snap/bin/gcc-ar-15.2" + found: "/usr/bin/gcc-ar-15" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-15.2" + - "gcc-ranlib-15" + - "gcc-ranlib15" + - "gcc-ranlib" + candidate_directories: + - "/usr/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/gcc-ranlib-15.2" + - "/home/itten/.opencode/bin/gcc-ranlib-15.2" + - "/usr/local/sbin/gcc-ranlib-15.2" + - "/usr/local/bin/gcc-ranlib-15.2" + - "/usr/sbin/gcc-ranlib-15.2" + - "/sbin/gcc-ranlib-15.2" + - "/bin/gcc-ranlib-15.2" + - "/usr/games/gcc-ranlib-15.2" + - "/usr/local/games/gcc-ranlib-15.2" + - "/snap/bin/gcc-ranlib-15.2" + found: "/usr/bin/gcc-ranlib-15" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/itten/mxl-multiviewer/build-sdk/CMakeFiles/CMakeScratch/TryCompile-9UtuIz" + binary: "/home/itten/mxl-multiviewer/build-sdk/CMakeFiles/CMakeScratch/TryCompile-9UtuIz" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/itten/mxl-multiviewer/build-sdk/CMakeFiles/CMakeScratch/TryCompile-9UtuIz' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_a4631/fast + /usr/bin/gmake -f CMakeFiles/cmTC_a4631.dir/build.make CMakeFiles/cmTC_a4631.dir/build + gmake[1]: Entering directory '/home/itten/mxl-multiviewer/build-sdk/CMakeFiles/CMakeScratch/TryCompile-9UtuIz' + Building CXX object CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust,cobol,algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a4631.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/15/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_a4631.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -fzero-init-padding-bits=all -Wbidi-chars=any -o /tmp/ccfv5LST.s + GNU C++17 (Ubuntu 15.2.0-16ubuntu1) version 15.2.0 (x86_64-linux-gnu) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/15" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/15 + /usr/include/x86_64-linux-gnu/c++/15 + /usr/include/c++/15/backward + /usr/lib/gcc/x86_64-linux-gnu/15/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: b661a74662ad7cf413c4193391ab5290 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a4631.dir/' + /usr/bin/x86_64-linux-gnu-as -v --64 -o CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccfv5LST.s + GNU assembler version 2.46 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.46 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_a4631 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a4631.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust,cobol,algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a4631' '-foffload-options=-l_GCC_stdc++' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a4631.' + /usr/libexec/gcc/x86_64-linux-gnu/15/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/cct536bK.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_a4631 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o + collect2 version 15.2.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/cct536bK.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_a4631 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.46 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a4631' '-foffload-options=-l_GCC_stdc++' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a4631.' + /usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a4631 + gmake[1]: Leaving directory '/home/itten/mxl-multiviewer/build-sdk/CMakeFiles/CMakeScratch/TryCompile-9UtuIz' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/15] + add: [/usr/include/x86_64-linux-gnu/c++/15] + add: [/usr/include/c++/15/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/15/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/15] ==> [/usr/include/c++/15] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/15] ==> [/usr/include/x86_64-linux-gnu/c++/15] + collapse include dir [/usr/include/c++/15/backward] ==> [/usr/include/c++/15/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/15/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/15/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/15;/usr/include/x86_64-linux-gnu/c++/15;/usr/include/c++/15/backward;/usr/lib/gcc/x86_64-linux-gnu/15/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/home/itten/mxl-multiviewer/build-sdk/CMakeFiles/CMakeScratch/TryCompile-9UtuIz'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_a4631/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_a4631.dir/build.make CMakeFiles/cmTC_a4631.dir/build] + ignore line: [gmake[1]: Entering directory '/home/itten/mxl-multiviewer/build-sdk/CMakeFiles/CMakeScratch/TryCompile-9UtuIz'] + ignore line: [Building CXX object CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 rust cobol algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a4631.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/15/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_a4631.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -fzero-init-padding-bits=all -Wbidi-chars=any -o /tmp/ccfv5LST.s] + ignore line: [GNU C++17 (Ubuntu 15.2.0-16ubuntu1) version 15.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/15"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/15] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/15] + ignore line: [ /usr/include/c++/15/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/15/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: b661a74662ad7cf413c4193391ab5290] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a4631.dir/'] + ignore line: [ /usr/bin/x86_64-linux-gnu-as -v --64 -o CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccfv5LST.s] + ignore line: [GNU assembler version 2.46 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.46] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_a4631] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a4631.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 15.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-15/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 rust cobol algol68 --prefix=/usr --with-gcc-major-version-only --program-suffix=-15 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-15-j35TAX/gcc-15-15.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-15-j35TAX/gcc-15-15.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Ubuntu 15.2.0-16ubuntu1) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/15/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/15/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a4631' '-foffload-options=-l_GCC_stdc++' '-foffload-options=-l_GCC_m' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a4631.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/15/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/cct536bK.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_a4631 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/15/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cct536bK.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_a4631] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../..] + arg [-L/lib] ==> dir [/lib] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 15.2.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/15/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/15/lto-wrapper -plugin-opt=-fresolution=/tmp/cct536bK.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_a4631 /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/15/../../.. -L/lib -L/usr/lib -v CMakeFiles/cmTC_a4631.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15] ==> [/usr/lib/gcc/x86_64-linux-gnu/15] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../..] ==> [/usr/lib] + collapse library dir [/lib] ==> [/lib] + collapse library dir [/usr/lib] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/15;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.46 + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:517 (find_program)" + - "CMakeLists.txt:14 (find_package)" + mode: "program" + variable: "PKG_CONFIG_EXECUTABLE" + description: "pkg-config executable" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "pkg-config" + - "pkgconf" + candidate_directories: + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/bin/" + - "/usr/local/sbin/" + - "/usr/local/" + - "/usr/bin/" + - "/usr/sbin/" + - "/usr/" + - "/bin/" + - "/sbin/" + - "/usr/X11R6/bin/" + - "/usr/X11R6/sbin/" + - "/usr/X11R6/" + - "/usr/pkg/bin/" + - "/usr/pkg/sbin/" + - "/usr/pkg/" + - "/opt/bin/" + - "/opt/sbin/" + - "/opt/" + searched_directories: + - "/home/itten/.opencode/bin/pkg-config" + - "/home/itten/.opencode/bin/pkgconf" + - "/usr/local/sbin/pkg-config" + - "/usr/local/sbin/pkgconf" + - "/usr/local/bin/pkg-config" + - "/usr/local/bin/pkgconf" + - "/usr/sbin/pkg-config" + - "/usr/sbin/pkgconf" + found: "/usr/bin/pkg-config" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindVulkan.cmake:392 (find_path)" + - "CMakeLists.txt:15 (find_package)" + mode: "path" + variable: "Vulkan_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "vulkan/vulkan.h" + candidate_directories: + - "/include/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/include/vulkan/vulkan.h" + - "/home/itten/.opencode/bin/vulkan/vulkan.h" + - "/usr/local/sbin/vulkan/vulkan.h" + - "/usr/local/bin/vulkan/vulkan.h" + - "/usr/sbin/vulkan/vulkan.h" + - "/usr/bin/vulkan/vulkan.h" + - "/sbin/vulkan/vulkan.h" + - "/bin/vulkan/vulkan.h" + - "/usr/games/vulkan/vulkan.h" + - "/usr/local/games/vulkan/vulkan.h" + - "/snap/bin/vulkan/vulkan.h" + - "/usr/local/include/x86_64-linux-gnu/vulkan/vulkan.h" + - "/usr/local/include/vulkan/vulkan.h" + - "/usr/local/vulkan/vulkan.h" + - "/usr/include/x86_64-linux-gnu/vulkan/vulkan.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindVulkan.cmake:399 (find_library)" + - "CMakeLists.txt:15 (find_package)" + mode: "library" + variable: "Vulkan_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "vulkan" + candidate_directories: + - "/lib/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + searched_directories: + - "/lib/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + found: "/usr/lib/x86_64-linux-gnu/libvulkan.so" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindVulkan.cmake:407 (find_program)" + - "CMakeLists.txt:15 (find_package)" + mode: "program" + variable: "Vulkan_GLSLC_EXECUTABLE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "glslc" + candidate_directories: + - "/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/bin/" + - "/usr/local/sbin/" + - "/usr/local/" + - "/usr/bin/" + - "/usr/sbin/" + - "/usr/" + - "/bin/" + - "/sbin/" + - "/usr/X11R6/bin/" + - "/usr/X11R6/sbin/" + - "/usr/X11R6/" + - "/usr/pkg/bin/" + - "/usr/pkg/sbin/" + - "/usr/pkg/" + - "/opt/bin/" + - "/opt/sbin/" + - "/opt/" + searched_directories: + - "/bin/glslc" + - "/home/itten/.opencode/bin/glslc" + - "/usr/local/sbin/glslc" + - "/usr/local/bin/glslc" + - "/usr/sbin/glslc" + - "/usr/bin/glslc" + - "/sbin/glslc" + - "/usr/games/glslc" + - "/usr/local/games/glslc" + - "/snap/bin/glslc" + - "/usr/local/bin/glslc" + - "/usr/local/sbin/glslc" + - "/usr/local/glslc" + - "/usr/bin/glslc" + - "/usr/sbin/glslc" + - "/usr/glslc" + - "/bin/glslc" + - "/sbin/glslc" + - "/usr/X11R6/bin/glslc" + - "/usr/X11R6/sbin/glslc" + - "/usr/X11R6/glslc" + - "/usr/pkg/bin/glslc" + - "/usr/pkg/sbin/glslc" + - "/usr/pkg/glslc" + - "/opt/bin/glslc" + - "/opt/sbin/glslc" + - "/opt/glslc" + found: false + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindVulkan.cmake:415 (find_program)" + - "CMakeLists.txt:15 (find_package)" + mode: "program" + variable: "Vulkan_GLSLANG_VALIDATOR_EXECUTABLE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "glslangValidator" + candidate_directories: + - "/bin/" + - "/home/itten/.opencode/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/bin/" + - "/usr/local/sbin/" + - "/usr/local/" + - "/usr/bin/" + - "/usr/sbin/" + - "/usr/" + - "/bin/" + - "/sbin/" + - "/usr/X11R6/bin/" + - "/usr/X11R6/sbin/" + - "/usr/X11R6/" + - "/usr/pkg/bin/" + - "/usr/pkg/sbin/" + - "/usr/pkg/" + - "/opt/bin/" + - "/opt/sbin/" + - "/opt/" + found: "/bin/glslangValidator" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:761 (find_library)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:811 (_pkg_find_libs)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:1149 (_pkg_recalculate)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:1166 (_pkg_check_modules_internal)" + - "CMakeLists.txt:17 (pkg_check_modules)" + mode: "library" + variable: "pkgcfg_lib_SDL3_SDL3" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "SDL3" + candidate_directories: + - "/usr/lib/x86_64-linux-gnu/" + found: "/usr/lib/x86_64-linux-gnu/libSDL3.so" + search_context: + ENV{PATH}: + - "/home/itten/.opencode/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" +... diff --git a/build-sdk/CMakeFiles/CMakeDirectoryInformation.cmake b/build-sdk/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..df1ff6e --- /dev/null +++ b/build-sdk/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/itten/mxl-multiviewer") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/itten/mxl-multiviewer/build-sdk") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-sdk/CMakeFiles/InstallScripts.json b/build-sdk/CMakeFiles/InstallScripts.json new file mode 100644 index 0000000..cdb6924 --- /dev/null +++ b/build-sdk/CMakeFiles/InstallScripts.json @@ -0,0 +1,7 @@ +{ + "InstallScripts" : + [ + "/home/itten/mxl-multiviewer/build-sdk/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/build-sdk/CMakeFiles/Makefile.cmake b/build-sdk/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..906800b --- /dev/null +++ b/build-sdk/CMakeFiles/Makefile.cmake @@ -0,0 +1,56 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/home/itten/mxl-multiviewer/CMakeLists.txt" + "CMakeFiles/4.2.3/CMakeCXXCompiler.cmake" + "CMakeFiles/4.2.3/CMakeSystem.cmake" + "/usr/share/cmake-4.2/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-4.2/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-4.2/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-4.2/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-4.2/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-4.2/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake" + "/usr/share/cmake-4.2/Modules/FindVulkan.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/usr/share/cmake-4.2/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/usr/share/cmake-4.2/Modules/Linker/GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Linker/GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake-4.2/Modules/Platform/Linux.cmake" + "/usr/share/cmake-4.2/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/mxl_multiviewer.dir/DependInfo.cmake" + "CMakeFiles/v210_test.dir/DependInfo.cmake" + ) diff --git a/build-sdk/CMakeFiles/Makefile2 b/build-sdk/CMakeFiles/Makefile2 new file mode 100644 index 0000000..5550205 --- /dev/null +++ b/build-sdk/CMakeFiles/Makefile2 @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/itten/mxl-multiviewer + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/itten/mxl-multiviewer/build-sdk + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/mxl_multiviewer.dir/all +all: CMakeFiles/v210_test.dir/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/mxl_multiviewer.dir/codegen +codegen: CMakeFiles/v210_test.dir/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/mxl_multiviewer.dir/clean +clean: CMakeFiles/v210_test.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/mxl_multiviewer.dir + +# All Build rule for target. +CMakeFiles/mxl_multiviewer.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 "Built target mxl_multiviewer" +.PHONY : CMakeFiles/mxl_multiviewer.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/mxl_multiviewer.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/itten/mxl-multiviewer/build-sdk/CMakeFiles 22 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/mxl_multiviewer.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/itten/mxl-multiviewer/build-sdk/CMakeFiles 0 +.PHONY : CMakeFiles/mxl_multiviewer.dir/rule + +# Convenience name for target. +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/rule +.PHONY : mxl_multiviewer + +# codegen rule for target. +CMakeFiles/mxl_multiviewer.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 "Finished codegen for target mxl_multiviewer" +.PHONY : CMakeFiles/mxl_multiviewer.dir/codegen + +# clean rule for target. +CMakeFiles/mxl_multiviewer.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/clean +.PHONY : CMakeFiles/mxl_multiviewer.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/v210_test.dir + +# All Build rule for target. +CMakeFiles/v210_test.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/v210_test.dir/build.make CMakeFiles/v210_test.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/v210_test.dir/build.make CMakeFiles/v210_test.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=23,24 "Built target v210_test" +.PHONY : CMakeFiles/v210_test.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/v210_test.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/itten/mxl-multiviewer/build-sdk/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/v210_test.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/itten/mxl-multiviewer/build-sdk/CMakeFiles 0 +.PHONY : CMakeFiles/v210_test.dir/rule + +# Convenience name for target. +v210_test: CMakeFiles/v210_test.dir/rule +.PHONY : v210_test + +# codegen rule for target. +CMakeFiles/v210_test.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/v210_test.dir/build.make CMakeFiles/v210_test.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=23,24 "Finished codegen for target v210_test" +.PHONY : CMakeFiles/v210_test.dir/codegen + +# clean rule for target. +CMakeFiles/v210_test.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/v210_test.dir/build.make CMakeFiles/v210_test.dir/clean +.PHONY : CMakeFiles/v210_test.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-sdk/CMakeFiles/TargetDirectories.txt b/build-sdk/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..627d81a --- /dev/null +++ b/build-sdk/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +/home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir +/home/itten/mxl-multiviewer/build-sdk/CMakeFiles/v210_test.dir +/home/itten/mxl-multiviewer/build-sdk/CMakeFiles/edit_cache.dir +/home/itten/mxl-multiviewer/build-sdk/CMakeFiles/rebuild_cache.dir diff --git a/build-sdk/CMakeFiles/cmake.check_cache b/build-sdk/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build-sdk/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o new file mode 100644 index 0000000..1ea7a10 Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o.d new file mode 100644 index 0000000..4646ef8 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o.d @@ -0,0 +1,178 @@ +CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o: \ + /home/itten/mxl-multiviewer/AppConfig.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/AppConfig.hpp /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/15/optional /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/type_traits /usr/include/c++/15/exception \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/include/c++/15/typeinfo /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/new /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/enable_special_members.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/concepts /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/bits/invoke.h /usr/include/c++/15/string \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h /usr/include/c++/15/vector \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/vector.tcc /usr/include/c++/15/iostream \ + /usr/include/c++/15/ostream /usr/include/c++/15/bits/ostream.h \ + /usr/include/c++/15/ios /usr/include/c++/15/bits/ios_base.h \ + /usr/include/c++/15/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/linux/sched/types.h /usr/include/linux/types.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/system_error \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/c++/15/stdexcept /usr/include/c++/15/streambuf \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/locale_facets.h /usr/include/c++/15/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/ostream.tcc /usr/include/c++/15/istream \ + /usr/include/c++/15/bits/istream.tcc diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/DependInfo.cmake b/build-sdk/CMakeFiles/mxl_multiviewer.dir/DependInfo.cmake new file mode 100644 index 0000000..b9e2c93 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/DependInfo.cmake @@ -0,0 +1,44 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/itten/mxl-multiviewer/AppConfig.cpp" "CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o.d" + "/home/itten/mxl-multiviewer/FeedCreate.cpp" "CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o.d" + "/home/itten/mxl-multiviewer/FeedTexture.cpp" "CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o.d" + "/home/itten/mxl-multiviewer/MxlFeed.cpp" "CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o.d" + "/home/itten/mxl-multiviewer/MxlInstanceCache.cpp" "CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o.d" + "/home/itten/mxl-multiviewer/MxlSdkFeed.cpp" "CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o.d" + "/home/itten/mxl-multiviewer/NoSignalFeed.cpp" "CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o.d" + "/home/itten/mxl-multiviewer/RenderPipeline.cpp" "CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o.d" + "/home/itten/mxl-multiviewer/SmpteBarsFeed.cpp" "CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o.d" + "/home/itten/mxl-multiviewer/Swapchain.cpp" "CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o.d" + "/home/itten/mxl-multiviewer/TileLayout.cpp" "CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o.d" + "/home/itten/mxl-multiviewer/V210ComputeDecoder.cpp" "CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o.d" + "/home/itten/mxl-multiviewer/VulkanContext.cpp" "CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o.d" + "/home/itten/mxl-multiviewer/VulkanUtils.cpp" "CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o.d" + "/home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.cpp" "CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o.d" + "/home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.cpp" "CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o.d" + "/home/itten/mxl-multiviewer/imgui/imgui.cpp" "CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o.d" + "/home/itten/mxl-multiviewer/imgui/imgui_draw.cpp" "CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o.d" + "/home/itten/mxl-multiviewer/imgui/imgui_tables.cpp" "CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o.d" + "/home/itten/mxl-multiviewer/imgui/imgui_widgets.cpp" "CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o.d" + "/home/itten/mxl-multiviewer/main.cpp" "CMakeFiles/mxl_multiviewer.dir/main.cpp.o" "gcc" "CMakeFiles/mxl_multiviewer.dir/main.cpp.o.d" + "" "mxl_multiviewer" "gcc" "CMakeFiles/mxl_multiviewer.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/FakeFeed.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FakeFeed.cpp.o new file mode 100644 index 0000000..d0d2723 Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FakeFeed.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/FakeFeed.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FakeFeed.cpp.o.d new file mode 100644 index 0000000..0670620 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FakeFeed.cpp.o.d @@ -0,0 +1,73 @@ +CMakeFiles/mxl_multiviewer.dir/FakeFeed.cpp.o: \ + /home/itten/mxl-multiviewer/FakeFeed.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/FakeFeed.hpp \ + /home/itten/mxl-multiviewer/IVideoFeed.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/15/vector /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/version.h /usr/include/c++/15/type_traits \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/stl_iterator.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h \ + /home/itten/mxl-multiviewer/PixelFormat.hpp diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o new file mode 100644 index 0000000..0bfed65 Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o.d new file mode 100644 index 0000000..ea7568e --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o.d @@ -0,0 +1,229 @@ +CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o: \ + /home/itten/mxl-multiviewer/FeedCreate.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/FeedCreate.hpp \ + /home/itten/mxl-multiviewer/AppConfig.hpp /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/15/optional /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/type_traits /usr/include/c++/15/exception \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/include/c++/15/typeinfo /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/new /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/enable_special_members.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/concepts /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/bits/invoke.h /usr/include/c++/15/string \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h /usr/include/c++/15/vector \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/vector.tcc \ + /home/itten/mxl-multiviewer/IVideoFeed.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp /usr/include/c++/15/memory \ + /usr/include/c++/15/bits/stl_tempbuf.h \ + /usr/include/c++/15/bits/stl_raw_storage_iter.h \ + /usr/include/c++/15/bits/align.h /usr/include/c++/15/bits/unique_ptr.h \ + /usr/include/c++/15/bits/ostream.h /usr/include/c++/15/ios \ + /usr/include/c++/15/bits/ios_base.h /usr/include/c++/15/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/linux/sched/types.h /usr/include/linux/types.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/system_error \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/c++/15/stdexcept /usr/include/c++/15/streambuf \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/locale_facets.h /usr/include/c++/15/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/shared_ptr.h \ + /usr/include/c++/15/bits/shared_ptr_base.h \ + /usr/include/c++/15/bits/allocated_ptr.h \ + /usr/include/c++/15/ext/aligned_buffer.h \ + /usr/include/c++/15/ext/concurrence.h \ + /usr/include/c++/15/bits/shared_ptr_atomic.h \ + /usr/include/c++/15/bits/atomic_base.h \ + /usr/include/c++/15/bits/atomic_lockfree_defines.h \ + /usr/include/c++/15/bits/atomic_wait.h /usr/include/c++/15/climits \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/15/bits/std_mutex.h \ + /usr/include/c++/15/backward/auto_ptr.h \ + /usr/include/c++/15/bits/ranges_uninitialized.h \ + /usr/include/c++/15/bits/ranges_algobase.h \ + /usr/include/c++/15/pstl/glue_memory_defs.h \ + /usr/include/c++/15/pstl/execution_defs.h \ + /home/itten/mxl-multiviewer/NoSignalFeed.hpp \ + /home/itten/mxl-multiviewer/MxlFeed.hpp \ + /home/itten/mxl-multiviewer/MxlSdkFeed.hpp \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flow.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flowinfo.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/dataformat.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/rational.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/mxl.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/platform.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/time.h \ + /home/itten/mxl-multiviewer/SmpteBarsFeed.hpp \ + /usr/include/c++/15/iostream /usr/include/c++/15/ostream \ + /usr/include/c++/15/bits/ostream.tcc /usr/include/c++/15/istream \ + /usr/include/c++/15/bits/istream.tcc diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedFactory.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedFactory.cpp.o new file mode 100644 index 0000000..a5f8e78 Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedFactory.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedFactory.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedFactory.cpp.o.d new file mode 100644 index 0000000..a33eeed --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedFactory.cpp.o.d @@ -0,0 +1,226 @@ +CMakeFiles/mxl_multiviewer.dir/FeedFactory.cpp.o: \ + /home/itten/mxl-multiviewer/FeedFactory.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/FeedFactory.hpp \ + /home/itten/mxl-multiviewer/IVideoFeed.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/15/vector /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/version.h /usr/include/c++/15/type_traits \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/stl_iterator.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h /usr/include/c++/15/memory \ + /usr/include/c++/15/bits/stl_tempbuf.h \ + /usr/include/c++/15/bits/stl_raw_storage_iter.h \ + /usr/include/c++/15/bits/align.h /usr/include/c++/15/bits/unique_ptr.h \ + /usr/include/c++/15/bits/ostream.h /usr/include/c++/15/ios \ + /usr/include/c++/15/iosfwd /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/15/exception /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/typeinfo /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ios_base.h /usr/include/c++/15/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/linux/sched/types.h /usr/include/linux/types.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/15/bits/locale_classes.h /usr/include/c++/15/string \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/basic_string.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/system_error \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/c++/15/stdexcept /usr/include/c++/15/streambuf \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/locale_facets.h /usr/include/c++/15/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/shared_ptr.h \ + /usr/include/c++/15/bits/shared_ptr_base.h \ + /usr/include/c++/15/bits/allocated_ptr.h \ + /usr/include/c++/15/ext/aligned_buffer.h \ + /usr/include/c++/15/ext/concurrence.h \ + /usr/include/c++/15/bits/shared_ptr_atomic.h \ + /usr/include/c++/15/bits/atomic_base.h \ + /usr/include/c++/15/bits/atomic_lockfree_defines.h \ + /usr/include/c++/15/bits/atomic_wait.h /usr/include/c++/15/climits \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/15/bits/std_mutex.h \ + /usr/include/c++/15/backward/auto_ptr.h \ + /usr/include/c++/15/bits/ranges_uninitialized.h \ + /usr/include/c++/15/bits/ranges_algobase.h \ + /usr/include/c++/15/pstl/glue_memory_defs.h \ + /usr/include/c++/15/pstl/execution_defs.h /usr/include/c++/15/optional \ + /usr/include/c++/15/bits/enable_special_members.h \ + /home/itten/mxl-multiviewer/FakeFeed.hpp \ + /home/itten/mxl-multiviewer/MxlFeed.hpp \ + /home/itten/mxl-multiviewer/MxlSdkFeed.hpp \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flow.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flowinfo.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/dataformat.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/rational.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/mxl.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/platform.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/time.h \ + /home/itten/mxl-multiviewer/SmpteBarsFeed.hpp \ + /usr/include/c++/15/iostream /usr/include/c++/15/ostream \ + /usr/include/c++/15/bits/ostream.tcc /usr/include/c++/15/istream \ + /usr/include/c++/15/bits/istream.tcc diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o new file mode 100644 index 0000000..6434d77 Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o.d new file mode 100644 index 0000000..31f4319 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o.d @@ -0,0 +1,154 @@ +CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o: \ + /home/itten/mxl-multiviewer/FeedTexture.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/FeedTexture.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/15/vector /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/version.h /usr/include/c++/15/type_traits \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/stl_iterator.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h /usr/include/vulkan/vulkan.h \ + /usr/include/vulkan/vk_platform.h /usr/include/vulkan/vulkan_core.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /home/itten/mxl-multiviewer/VulkanUtils.hpp /usr/include/c++/15/cstring \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/c++/15/stdexcept \ + /usr/include/c++/15/exception /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/typeinfo /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/string /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/basic_string.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o new file mode 100644 index 0000000..c35940c Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o.d new file mode 100644 index 0000000..097d740 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o.d @@ -0,0 +1,133 @@ +CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o: \ + /home/itten/mxl-multiviewer/MxlFeed.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/MxlFeed.hpp \ + /home/itten/mxl-multiviewer/IVideoFeed.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/15/vector /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/version.h /usr/include/c++/15/type_traits \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/stl_iterator.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h /usr/include/c++/15/string \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/basic_string.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /home/itten/mxl-multiviewer/PixelFormat.hpp diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o new file mode 100644 index 0000000..78ebfe2 Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o.d new file mode 100644 index 0000000..462d2a6 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o.d @@ -0,0 +1,193 @@ +CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o: \ + /home/itten/mxl-multiviewer/MxlInstanceCache.cpp \ + /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/MxlInstanceCache.hpp \ + /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/15/string /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/15/type_traits /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/compare /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_construct.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/refwrap.h /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h /usr/include/c++/15/vector \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/vector.tcc \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flow.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flowinfo.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/dataformat.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/rational.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/mxl.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/platform.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/time.h \ + /usr/include/c++/15/algorithm /usr/include/c++/15/bits/stl_algo.h \ + /usr/include/c++/15/bits/algorithmfwd.h \ + /usr/include/c++/15/bits/stl_heap.h \ + /usr/include/c++/15/bits/uniform_int_dist.h \ + /usr/include/c++/15/bits/stl_tempbuf.h \ + /usr/include/c++/15/bits/ranges_algo.h \ + /usr/include/c++/15/bits/ranges_algobase.h \ + /usr/include/c++/15/pstl/glue_algorithm_defs.h \ + /usr/include/c++/15/pstl/execution_defs.h /usr/include/c++/15/iostream \ + /usr/include/c++/15/ostream /usr/include/c++/15/bits/ostream.h \ + /usr/include/c++/15/ios /usr/include/c++/15/exception \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/typeinfo /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/ios_base.h /usr/include/c++/15/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/linux/sched/types.h /usr/include/linux/types.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/system_error \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/c++/15/stdexcept /usr/include/c++/15/streambuf \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/locale_facets.h /usr/include/c++/15/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/ostream.tcc /usr/include/c++/15/istream \ + /usr/include/c++/15/bits/istream.tcc diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o new file mode 100644 index 0000000..5069bda Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o.d new file mode 100644 index 0000000..cce134a --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o.d @@ -0,0 +1,248 @@ +CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o: \ + /home/itten/mxl-multiviewer/MxlSdkFeed.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/MxlSdkFeed.hpp \ + /home/itten/mxl-multiviewer/IVideoFeed.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/15/vector /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/version.h /usr/include/c++/15/type_traits \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/stl_iterator.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h /usr/include/c++/15/string \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/basic_string.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flow.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flowinfo.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/dataformat.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/rational.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/mxl.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/platform.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/time.h \ + /home/itten/mxl-multiviewer/MxlInstanceCache.hpp \ + /home/itten/mxl-multiviewer/PixelFormat.hpp /usr/include/c++/15/cstring \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/15/chrono \ + /usr/include/c++/15/bits/chrono.h /usr/include/c++/15/ratio \ + /usr/include/c++/15/limits /usr/include/c++/15/ctime /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/c++/15/bits/parse_numbers.h /usr/include/c++/15/sstream \ + /usr/include/c++/15/istream /usr/include/c++/15/ios \ + /usr/include/c++/15/exception /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/typeinfo /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/ios_base.h /usr/include/c++/15/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/linux/sched/types.h /usr/include/linux/types.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/system_error \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/c++/15/stdexcept /usr/include/c++/15/streambuf \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/locale_facets.h /usr/include/c++/15/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/basic_ios.tcc /usr/include/c++/15/ostream \ + /usr/include/c++/15/bits/ostream.h /usr/include/c++/15/bits/ostream.tcc \ + /usr/include/c++/15/bits/istream.tcc \ + /usr/include/c++/15/bits/sstream.tcc /usr/include/c++/15/bits/stl_algo.h \ + /usr/include/c++/15/bits/algorithmfwd.h \ + /usr/include/c++/15/bits/stl_heap.h \ + /usr/include/c++/15/bits/uniform_int_dist.h \ + /usr/include/c++/15/bits/stl_tempbuf.h \ + /usr/include/c++/15/bits/shared_ptr.h \ + /usr/include/c++/15/bits/shared_ptr_base.h \ + /usr/include/c++/15/bits/allocated_ptr.h \ + /usr/include/c++/15/bits/unique_ptr.h \ + /usr/include/c++/15/ext/aligned_buffer.h \ + /usr/include/c++/15/ext/concurrence.h /usr/include/c++/15/bits/align.h \ + /usr/include/c++/15/bits/chrono_io.h /usr/include/c++/15/iomanip \ + /usr/include/c++/15/locale \ + /usr/include/c++/15/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/15/bits/codecvt.h \ + /usr/include/c++/15/bits/locale_facets_nonio.tcc \ + /usr/include/c++/15/bits/locale_conv.h \ + /usr/include/c++/15/bits/quoted_string.h /usr/include/c++/15/format \ + /usr/include/c++/15/array /usr/include/c++/15/charconv \ + /usr/include/c++/15/optional \ + /usr/include/c++/15/bits/enable_special_members.h \ + /usr/include/c++/15/span /usr/include/c++/15/bits/monostate.h \ + /usr/include/c++/15/bits/formatfwd.h \ + /usr/include/c++/15/bits/ranges_algobase.h \ + /usr/include/c++/15/bits/unicode.h \ + /usr/include/c++/15/bits/unicode-data.h /usr/include/c++/15/iostream \ + /usr/include/c++/15/thread /usr/include/c++/15/stop_token \ + /usr/include/c++/15/atomic /usr/include/c++/15/bits/atomic_base.h \ + /usr/include/c++/15/bits/atomic_lockfree_defines.h \ + /usr/include/c++/15/bits/atomic_wait.h /usr/include/c++/15/climits \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/15/bits/std_mutex.h \ + /usr/include/c++/15/bits/std_thread.h /usr/include/c++/15/semaphore \ + /usr/include/c++/15/bits/semaphore_base.h \ + /usr/include/c++/15/bits/atomic_timed_wait.h \ + /usr/include/c++/15/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o new file mode 100644 index 0000000..4232b93 Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o.d new file mode 100644 index 0000000..429f469 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o.d @@ -0,0 +1,133 @@ +CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o: \ + /home/itten/mxl-multiviewer/NoSignalFeed.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/NoSignalFeed.hpp \ + /home/itten/mxl-multiviewer/IVideoFeed.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/15/vector /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/version.h /usr/include/c++/15/type_traits \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/stl_iterator.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h /usr/include/c++/15/string \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/basic_string.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /home/itten/mxl-multiviewer/PixelFormat.hpp diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o new file mode 100644 index 0000000..fdbc5b7 Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o.d new file mode 100644 index 0000000..6626b00 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o.d @@ -0,0 +1,200 @@ +CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o: \ + /home/itten/mxl-multiviewer/RenderPipeline.cpp \ + /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/RenderPipeline.hpp \ + /usr/include/vulkan/vulkan.h /usr/include/vulkan/vk_platform.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/vulkan/vulkan_core.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h /usr/include/c++/15/string \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/15/type_traits /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/compare /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_construct.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/refwrap.h /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h /usr/include/c++/15/vector \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/vector.tcc \ + /home/itten/mxl-multiviewer/TileLayout.hpp /usr/include/c++/15/array \ + /usr/include/c++/15/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/c++/15/fstream /usr/include/c++/15/istream \ + /usr/include/c++/15/ios /usr/include/c++/15/exception \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/typeinfo /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/ios_base.h /usr/include/c++/15/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/linux/sched/types.h /usr/include/linux/types.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/system_error \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/c++/15/stdexcept /usr/include/c++/15/streambuf \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/locale_facets.h /usr/include/c++/15/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/basic_ios.tcc /usr/include/c++/15/ostream \ + /usr/include/c++/15/bits/ostream.h /usr/include/c++/15/bits/ostream.tcc \ + /usr/include/c++/15/bits/istream.tcc /usr/include/c++/15/bits/codecvt.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++io.h \ + /usr/include/c++/15/bits/fstream.tcc /usr/include/c++/15/iostream diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o new file mode 100644 index 0000000..100e33a Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o.d new file mode 100644 index 0000000..919c573 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o.d @@ -0,0 +1,133 @@ +CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o: \ + /home/itten/mxl-multiviewer/SmpteBarsFeed.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/SmpteBarsFeed.hpp \ + /home/itten/mxl-multiviewer/IVideoFeed.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/15/vector /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/version.h /usr/include/c++/15/type_traits \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/stl_iterator.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h /usr/include/c++/15/string \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/basic_string.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /home/itten/mxl-multiviewer/PixelFormat.hpp /usr/include/c++/15/array diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o new file mode 100644 index 0000000..0665dfe Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o.d new file mode 100644 index 0000000..e996e1d --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o.d @@ -0,0 +1,204 @@ +CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o: \ + /home/itten/mxl-multiviewer/Swapchain.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/Swapchain.hpp \ + /home/itten/mxl-multiviewer/VulkanContext.hpp \ + /usr/include/vulkan/vulkan.h /usr/include/vulkan/vk_platform.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/vulkan/vulkan_core.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h /usr/include/c++/15/iostream \ + /usr/include/c++/15/bits/requires_hosted.h /usr/include/c++/15/ostream \ + /usr/include/c++/15/bits/ostream.h /usr/include/c++/15/ios \ + /usr/include/c++/15/iosfwd /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/memoryfwd.h /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/15/exception /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/typeinfo /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/new /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/char_traits.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ios_base.h /usr/include/c++/15/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/linux/sched/types.h /usr/include/linux/types.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/15/bits/locale_classes.h /usr/include/c++/15/string \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/refwrap.h /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/system_error \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/c++/15/stdexcept /usr/include/c++/15/streambuf \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/locale_facets.h /usr/include/c++/15/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/ostream.tcc /usr/include/c++/15/istream \ + /usr/include/c++/15/bits/istream.tcc /usr/include/c++/15/optional \ + /usr/include/c++/15/bits/enable_special_members.h \ + /usr/include/c++/15/vector /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/vector.tcc /usr/include/c++/15/algorithm \ + /usr/include/c++/15/bits/stl_algo.h \ + /usr/include/c++/15/bits/algorithmfwd.h \ + /usr/include/c++/15/bits/stl_heap.h \ + /usr/include/c++/15/bits/uniform_int_dist.h \ + /usr/include/c++/15/bits/stl_tempbuf.h \ + /usr/include/c++/15/bits/ranges_algo.h \ + /usr/include/c++/15/bits/ranges_algobase.h \ + /usr/include/c++/15/pstl/glue_algorithm_defs.h \ + /usr/include/c++/15/pstl/execution_defs.h diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o new file mode 100644 index 0000000..2f6a0ef Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o.d new file mode 100644 index 0000000..9c3e8e4 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o.d @@ -0,0 +1,131 @@ +CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o: \ + /home/itten/mxl-multiviewer/TileLayout.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/TileLayout.hpp /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/15/vector /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/version.h /usr/include/c++/15/type_traits \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/stl_iterator.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h /usr/include/c++/15/algorithm \ + /usr/include/c++/15/bits/stl_algo.h \ + /usr/include/c++/15/bits/algorithmfwd.h \ + /usr/include/c++/15/bits/stl_heap.h \ + /usr/include/c++/15/bits/uniform_int_dist.h \ + /usr/include/c++/15/bits/stl_tempbuf.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/ranges_algo.h \ + /usr/include/c++/15/bits/ranges_algobase.h \ + /usr/include/c++/15/pstl/glue_algorithm_defs.h \ + /usr/include/c++/15/pstl/execution_defs.h /usr/include/c++/15/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/15/bits/specfun.h /usr/include/c++/15/limits \ + /usr/include/c++/15/tr1/gamma.tcc \ + /usr/include/c++/15/tr1/special_function_util.h \ + /usr/include/c++/15/tr1/bessel_function.tcc \ + /usr/include/c++/15/tr1/beta_function.tcc \ + /usr/include/c++/15/tr1/ell_integral.tcc \ + /usr/include/c++/15/tr1/exp_integral.tcc \ + /usr/include/c++/15/tr1/hypergeometric.tcc \ + /usr/include/c++/15/tr1/legendre_function.tcc \ + /usr/include/c++/15/tr1/modified_bessel_func.tcc \ + /usr/include/c++/15/tr1/poly_hermite.tcc \ + /usr/include/c++/15/tr1/poly_laguerre.tcc \ + /usr/include/c++/15/tr1/riemann_zeta.tcc diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o new file mode 100644 index 0000000..2b08e9f Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o.d new file mode 100644 index 0000000..08ca1a8 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o.d @@ -0,0 +1,198 @@ +CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o: \ + /home/itten/mxl-multiviewer/V210ComputeDecoder.cpp \ + /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/V210ComputeDecoder.hpp \ + /usr/include/vulkan/vulkan.h /usr/include/vulkan/vk_platform.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/vulkan/vulkan_core.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h /usr/include/c++/15/vector \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/version.h /usr/include/c++/15/type_traits \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/stl_iterator.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h \ + /home/itten/mxl-multiviewer/VulkanUtils.hpp /usr/include/c++/15/fstream \ + /usr/include/c++/15/istream /usr/include/c++/15/ios \ + /usr/include/c++/15/iosfwd /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/15/exception /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/typeinfo /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ios_base.h /usr/include/c++/15/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/linux/sched/types.h /usr/include/linux/types.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/15/bits/locale_classes.h /usr/include/c++/15/string \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/basic_string.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/system_error \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/c++/15/stdexcept /usr/include/c++/15/streambuf \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/locale_facets.h /usr/include/c++/15/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/basic_ios.tcc /usr/include/c++/15/ostream \ + /usr/include/c++/15/bits/ostream.h /usr/include/c++/15/bits/ostream.tcc \ + /usr/include/c++/15/bits/istream.tcc /usr/include/c++/15/bits/codecvt.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++io.h \ + /usr/include/c++/15/bits/fstream.tcc /usr/include/c++/15/iostream diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o new file mode 100644 index 0000000..06c1391 Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o.d new file mode 100644 index 0000000..7b0f131 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o.d @@ -0,0 +1,225 @@ +CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o: \ + /home/itten/mxl-multiviewer/VulkanContext.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/VulkanContext.hpp \ + /usr/include/vulkan/vulkan.h /usr/include/vulkan/vk_platform.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/vulkan/vulkan_core.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h /usr/include/c++/15/iostream \ + /usr/include/c++/15/bits/requires_hosted.h /usr/include/c++/15/ostream \ + /usr/include/c++/15/bits/ostream.h /usr/include/c++/15/ios \ + /usr/include/c++/15/iosfwd /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/memoryfwd.h /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/15/exception /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/typeinfo /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/new /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/char_traits.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ios_base.h /usr/include/c++/15/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/linux/sched/types.h /usr/include/linux/types.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/15/bits/locale_classes.h /usr/include/c++/15/string \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/refwrap.h /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/system_error \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/c++/15/stdexcept /usr/include/c++/15/streambuf \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/locale_facets.h /usr/include/c++/15/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/ostream.tcc /usr/include/c++/15/istream \ + /usr/include/c++/15/bits/istream.tcc /usr/include/c++/15/optional \ + /usr/include/c++/15/bits/enable_special_members.h \ + /usr/include/c++/15/vector /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/vector.tcc /usr/include/SDL3/SDL.h \ + /usr/include/SDL3/SDL_stdinc.h /usr/include/SDL3/SDL_platform_defines.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/SDL3/SDL_begin_code.h /usr/include/SDL3/SDL_close_code.h \ + /usr/include/SDL3/SDL_assert.h /usr/include/SDL3/SDL_asyncio.h \ + /usr/include/SDL3/SDL_atomic.h /usr/include/SDL3/SDL_audio.h \ + /usr/include/SDL3/SDL_endian.h /usr/include/SDL3/SDL_error.h \ + /usr/include/SDL3/SDL_mutex.h /usr/include/SDL3/SDL_thread.h \ + /usr/include/SDL3/SDL_properties.h /usr/include/SDL3/SDL_iostream.h \ + /usr/include/SDL3/SDL_bits.h /usr/include/SDL3/SDL_blendmode.h \ + /usr/include/SDL3/SDL_camera.h /usr/include/SDL3/SDL_pixels.h \ + /usr/include/SDL3/SDL_surface.h /usr/include/SDL3/SDL_rect.h \ + /usr/include/SDL3/SDL_clipboard.h /usr/include/SDL3/SDL_cpuinfo.h \ + /usr/include/SDL3/SDL_dialog.h /usr/include/SDL3/SDL_video.h \ + /usr/include/SDL3/SDL_dlopennote.h /usr/include/SDL3/SDL_events.h \ + /usr/include/SDL3/SDL_gamepad.h /usr/include/SDL3/SDL_guid.h \ + /usr/include/SDL3/SDL_joystick.h /usr/include/SDL3/SDL_power.h \ + /usr/include/SDL3/SDL_sensor.h /usr/include/SDL3/SDL_keyboard.h \ + /usr/include/SDL3/SDL_keycode.h /usr/include/SDL3/SDL_scancode.h \ + /usr/include/SDL3/SDL_mouse.h /usr/include/SDL3/SDL_pen.h \ + /usr/include/SDL3/SDL_touch.h /usr/include/SDL3/SDL_filesystem.h \ + /usr/include/SDL3/SDL_gpu.h /usr/include/SDL3/SDL_haptic.h \ + /usr/include/SDL3/SDL_hidapi.h /usr/include/SDL3/SDL_hints.h \ + /usr/include/SDL3/SDL_init.h /usr/include/SDL3/SDL_loadso.h \ + /usr/include/SDL3/SDL_locale.h /usr/include/SDL3/SDL_log.h \ + /usr/include/SDL3/SDL_messagebox.h /usr/include/SDL3/SDL_metal.h \ + /usr/include/SDL3/SDL_misc.h /usr/include/SDL3/SDL_platform.h \ + /usr/include/SDL3/SDL_process.h /usr/include/SDL3/SDL_render.h \ + /usr/include/SDL3/SDL_storage.h /usr/include/SDL3/SDL_system.h \ + /usr/include/SDL3/SDL_time.h /usr/include/SDL3/SDL_timer.h \ + /usr/include/SDL3/SDL_tray.h /usr/include/SDL3/SDL_version.h \ + /usr/include/SDL3/SDL_oldnames.h /usr/include/SDL3/SDL_vulkan.h diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o new file mode 100644 index 0000000..af1047c Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o.d new file mode 100644 index 0000000..4513449 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o.d @@ -0,0 +1,149 @@ +CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o: \ + /home/itten/mxl-multiviewer/VulkanUtils.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/VulkanUtils.hpp /usr/include/vulkan/vulkan.h \ + /usr/include/vulkan/vk_platform.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/vulkan/vulkan_core.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h /usr/include/c++/15/stdexcept \ + /usr/include/c++/15/exception /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/typeinfo /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/new /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/bits/nested_exception.h /usr/include/c++/15/string \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/15/compare /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/refwrap.h /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/build.make b/build-sdk/CMakeFiles/mxl_multiviewer.dir/build.make new file mode 100644 index 0000000..06f74b8 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/build.make @@ -0,0 +1,435 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/itten/mxl-multiviewer + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/itten/mxl-multiviewer/build-sdk + +# Include any dependencies generated for this target. +include CMakeFiles/mxl_multiviewer.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/mxl_multiviewer.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/mxl_multiviewer.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/mxl_multiviewer.dir/flags.make + +CMakeFiles/mxl_multiviewer.dir/codegen: +.PHONY : CMakeFiles/mxl_multiviewer.dir/codegen + +CMakeFiles/mxl_multiviewer.dir/main.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/main.cpp.o: /home/itten/mxl-multiviewer/main.cpp +CMakeFiles/mxl_multiviewer.dir/main.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/mxl_multiviewer.dir/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/main.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/main.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/main.cpp.o -c /home/itten/mxl-multiviewer/main.cpp + +CMakeFiles/mxl_multiviewer.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/main.cpp > CMakeFiles/mxl_multiviewer.dir/main.cpp.i + +CMakeFiles/mxl_multiviewer.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/main.cpp -o CMakeFiles/mxl_multiviewer.dir/main.cpp.s + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o: /home/itten/mxl-multiviewer/imgui/imgui.cpp +CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -MD -MT CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o -c /home/itten/mxl-multiviewer/imgui/imgui.cpp + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -E /home/itten/mxl-multiviewer/imgui/imgui.cpp > CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.i + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -S /home/itten/mxl-multiviewer/imgui/imgui.cpp -o CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.s + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o: /home/itten/mxl-multiviewer/imgui/imgui_draw.cpp +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -MD -MT CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o -c /home/itten/mxl-multiviewer/imgui/imgui_draw.cpp + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -E /home/itten/mxl-multiviewer/imgui/imgui_draw.cpp > CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.i + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -S /home/itten/mxl-multiviewer/imgui/imgui_draw.cpp -o CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.s + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o: /home/itten/mxl-multiviewer/imgui/imgui_tables.cpp +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -MD -MT CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o -c /home/itten/mxl-multiviewer/imgui/imgui_tables.cpp + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -E /home/itten/mxl-multiviewer/imgui/imgui_tables.cpp > CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.i + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -S /home/itten/mxl-multiviewer/imgui/imgui_tables.cpp -o CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.s + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o: /home/itten/mxl-multiviewer/imgui/imgui_widgets.cpp +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -MD -MT CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o -c /home/itten/mxl-multiviewer/imgui/imgui_widgets.cpp + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -E /home/itten/mxl-multiviewer/imgui/imgui_widgets.cpp > CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.i + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -S /home/itten/mxl-multiviewer/imgui/imgui_widgets.cpp -o CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.s + +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o: /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.cpp +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -MD -MT CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o -c /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.cpp + +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -E /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.cpp > CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.i + +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -S /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.cpp -o CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.s + +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o: /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.cpp +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -MD -MT CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o -c /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.cpp + +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -E /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.cpp > CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.i + +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -w -S /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.cpp -o CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.s + +CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o: /home/itten/mxl-multiviewer/AppConfig.cpp +CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o -c /home/itten/mxl-multiviewer/AppConfig.cpp + +CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/AppConfig.cpp > CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.i + +CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/AppConfig.cpp -o CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.s + +CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o: /home/itten/mxl-multiviewer/FeedCreate.cpp +CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o -c /home/itten/mxl-multiviewer/FeedCreate.cpp + +CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/FeedCreate.cpp > CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.i + +CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/FeedCreate.cpp -o CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.s + +CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o: /home/itten/mxl-multiviewer/FeedTexture.cpp +CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o -c /home/itten/mxl-multiviewer/FeedTexture.cpp + +CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/FeedTexture.cpp > CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.i + +CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/FeedTexture.cpp -o CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.s + +CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o: /home/itten/mxl-multiviewer/NoSignalFeed.cpp +CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o -c /home/itten/mxl-multiviewer/NoSignalFeed.cpp + +CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/NoSignalFeed.cpp > CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.i + +CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/NoSignalFeed.cpp -o CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.s + +CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o: /home/itten/mxl-multiviewer/MxlFeed.cpp +CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o -c /home/itten/mxl-multiviewer/MxlFeed.cpp + +CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/MxlFeed.cpp > CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.i + +CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/MxlFeed.cpp -o CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.s + +CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o: /home/itten/mxl-multiviewer/MxlInstanceCache.cpp +CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o -c /home/itten/mxl-multiviewer/MxlInstanceCache.cpp + +CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/MxlInstanceCache.cpp > CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.i + +CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/MxlInstanceCache.cpp -o CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.s + +CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o: /home/itten/mxl-multiviewer/MxlSdkFeed.cpp +CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o -c /home/itten/mxl-multiviewer/MxlSdkFeed.cpp + +CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/MxlSdkFeed.cpp > CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.i + +CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/MxlSdkFeed.cpp -o CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.s + +CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o: /home/itten/mxl-multiviewer/SmpteBarsFeed.cpp +CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o -c /home/itten/mxl-multiviewer/SmpteBarsFeed.cpp + +CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/SmpteBarsFeed.cpp > CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.i + +CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/SmpteBarsFeed.cpp -o CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.s + +CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o: /home/itten/mxl-multiviewer/TileLayout.cpp +CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o -c /home/itten/mxl-multiviewer/TileLayout.cpp + +CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/TileLayout.cpp > CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.i + +CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/TileLayout.cpp -o CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.s + +CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o: /home/itten/mxl-multiviewer/VulkanContext.cpp +CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o -c /home/itten/mxl-multiviewer/VulkanContext.cpp + +CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/VulkanContext.cpp > CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.i + +CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/VulkanContext.cpp -o CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.s + +CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o: /home/itten/mxl-multiviewer/VulkanUtils.cpp +CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building CXX object CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o -c /home/itten/mxl-multiviewer/VulkanUtils.cpp + +CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/VulkanUtils.cpp > CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.i + +CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/VulkanUtils.cpp -o CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.s + +CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o: /home/itten/mxl-multiviewer/Swapchain.cpp +CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building CXX object CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o -c /home/itten/mxl-multiviewer/Swapchain.cpp + +CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/Swapchain.cpp > CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.i + +CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/Swapchain.cpp -o CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.s + +CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o: /home/itten/mxl-multiviewer/RenderPipeline.cpp +CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building CXX object CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o -c /home/itten/mxl-multiviewer/RenderPipeline.cpp + +CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/RenderPipeline.cpp > CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.i + +CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/RenderPipeline.cpp -o CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.s + +CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o: CMakeFiles/mxl_multiviewer.dir/flags.make +CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o: /home/itten/mxl-multiviewer/V210ComputeDecoder.cpp +CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building CXX object CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o -c /home/itten/mxl-multiviewer/V210ComputeDecoder.cpp + +CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/V210ComputeDecoder.cpp > CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.i + +CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/V210ComputeDecoder.cpp -o CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.s + +# Object files for target mxl_multiviewer +mxl_multiviewer_OBJECTS = \ +"CMakeFiles/mxl_multiviewer.dir/main.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o" \ +"CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o" + +# External object files for target mxl_multiviewer +mxl_multiviewer_EXTERNAL_OBJECTS = + +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/main.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/build.make +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts +mxl_multiviewer: /usr/lib/x86_64-linux-gnu/libvulkan.so +mxl_multiviewer: CMakeFiles/mxl_multiviewer.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Linking CXX executable mxl_multiviewer" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/mxl_multiviewer.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/mxl_multiviewer.dir/build: mxl_multiviewer +.PHONY : CMakeFiles/mxl_multiviewer.dir/build + +CMakeFiles/mxl_multiviewer.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/mxl_multiviewer.dir/cmake_clean.cmake +.PHONY : CMakeFiles/mxl_multiviewer.dir/clean + +CMakeFiles/mxl_multiviewer.dir/depend: + cd /home/itten/mxl-multiviewer/build-sdk && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/itten/mxl-multiviewer /home/itten/mxl-multiviewer /home/itten/mxl-multiviewer/build-sdk /home/itten/mxl-multiviewer/build-sdk /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/DependInfo.cmake "--color=$(COLOR)" mxl_multiviewer +.PHONY : CMakeFiles/mxl_multiviewer.dir/depend + diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/cmake_clean.cmake b/build-sdk/CMakeFiles/mxl_multiviewer.dir/cmake_clean.cmake new file mode 100644 index 0000000..e81c8c0 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/cmake_clean.cmake @@ -0,0 +1,52 @@ +file(REMOVE_RECURSE + "CMakeFiles/mxl_multiviewer.dir/link.d" + "CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o.d" + "CMakeFiles/mxl_multiviewer.dir/main.cpp.o" + "CMakeFiles/mxl_multiviewer.dir/main.cpp.o.d" + "mxl_multiviewer" + "mxl_multiviewer.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/mxl_multiviewer.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/compiler_depend.internal b/build-sdk/CMakeFiles/mxl_multiviewer.dir/compiler_depend.internal new file mode 100644 index 0000000..695c98b --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/compiler_depend.internal @@ -0,0 +1,4843 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o + /home/itten/mxl-multiviewer/AppConfig.cpp + /home/itten/mxl-multiviewer/AppConfig.hpp + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/basic_ios.h + /usr/include/c++/15/bits/basic_ios.tcc + /usr/include/c++/15/bits/basic_string.h + /usr/include/c++/15/bits/basic_string.tcc + /usr/include/c++/15/bits/char_traits.h + /usr/include/c++/15/bits/charconv.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/cxxabi_forced.h + /usr/include/c++/15/bits/cxxabi_init_exception.h + /usr/include/c++/15/bits/enable_special_members.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/exception_ptr.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/ios_base.h + /usr/include/c++/15/bits/istream.tcc + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/locale_classes.h + /usr/include/c++/15/bits/locale_classes.tcc + /usr/include/c++/15/bits/locale_facets.h + /usr/include/c++/15/bits/locale_facets.tcc + /usr/include/c++/15/bits/localefwd.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/nested_exception.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/ostream.h + /usr/include/c++/15/bits/ostream.tcc + /usr/include/c++/15/bits/ostream_insert.h + /usr/include/c++/15/bits/postypes.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/streambuf.tcc + /usr/include/c++/15/bits/streambuf_iterator.h + /usr/include/c++/15/bits/string_view.tcc + /usr/include/c++/15/bits/stringfwd.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cctype + /usr/include/c++/15/cerrno + /usr/include/c++/15/clocale + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/cwchar + /usr/include/c++/15/cwctype + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/exception + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/atomicity.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/string_conversions.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/initializer_list + /usr/include/c++/15/ios + /usr/include/c++/15/iosfwd + /usr/include/c++/15/iostream + /usr/include/c++/15/istream + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/optional + /usr/include/c++/15/ostream + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/stdexcept + /usr/include/c++/15/streambuf + /usr/include/c++/15/string + /usr/include/c++/15/string_view + /usr/include/c++/15/system_error + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/typeinfo + /usr/include/c++/15/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/linux/posix_types.h + /usr/include/linux/sched/types.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/time.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o + /home/itten/mxl-multiviewer/FeedCreate.cpp + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/dataformat.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flow.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flowinfo.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/mxl.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/platform.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/rational.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/time.h + /home/itten/mxl-multiviewer/AppConfig.hpp + /home/itten/mxl-multiviewer/FeedCreate.hpp + /home/itten/mxl-multiviewer/IVideoFeed.hpp + /home/itten/mxl-multiviewer/MxlFeed.hpp + /home/itten/mxl-multiviewer/MxlSdkFeed.hpp + /home/itten/mxl-multiviewer/NoSignalFeed.hpp + /home/itten/mxl-multiviewer/SmpteBarsFeed.hpp + /home/itten/mxl-multiviewer/VideoFrame.hpp + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/c++/15/backward/auto_ptr.h + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/align.h + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocated_ptr.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/atomic_base.h + /usr/include/c++/15/bits/atomic_lockfree_defines.h + /usr/include/c++/15/bits/atomic_wait.h + /usr/include/c++/15/bits/basic_ios.h + /usr/include/c++/15/bits/basic_ios.tcc + /usr/include/c++/15/bits/basic_string.h + /usr/include/c++/15/bits/basic_string.tcc + /usr/include/c++/15/bits/char_traits.h + /usr/include/c++/15/bits/charconv.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/cxxabi_forced.h + /usr/include/c++/15/bits/cxxabi_init_exception.h + /usr/include/c++/15/bits/enable_special_members.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/exception_ptr.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/ios_base.h + /usr/include/c++/15/bits/istream.tcc + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/locale_classes.h + /usr/include/c++/15/bits/locale_classes.tcc + /usr/include/c++/15/bits/locale_facets.h + /usr/include/c++/15/bits/locale_facets.tcc + /usr/include/c++/15/bits/localefwd.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/nested_exception.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/ostream.h + /usr/include/c++/15/bits/ostream.tcc + /usr/include/c++/15/bits/ostream_insert.h + /usr/include/c++/15/bits/postypes.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_algobase.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_uninitialized.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/shared_ptr.h + /usr/include/c++/15/bits/shared_ptr_atomic.h + /usr/include/c++/15/bits/shared_ptr_base.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/std_mutex.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_raw_storage_iter.h + /usr/include/c++/15/bits/stl_tempbuf.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/streambuf.tcc + /usr/include/c++/15/bits/streambuf_iterator.h + /usr/include/c++/15/bits/string_view.tcc + /usr/include/c++/15/bits/stringfwd.h + /usr/include/c++/15/bits/unique_ptr.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cctype + /usr/include/c++/15/cerrno + /usr/include/c++/15/climits + /usr/include/c++/15/clocale + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/cwchar + /usr/include/c++/15/cwctype + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/exception + /usr/include/c++/15/ext/aligned_buffer.h + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/atomicity.h + /usr/include/c++/15/ext/concurrence.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/string_conversions.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/initializer_list + /usr/include/c++/15/ios + /usr/include/c++/15/iosfwd + /usr/include/c++/15/iostream + /usr/include/c++/15/istream + /usr/include/c++/15/memory + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/optional + /usr/include/c++/15/ostream + /usr/include/c++/15/pstl/execution_defs.h + /usr/include/c++/15/pstl/glue_memory_defs.h + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/stdexcept + /usr/include/c++/15/streambuf + /usr/include/c++/15/string + /usr/include/c++/15/string_view + /usr/include/c++/15/system_error + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/typeinfo + /usr/include/c++/15/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/limits.h + /usr/include/linux/posix_types.h + /usr/include/linux/sched/types.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/syscall.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h + +CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o + /home/itten/mxl-multiviewer/FeedTexture.cpp + /home/itten/mxl-multiviewer/FeedTexture.hpp + /home/itten/mxl-multiviewer/VideoFrame.hpp + /home/itten/mxl-multiviewer/VulkanUtils.hpp + /usr/include/alloca.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/basic_string.h + /usr/include/c++/15/bits/basic_string.tcc + /usr/include/c++/15/bits/char_traits.h + /usr/include/c++/15/bits/charconv.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/cxxabi_forced.h + /usr/include/c++/15/bits/cxxabi_init_exception.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/exception_ptr.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/localefwd.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/nested_exception.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/ostream_insert.h + /usr/include/c++/15/bits/postypes.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/string_view.tcc + /usr/include/c++/15/bits/stringfwd.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cctype + /usr/include/c++/15/cerrno + /usr/include/c++/15/clocale + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/cstring + /usr/include/c++/15/cwchar + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/exception + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/string_conversions.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/initializer_list + /usr/include/c++/15/iosfwd + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/stdexcept + /usr/include/c++/15/string + /usr/include/c++/15/string_view + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/typeinfo + /usr/include/c++/15/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/locale.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/vk_video/vulkan_video_codec_av1std.h + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h + /usr/include/vk_video/vulkan_video_codec_h264std.h + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h + /usr/include/vk_video/vulkan_video_codec_h265std.h + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h + /usr/include/vk_video/vulkan_video_codec_vp9std.h + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h + /usr/include/vk_video/vulkan_video_codecs_common.h + /usr/include/vulkan/vk_platform.h + /usr/include/vulkan/vulkan.h + /usr/include/vulkan/vulkan_core.h + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o + /home/itten/mxl-multiviewer/MxlFeed.cpp + /home/itten/mxl-multiviewer/IVideoFeed.hpp + /home/itten/mxl-multiviewer/MxlFeed.hpp + /home/itten/mxl-multiviewer/PixelFormat.hpp + /home/itten/mxl-multiviewer/VideoFrame.hpp + /usr/include/alloca.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/basic_string.h + /usr/include/c++/15/bits/basic_string.tcc + /usr/include/c++/15/bits/char_traits.h + /usr/include/c++/15/bits/charconv.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/cxxabi_forced.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/localefwd.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/ostream_insert.h + /usr/include/c++/15/bits/postypes.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/string_view.tcc + /usr/include/c++/15/bits/stringfwd.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cctype + /usr/include/c++/15/cerrno + /usr/include/c++/15/clocale + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/cwchar + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/string_conversions.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/initializer_list + /usr/include/c++/15/iosfwd + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/string + /usr/include/c++/15/string_view + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/locale.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o + /home/itten/mxl-multiviewer/MxlInstanceCache.cpp + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/dataformat.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flow.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flowinfo.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/mxl.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/platform.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/rational.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/time.h + /home/itten/mxl-multiviewer/MxlInstanceCache.hpp + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/c++/15/algorithm + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/algorithmfwd.h + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/basic_ios.h + /usr/include/c++/15/bits/basic_ios.tcc + /usr/include/c++/15/bits/basic_string.h + /usr/include/c++/15/bits/basic_string.tcc + /usr/include/c++/15/bits/char_traits.h + /usr/include/c++/15/bits/charconv.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/cxxabi_forced.h + /usr/include/c++/15/bits/cxxabi_init_exception.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/exception_ptr.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/ios_base.h + /usr/include/c++/15/bits/istream.tcc + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/locale_classes.h + /usr/include/c++/15/bits/locale_classes.tcc + /usr/include/c++/15/bits/locale_facets.h + /usr/include/c++/15/bits/locale_facets.tcc + /usr/include/c++/15/bits/localefwd.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/nested_exception.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/ostream.h + /usr/include/c++/15/bits/ostream.tcc + /usr/include/c++/15/bits/ostream_insert.h + /usr/include/c++/15/bits/postypes.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_algo.h + /usr/include/c++/15/bits/ranges_algobase.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algo.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_heap.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_tempbuf.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/streambuf.tcc + /usr/include/c++/15/bits/streambuf_iterator.h + /usr/include/c++/15/bits/string_view.tcc + /usr/include/c++/15/bits/stringfwd.h + /usr/include/c++/15/bits/uniform_int_dist.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cctype + /usr/include/c++/15/cerrno + /usr/include/c++/15/clocale + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/cwchar + /usr/include/c++/15/cwctype + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/exception + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/atomicity.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/string_conversions.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/initializer_list + /usr/include/c++/15/ios + /usr/include/c++/15/iosfwd + /usr/include/c++/15/iostream + /usr/include/c++/15/istream + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/ostream + /usr/include/c++/15/pstl/execution_defs.h + /usr/include/c++/15/pstl/glue_algorithm_defs.h + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/stdexcept + /usr/include/c++/15/streambuf + /usr/include/c++/15/string + /usr/include/c++/15/string_view + /usr/include/c++/15/system_error + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/typeinfo + /usr/include/c++/15/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/linux/posix_types.h + /usr/include/linux/sched/types.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/time.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o + /home/itten/mxl-multiviewer/MxlSdkFeed.cpp + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/dataformat.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flow.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flowinfo.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/mxl.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/platform.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/rational.h + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/time.h + /home/itten/mxl-multiviewer/IVideoFeed.hpp + /home/itten/mxl-multiviewer/MxlInstanceCache.hpp + /home/itten/mxl-multiviewer/MxlSdkFeed.hpp + /home/itten/mxl-multiviewer/PixelFormat.hpp + /home/itten/mxl-multiviewer/VideoFrame.hpp + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/c++/15/array + /usr/include/c++/15/atomic + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/algorithmfwd.h + /usr/include/c++/15/bits/align.h + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocated_ptr.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/atomic_base.h + /usr/include/c++/15/bits/atomic_lockfree_defines.h + /usr/include/c++/15/bits/atomic_timed_wait.h + /usr/include/c++/15/bits/atomic_wait.h + /usr/include/c++/15/bits/basic_ios.h + /usr/include/c++/15/bits/basic_ios.tcc + /usr/include/c++/15/bits/basic_string.h + /usr/include/c++/15/bits/basic_string.tcc + /usr/include/c++/15/bits/char_traits.h + /usr/include/c++/15/bits/charconv.h + /usr/include/c++/15/bits/chrono.h + /usr/include/c++/15/bits/chrono_io.h + /usr/include/c++/15/bits/codecvt.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/cxxabi_forced.h + /usr/include/c++/15/bits/cxxabi_init_exception.h + /usr/include/c++/15/bits/enable_special_members.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/exception_ptr.h + /usr/include/c++/15/bits/formatfwd.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/ios_base.h + /usr/include/c++/15/bits/istream.tcc + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/locale_classes.h + /usr/include/c++/15/bits/locale_classes.tcc + /usr/include/c++/15/bits/locale_conv.h + /usr/include/c++/15/bits/locale_facets.h + /usr/include/c++/15/bits/locale_facets.tcc + /usr/include/c++/15/bits/locale_facets_nonio.h + /usr/include/c++/15/bits/locale_facets_nonio.tcc + /usr/include/c++/15/bits/localefwd.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/monostate.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/nested_exception.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/ostream.h + /usr/include/c++/15/bits/ostream.tcc + /usr/include/c++/15/bits/ostream_insert.h + /usr/include/c++/15/bits/parse_numbers.h + /usr/include/c++/15/bits/postypes.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/quoted_string.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_algobase.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/semaphore_base.h + /usr/include/c++/15/bits/shared_ptr.h + /usr/include/c++/15/bits/shared_ptr_base.h + /usr/include/c++/15/bits/sstream.tcc + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/std_mutex.h + /usr/include/c++/15/bits/std_thread.h + /usr/include/c++/15/bits/stl_algo.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_heap.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_tempbuf.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/streambuf.tcc + /usr/include/c++/15/bits/streambuf_iterator.h + /usr/include/c++/15/bits/string_view.tcc + /usr/include/c++/15/bits/stringfwd.h + /usr/include/c++/15/bits/this_thread_sleep.h + /usr/include/c++/15/bits/unicode-data.h + /usr/include/c++/15/bits/unicode.h + /usr/include/c++/15/bits/uniform_int_dist.h + /usr/include/c++/15/bits/unique_ptr.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cctype + /usr/include/c++/15/cerrno + /usr/include/c++/15/charconv + /usr/include/c++/15/chrono + /usr/include/c++/15/climits + /usr/include/c++/15/clocale + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/cstring + /usr/include/c++/15/ctime + /usr/include/c++/15/cwchar + /usr/include/c++/15/cwctype + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/exception + /usr/include/c++/15/ext/aligned_buffer.h + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/atomicity.h + /usr/include/c++/15/ext/concurrence.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/string_conversions.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/format + /usr/include/c++/15/initializer_list + /usr/include/c++/15/iomanip + /usr/include/c++/15/ios + /usr/include/c++/15/iosfwd + /usr/include/c++/15/iostream + /usr/include/c++/15/istream + /usr/include/c++/15/limits + /usr/include/c++/15/locale + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/optional + /usr/include/c++/15/ostream + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/ratio + /usr/include/c++/15/semaphore + /usr/include/c++/15/span + /usr/include/c++/15/sstream + /usr/include/c++/15/stdexcept + /usr/include/c++/15/stop_token + /usr/include/c++/15/streambuf + /usr/include/c++/15/string + /usr/include/c++/15/string_view + /usr/include/c++/15/system_error + /usr/include/c++/15/thread + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/typeinfo + /usr/include/c++/15/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/libintl.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/limits.h + /usr/include/linux/posix_types.h + /usr/include/linux/sched/types.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/semaphore.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/syscall.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/semaphore.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/15/bits/messages_members.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/time_members.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h + +CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o + /home/itten/mxl-multiviewer/NoSignalFeed.cpp + /home/itten/mxl-multiviewer/IVideoFeed.hpp + /home/itten/mxl-multiviewer/NoSignalFeed.hpp + /home/itten/mxl-multiviewer/PixelFormat.hpp + /home/itten/mxl-multiviewer/VideoFrame.hpp + /usr/include/alloca.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/basic_string.h + /usr/include/c++/15/bits/basic_string.tcc + /usr/include/c++/15/bits/char_traits.h + /usr/include/c++/15/bits/charconv.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/cxxabi_forced.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/localefwd.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/ostream_insert.h + /usr/include/c++/15/bits/postypes.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/string_view.tcc + /usr/include/c++/15/bits/stringfwd.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cctype + /usr/include/c++/15/cerrno + /usr/include/c++/15/clocale + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/cwchar + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/string_conversions.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/initializer_list + /usr/include/c++/15/iosfwd + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/string + /usr/include/c++/15/string_view + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/locale.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o + /home/itten/mxl-multiviewer/RenderPipeline.cpp + /home/itten/mxl-multiviewer/RenderPipeline.hpp + /home/itten/mxl-multiviewer/TileLayout.hpp + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/c++/15/array + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/basic_ios.h + /usr/include/c++/15/bits/basic_ios.tcc + /usr/include/c++/15/bits/basic_string.h + /usr/include/c++/15/bits/basic_string.tcc + /usr/include/c++/15/bits/char_traits.h + /usr/include/c++/15/bits/charconv.h + /usr/include/c++/15/bits/codecvt.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/cxxabi_forced.h + /usr/include/c++/15/bits/cxxabi_init_exception.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/exception_ptr.h + /usr/include/c++/15/bits/fstream.tcc + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/ios_base.h + /usr/include/c++/15/bits/istream.tcc + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/locale_classes.h + /usr/include/c++/15/bits/locale_classes.tcc + /usr/include/c++/15/bits/locale_facets.h + /usr/include/c++/15/bits/locale_facets.tcc + /usr/include/c++/15/bits/localefwd.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/nested_exception.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/ostream.h + /usr/include/c++/15/bits/ostream.tcc + /usr/include/c++/15/bits/ostream_insert.h + /usr/include/c++/15/bits/postypes.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/streambuf.tcc + /usr/include/c++/15/bits/streambuf_iterator.h + /usr/include/c++/15/bits/string_view.tcc + /usr/include/c++/15/bits/stringfwd.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cctype + /usr/include/c++/15/cerrno + /usr/include/c++/15/clocale + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/cstring + /usr/include/c++/15/cwchar + /usr/include/c++/15/cwctype + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/exception + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/atomicity.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/string_conversions.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/fstream + /usr/include/c++/15/initializer_list + /usr/include/c++/15/ios + /usr/include/c++/15/iosfwd + /usr/include/c++/15/iostream + /usr/include/c++/15/istream + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/ostream + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/stdexcept + /usr/include/c++/15/streambuf + /usr/include/c++/15/string + /usr/include/c++/15/string_view + /usr/include/c++/15/system_error + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/typeinfo + /usr/include/c++/15/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/linux/posix_types.h + /usr/include/linux/sched/types.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/vk_video/vulkan_video_codec_av1std.h + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h + /usr/include/vk_video/vulkan_video_codec_h264std.h + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h + /usr/include/vk_video/vulkan_video_codec_h265std.h + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h + /usr/include/vk_video/vulkan_video_codec_vp9std.h + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h + /usr/include/vk_video/vulkan_video_codecs_common.h + /usr/include/vulkan/vk_platform.h + /usr/include/vulkan/vulkan.h + /usr/include/vulkan/vulkan_core.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/15/bits/basic_file.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++io.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o + /home/itten/mxl-multiviewer/SmpteBarsFeed.cpp + /home/itten/mxl-multiviewer/IVideoFeed.hpp + /home/itten/mxl-multiviewer/PixelFormat.hpp + /home/itten/mxl-multiviewer/SmpteBarsFeed.hpp + /home/itten/mxl-multiviewer/VideoFrame.hpp + /usr/include/alloca.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/15/array + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/basic_string.h + /usr/include/c++/15/bits/basic_string.tcc + /usr/include/c++/15/bits/char_traits.h + /usr/include/c++/15/bits/charconv.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/cxxabi_forced.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/localefwd.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/ostream_insert.h + /usr/include/c++/15/bits/postypes.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/string_view.tcc + /usr/include/c++/15/bits/stringfwd.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cctype + /usr/include/c++/15/cerrno + /usr/include/c++/15/clocale + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/cwchar + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/string_conversions.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/initializer_list + /usr/include/c++/15/iosfwd + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/string + /usr/include/c++/15/string_view + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/locale.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o + /home/itten/mxl-multiviewer/Swapchain.cpp + /home/itten/mxl-multiviewer/Swapchain.hpp + /home/itten/mxl-multiviewer/VulkanContext.hpp + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/c++/15/algorithm + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/algorithmfwd.h + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/basic_ios.h + /usr/include/c++/15/bits/basic_ios.tcc + /usr/include/c++/15/bits/basic_string.h + /usr/include/c++/15/bits/basic_string.tcc + /usr/include/c++/15/bits/char_traits.h + /usr/include/c++/15/bits/charconv.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/cxxabi_forced.h + /usr/include/c++/15/bits/cxxabi_init_exception.h + /usr/include/c++/15/bits/enable_special_members.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/exception_ptr.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/ios_base.h + /usr/include/c++/15/bits/istream.tcc + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/locale_classes.h + /usr/include/c++/15/bits/locale_classes.tcc + /usr/include/c++/15/bits/locale_facets.h + /usr/include/c++/15/bits/locale_facets.tcc + /usr/include/c++/15/bits/localefwd.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/nested_exception.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/ostream.h + /usr/include/c++/15/bits/ostream.tcc + /usr/include/c++/15/bits/ostream_insert.h + /usr/include/c++/15/bits/postypes.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_algo.h + /usr/include/c++/15/bits/ranges_algobase.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algo.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_heap.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_tempbuf.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/streambuf.tcc + /usr/include/c++/15/bits/streambuf_iterator.h + /usr/include/c++/15/bits/string_view.tcc + /usr/include/c++/15/bits/stringfwd.h + /usr/include/c++/15/bits/uniform_int_dist.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cctype + /usr/include/c++/15/cerrno + /usr/include/c++/15/clocale + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/cwchar + /usr/include/c++/15/cwctype + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/exception + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/atomicity.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/string_conversions.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/initializer_list + /usr/include/c++/15/ios + /usr/include/c++/15/iosfwd + /usr/include/c++/15/iostream + /usr/include/c++/15/istream + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/optional + /usr/include/c++/15/ostream + /usr/include/c++/15/pstl/execution_defs.h + /usr/include/c++/15/pstl/glue_algorithm_defs.h + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/stdexcept + /usr/include/c++/15/streambuf + /usr/include/c++/15/string + /usr/include/c++/15/string_view + /usr/include/c++/15/system_error + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/typeinfo + /usr/include/c++/15/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/linux/posix_types.h + /usr/include/linux/sched/types.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/time.h + /usr/include/vk_video/vulkan_video_codec_av1std.h + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h + /usr/include/vk_video/vulkan_video_codec_h264std.h + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h + /usr/include/vk_video/vulkan_video_codec_h265std.h + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h + /usr/include/vk_video/vulkan_video_codec_vp9std.h + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h + /usr/include/vk_video/vulkan_video_codecs_common.h + /usr/include/vulkan/vk_platform.h + /usr/include/vulkan/vulkan.h + /usr/include/vulkan/vulkan_core.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o + /home/itten/mxl-multiviewer/TileLayout.cpp + /home/itten/mxl-multiviewer/TileLayout.hpp + /usr/include/alloca.h + /usr/include/c++/15/algorithm + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/algorithmfwd.h + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_algo.h + /usr/include/c++/15/bits/ranges_algobase.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/specfun.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algo.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_heap.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_tempbuf.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/uniform_int_dist.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cmath + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdlib + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/initializer_list + /usr/include/c++/15/limits + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/pstl/execution_defs.h + /usr/include/c++/15/pstl/glue_algorithm_defs.h + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/tr1/bessel_function.tcc + /usr/include/c++/15/tr1/beta_function.tcc + /usr/include/c++/15/tr1/ell_integral.tcc + /usr/include/c++/15/tr1/exp_integral.tcc + /usr/include/c++/15/tr1/gamma.tcc + /usr/include/c++/15/tr1/hypergeometric.tcc + /usr/include/c++/15/tr1/legendre_function.tcc + /usr/include/c++/15/tr1/modified_bessel_func.tcc + /usr/include/c++/15/tr1/poly_hermite.tcc + /usr/include/c++/15/tr1/poly_laguerre.tcc + /usr/include/c++/15/tr1/riemann_zeta.tcc + /usr/include/c++/15/tr1/special_function_util.h + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/vector + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/math.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o + /home/itten/mxl-multiviewer/V210ComputeDecoder.cpp + /home/itten/mxl-multiviewer/V210ComputeDecoder.hpp + /home/itten/mxl-multiviewer/VulkanUtils.hpp + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/basic_ios.h + /usr/include/c++/15/bits/basic_ios.tcc + /usr/include/c++/15/bits/basic_string.h + /usr/include/c++/15/bits/basic_string.tcc + /usr/include/c++/15/bits/char_traits.h + /usr/include/c++/15/bits/charconv.h + /usr/include/c++/15/bits/codecvt.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/cxxabi_forced.h + /usr/include/c++/15/bits/cxxabi_init_exception.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/exception_ptr.h + /usr/include/c++/15/bits/fstream.tcc + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/ios_base.h + /usr/include/c++/15/bits/istream.tcc + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/locale_classes.h + /usr/include/c++/15/bits/locale_classes.tcc + /usr/include/c++/15/bits/locale_facets.h + /usr/include/c++/15/bits/locale_facets.tcc + /usr/include/c++/15/bits/localefwd.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/nested_exception.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/ostream.h + /usr/include/c++/15/bits/ostream.tcc + /usr/include/c++/15/bits/ostream_insert.h + /usr/include/c++/15/bits/postypes.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/streambuf.tcc + /usr/include/c++/15/bits/streambuf_iterator.h + /usr/include/c++/15/bits/string_view.tcc + /usr/include/c++/15/bits/stringfwd.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cctype + /usr/include/c++/15/cerrno + /usr/include/c++/15/clocale + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/cwchar + /usr/include/c++/15/cwctype + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/exception + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/atomicity.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/string_conversions.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/fstream + /usr/include/c++/15/initializer_list + /usr/include/c++/15/ios + /usr/include/c++/15/iosfwd + /usr/include/c++/15/iostream + /usr/include/c++/15/istream + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/ostream + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/stdexcept + /usr/include/c++/15/streambuf + /usr/include/c++/15/string + /usr/include/c++/15/string_view + /usr/include/c++/15/system_error + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/typeinfo + /usr/include/c++/15/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/linux/posix_types.h + /usr/include/linux/sched/types.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/time.h + /usr/include/vk_video/vulkan_video_codec_av1std.h + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h + /usr/include/vk_video/vulkan_video_codec_h264std.h + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h + /usr/include/vk_video/vulkan_video_codec_h265std.h + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h + /usr/include/vk_video/vulkan_video_codec_vp9std.h + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h + /usr/include/vk_video/vulkan_video_codecs_common.h + /usr/include/vulkan/vk_platform.h + /usr/include/vulkan/vulkan.h + /usr/include/vulkan/vulkan_core.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/15/bits/basic_file.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++io.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o + /home/itten/mxl-multiviewer/VulkanContext.cpp + /home/itten/mxl-multiviewer/VulkanContext.hpp + /usr/include/SDL3/SDL.h + /usr/include/SDL3/SDL_assert.h + /usr/include/SDL3/SDL_asyncio.h + /usr/include/SDL3/SDL_atomic.h + /usr/include/SDL3/SDL_audio.h + /usr/include/SDL3/SDL_begin_code.h + /usr/include/SDL3/SDL_bits.h + /usr/include/SDL3/SDL_blendmode.h + /usr/include/SDL3/SDL_camera.h + /usr/include/SDL3/SDL_clipboard.h + /usr/include/SDL3/SDL_close_code.h + /usr/include/SDL3/SDL_cpuinfo.h + /usr/include/SDL3/SDL_dialog.h + /usr/include/SDL3/SDL_dlopennote.h + /usr/include/SDL3/SDL_endian.h + /usr/include/SDL3/SDL_error.h + /usr/include/SDL3/SDL_events.h + /usr/include/SDL3/SDL_filesystem.h + /usr/include/SDL3/SDL_gamepad.h + /usr/include/SDL3/SDL_gpu.h + /usr/include/SDL3/SDL_guid.h + /usr/include/SDL3/SDL_haptic.h + /usr/include/SDL3/SDL_hidapi.h + /usr/include/SDL3/SDL_hints.h + /usr/include/SDL3/SDL_init.h + /usr/include/SDL3/SDL_iostream.h + /usr/include/SDL3/SDL_joystick.h + /usr/include/SDL3/SDL_keyboard.h + /usr/include/SDL3/SDL_keycode.h + /usr/include/SDL3/SDL_loadso.h + /usr/include/SDL3/SDL_locale.h + /usr/include/SDL3/SDL_log.h + /usr/include/SDL3/SDL_messagebox.h + /usr/include/SDL3/SDL_metal.h + /usr/include/SDL3/SDL_misc.h + /usr/include/SDL3/SDL_mouse.h + /usr/include/SDL3/SDL_mutex.h + /usr/include/SDL3/SDL_oldnames.h + /usr/include/SDL3/SDL_pen.h + /usr/include/SDL3/SDL_pixels.h + /usr/include/SDL3/SDL_platform.h + /usr/include/SDL3/SDL_platform_defines.h + /usr/include/SDL3/SDL_power.h + /usr/include/SDL3/SDL_process.h + /usr/include/SDL3/SDL_properties.h + /usr/include/SDL3/SDL_rect.h + /usr/include/SDL3/SDL_render.h + /usr/include/SDL3/SDL_scancode.h + /usr/include/SDL3/SDL_sensor.h + /usr/include/SDL3/SDL_stdinc.h + /usr/include/SDL3/SDL_storage.h + /usr/include/SDL3/SDL_surface.h + /usr/include/SDL3/SDL_system.h + /usr/include/SDL3/SDL_thread.h + /usr/include/SDL3/SDL_time.h + /usr/include/SDL3/SDL_timer.h + /usr/include/SDL3/SDL_touch.h + /usr/include/SDL3/SDL_tray.h + /usr/include/SDL3/SDL_version.h + /usr/include/SDL3/SDL_video.h + /usr/include/SDL3/SDL_vulkan.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/basic_ios.h + /usr/include/c++/15/bits/basic_ios.tcc + /usr/include/c++/15/bits/basic_string.h + /usr/include/c++/15/bits/basic_string.tcc + /usr/include/c++/15/bits/char_traits.h + /usr/include/c++/15/bits/charconv.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/cxxabi_forced.h + /usr/include/c++/15/bits/cxxabi_init_exception.h + /usr/include/c++/15/bits/enable_special_members.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/exception_ptr.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/ios_base.h + /usr/include/c++/15/bits/istream.tcc + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/locale_classes.h + /usr/include/c++/15/bits/locale_classes.tcc + /usr/include/c++/15/bits/locale_facets.h + /usr/include/c++/15/bits/locale_facets.tcc + /usr/include/c++/15/bits/localefwd.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/nested_exception.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/ostream.h + /usr/include/c++/15/bits/ostream.tcc + /usr/include/c++/15/bits/ostream_insert.h + /usr/include/c++/15/bits/postypes.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/streambuf.tcc + /usr/include/c++/15/bits/streambuf_iterator.h + /usr/include/c++/15/bits/string_view.tcc + /usr/include/c++/15/bits/stringfwd.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cctype + /usr/include/c++/15/cerrno + /usr/include/c++/15/clocale + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/cwchar + /usr/include/c++/15/cwctype + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/exception + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/atomicity.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/string_conversions.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/initializer_list + /usr/include/c++/15/ios + /usr/include/c++/15/iosfwd + /usr/include/c++/15/iostream + /usr/include/c++/15/istream + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/optional + /usr/include/c++/15/ostream + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/stdexcept + /usr/include/c++/15/streambuf + /usr/include/c++/15/string + /usr/include/c++/15/string_view + /usr/include/c++/15/system_error + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/typeinfo + /usr/include/c++/15/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/linux/posix_types.h + /usr/include/linux/sched/types.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/vk_video/vulkan_video_codec_av1std.h + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h + /usr/include/vk_video/vulkan_video_codec_h264std.h + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h + /usr/include/vk_video/vulkan_video_codec_h265std.h + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h + /usr/include/vk_video/vulkan_video_codec_vp9std.h + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h + /usr/include/vk_video/vulkan_video_codecs_common.h + /usr/include/vulkan/vk_platform.h + /usr/include/vulkan/vulkan.h + /usr/include/vulkan/vulkan_core.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o + /home/itten/mxl-multiviewer/VulkanUtils.cpp + /home/itten/mxl-multiviewer/VulkanUtils.hpp + /usr/include/alloca.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/basic_string.h + /usr/include/c++/15/bits/basic_string.tcc + /usr/include/c++/15/bits/char_traits.h + /usr/include/c++/15/bits/charconv.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/cxxabi_forced.h + /usr/include/c++/15/bits/cxxabi_init_exception.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/exception_ptr.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/localefwd.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/nested_exception.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/ostream_insert.h + /usr/include/c++/15/bits/postypes.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/string_view.tcc + /usr/include/c++/15/bits/stringfwd.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cctype + /usr/include/c++/15/cerrno + /usr/include/c++/15/clocale + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/cwchar + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/exception + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/string_conversions.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/initializer_list + /usr/include/c++/15/iosfwd + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/stdexcept + /usr/include/c++/15/string + /usr/include/c++/15/string_view + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/typeinfo + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/locale.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/vk_video/vulkan_video_codec_av1std.h + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h + /usr/include/vk_video/vulkan_video_codec_h264std.h + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h + /usr/include/vk_video/vulkan_video_codec_h265std.h + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h + /usr/include/vk_video/vulkan_video_codec_vp9std.h + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h + /usr/include/vk_video/vulkan_video_codecs_common.h + /usr/include/vulkan/vk_platform.h + /usr/include/vulkan/vulkan.h + /usr/include/vulkan/vulkan_core.h + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.cpp + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.h + /home/itten/mxl-multiviewer/imgui/imconfig.h + /home/itten/mxl-multiviewer/imgui/imgui.h + /usr/include/SDL3/SDL.h + /usr/include/SDL3/SDL_assert.h + /usr/include/SDL3/SDL_asyncio.h + /usr/include/SDL3/SDL_atomic.h + /usr/include/SDL3/SDL_audio.h + /usr/include/SDL3/SDL_begin_code.h + /usr/include/SDL3/SDL_bits.h + /usr/include/SDL3/SDL_blendmode.h + /usr/include/SDL3/SDL_camera.h + /usr/include/SDL3/SDL_clipboard.h + /usr/include/SDL3/SDL_close_code.h + /usr/include/SDL3/SDL_cpuinfo.h + /usr/include/SDL3/SDL_dialog.h + /usr/include/SDL3/SDL_dlopennote.h + /usr/include/SDL3/SDL_endian.h + /usr/include/SDL3/SDL_error.h + /usr/include/SDL3/SDL_events.h + /usr/include/SDL3/SDL_filesystem.h + /usr/include/SDL3/SDL_gamepad.h + /usr/include/SDL3/SDL_gpu.h + /usr/include/SDL3/SDL_guid.h + /usr/include/SDL3/SDL_haptic.h + /usr/include/SDL3/SDL_hidapi.h + /usr/include/SDL3/SDL_hints.h + /usr/include/SDL3/SDL_init.h + /usr/include/SDL3/SDL_iostream.h + /usr/include/SDL3/SDL_joystick.h + /usr/include/SDL3/SDL_keyboard.h + /usr/include/SDL3/SDL_keycode.h + /usr/include/SDL3/SDL_loadso.h + /usr/include/SDL3/SDL_locale.h + /usr/include/SDL3/SDL_log.h + /usr/include/SDL3/SDL_messagebox.h + /usr/include/SDL3/SDL_metal.h + /usr/include/SDL3/SDL_misc.h + /usr/include/SDL3/SDL_mouse.h + /usr/include/SDL3/SDL_mutex.h + /usr/include/SDL3/SDL_oldnames.h + /usr/include/SDL3/SDL_pen.h + /usr/include/SDL3/SDL_pixels.h + /usr/include/SDL3/SDL_platform.h + /usr/include/SDL3/SDL_platform_defines.h + /usr/include/SDL3/SDL_power.h + /usr/include/SDL3/SDL_process.h + /usr/include/SDL3/SDL_properties.h + /usr/include/SDL3/SDL_rect.h + /usr/include/SDL3/SDL_render.h + /usr/include/SDL3/SDL_scancode.h + /usr/include/SDL3/SDL_sensor.h + /usr/include/SDL3/SDL_stdinc.h + /usr/include/SDL3/SDL_storage.h + /usr/include/SDL3/SDL_surface.h + /usr/include/SDL3/SDL_system.h + /usr/include/SDL3/SDL_thread.h + /usr/include/SDL3/SDL_time.h + /usr/include/SDL3/SDL_timer.h + /usr/include/SDL3/SDL_touch.h + /usr/include/SDL3/SDL_tray.h + /usr/include/SDL3/SDL_version.h + /usr/include/SDL3/SDL_video.h + /usr/include/assert.h + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.cpp + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.h + /home/itten/mxl-multiviewer/imgui/imconfig.h + /home/itten/mxl-multiviewer/imgui/imgui.h + /usr/include/assert.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/vk_video/vulkan_video_codec_av1std.h + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h + /usr/include/vk_video/vulkan_video_codec_h264std.h + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h + /usr/include/vk_video/vulkan_video_codec_h265std.h + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h + /usr/include/vk_video/vulkan_video_codec_vp9std.h + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h + /usr/include/vk_video/vulkan_video_codecs_common.h + /usr/include/vulkan/vk_platform.h + /usr/include/vulkan/vulkan.h + /usr/include/vulkan/vulkan_core.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o + /home/itten/mxl-multiviewer/imgui/imgui.cpp + /home/itten/mxl-multiviewer/imgui/imconfig.h + /home/itten/mxl-multiviewer/imgui/imgui.h + /home/itten/mxl-multiviewer/imgui/imgui_internal.h + /usr/include/alloca.h + /usr/include/assert.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/specfun.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cmath + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstdlib + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/limits + /usr/include/c++/15/math.h + /usr/include/c++/15/new + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/stdlib.h + /usr/include/c++/15/tr1/bessel_function.tcc + /usr/include/c++/15/tr1/beta_function.tcc + /usr/include/c++/15/tr1/ell_integral.tcc + /usr/include/c++/15/tr1/exp_integral.tcc + /usr/include/c++/15/tr1/gamma.tcc + /usr/include/c++/15/tr1/hypergeometric.tcc + /usr/include/c++/15/tr1/legendre_function.tcc + /usr/include/c++/15/tr1/modified_bessel_func.tcc + /usr/include/c++/15/tr1/poly_hermite.tcc + /usr/include/c++/15/tr1/poly_laguerre.tcc + /usr/include/c++/15/tr1/riemann_zeta.tcc + /usr/include/c++/15/tr1/special_function_util.h + /usr/include/c++/15/type_traits + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/limits.h + /usr/include/math.h + /usr/include/signal.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/sys/wait.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/adxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxavx512intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxbf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxcomplexintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp8intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxint8intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxmovrsintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtf32intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtileintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtransposeintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512bf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512convertintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512mediaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512minmaxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512satcvtintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2bf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2convertintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2copyintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2mediaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2minmaxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2satcvtintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512cdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512dqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmavlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmivlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlbwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vldqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnnivlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxifmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxneconvertintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint8intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmi2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/cetintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/cldemoteintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/clflushoptintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/clwbintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/clzerointrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/cmpccxaddintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/enqcmdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/f16cintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/fmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/fxsrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/gfniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/hresetintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/ia32intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/immintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/keylockerintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/lwpintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/lzcntintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mm_malloc.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/movdirintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/movrsintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/pconfigintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/pkuintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/popcntintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/raointintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/rdseedintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/rtmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/serializeintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sgxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sha512intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/shaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm3intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm4intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/tbmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/tsxldtrkintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/uintrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/usermsrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/vaesintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/vpclmulqdqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/waitpkgintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/wbnoinvdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/wmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/x86gprintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavecintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveoptintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavesintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xtestintrin.h + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o + /home/itten/mxl-multiviewer/imgui/imgui_draw.cpp + /home/itten/mxl-multiviewer/imgui/imconfig.h + /home/itten/mxl-multiviewer/imgui/imgui.h + /home/itten/mxl-multiviewer/imgui/imgui_internal.h + /home/itten/mxl-multiviewer/imgui/imstb_rectpack.h + /home/itten/mxl-multiviewer/imgui/imstb_truetype.h + /usr/include/alloca.h + /usr/include/assert.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/specfun.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cmath + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstdlib + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/limits + /usr/include/c++/15/math.h + /usr/include/c++/15/new + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/stdlib.h + /usr/include/c++/15/tr1/bessel_function.tcc + /usr/include/c++/15/tr1/beta_function.tcc + /usr/include/c++/15/tr1/ell_integral.tcc + /usr/include/c++/15/tr1/exp_integral.tcc + /usr/include/c++/15/tr1/gamma.tcc + /usr/include/c++/15/tr1/hypergeometric.tcc + /usr/include/c++/15/tr1/legendre_function.tcc + /usr/include/c++/15/tr1/modified_bessel_func.tcc + /usr/include/c++/15/tr1/poly_hermite.tcc + /usr/include/c++/15/tr1/poly_laguerre.tcc + /usr/include/c++/15/tr1/riemann_zeta.tcc + /usr/include/c++/15/tr1/special_function_util.h + /usr/include/c++/15/type_traits + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/limits.h + /usr/include/linux/limits.h + /usr/include/math.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/adxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxavx512intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxbf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxcomplexintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp8intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxint8intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxmovrsintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtf32intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtileintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtransposeintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512bf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512convertintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512mediaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512minmaxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512satcvtintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2bf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2convertintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2copyintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2mediaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2minmaxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2satcvtintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512cdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512dqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmavlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmivlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlbwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vldqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnnivlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxifmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxneconvertintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint8intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmi2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/cetintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/cldemoteintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/clflushoptintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/clwbintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/clzerointrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/cmpccxaddintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/enqcmdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/f16cintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/fmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/fxsrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/gfniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/hresetintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/ia32intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/immintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/keylockerintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/lwpintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/lzcntintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mm_malloc.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/movdirintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/movrsintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/pconfigintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/pkuintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/popcntintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/raointintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/rdseedintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/rtmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/serializeintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sgxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sha512intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/shaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm3intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm4intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/tbmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/tsxldtrkintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/uintrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/usermsrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/vaesintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/vpclmulqdqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/waitpkgintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/wbnoinvdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/wmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/x86gprintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavecintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveoptintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavesintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xtestintrin.h + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o + /home/itten/mxl-multiviewer/imgui/imgui_tables.cpp + /home/itten/mxl-multiviewer/imgui/imconfig.h + /home/itten/mxl-multiviewer/imgui/imgui.h + /home/itten/mxl-multiviewer/imgui/imgui_internal.h + /usr/include/alloca.h + /usr/include/assert.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/specfun.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cmath + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstdlib + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/limits + /usr/include/c++/15/math.h + /usr/include/c++/15/new + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/stdlib.h + /usr/include/c++/15/tr1/bessel_function.tcc + /usr/include/c++/15/tr1/beta_function.tcc + /usr/include/c++/15/tr1/ell_integral.tcc + /usr/include/c++/15/tr1/exp_integral.tcc + /usr/include/c++/15/tr1/gamma.tcc + /usr/include/c++/15/tr1/hypergeometric.tcc + /usr/include/c++/15/tr1/legendre_function.tcc + /usr/include/c++/15/tr1/modified_bessel_func.tcc + /usr/include/c++/15/tr1/poly_hermite.tcc + /usr/include/c++/15/tr1/poly_laguerre.tcc + /usr/include/c++/15/tr1/riemann_zeta.tcc + /usr/include/c++/15/tr1/special_function_util.h + /usr/include/c++/15/type_traits + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/limits.h + /usr/include/linux/limits.h + /usr/include/math.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/adxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxavx512intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxbf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxcomplexintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp8intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxint8intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxmovrsintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtf32intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtileintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtransposeintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512bf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512convertintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512mediaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512minmaxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512satcvtintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2bf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2convertintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2copyintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2mediaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2minmaxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2satcvtintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512cdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512dqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmavlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmivlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlbwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vldqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnnivlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxifmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxneconvertintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint8intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmi2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/cetintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/cldemoteintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/clflushoptintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/clwbintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/clzerointrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/cmpccxaddintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/enqcmdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/f16cintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/fmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/fxsrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/gfniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/hresetintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/ia32intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/immintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/keylockerintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/lwpintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/lzcntintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mm_malloc.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/movdirintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/movrsintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/pconfigintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/pkuintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/popcntintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/raointintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/rdseedintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/rtmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/serializeintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sgxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sha512intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/shaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm3intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm4intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/tbmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/tsxldtrkintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/uintrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/usermsrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/vaesintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/vpclmulqdqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/waitpkgintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/wbnoinvdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/wmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/x86gprintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavecintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveoptintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavesintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xtestintrin.h + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o + /home/itten/mxl-multiviewer/imgui/imgui_widgets.cpp + /home/itten/mxl-multiviewer/imgui/imconfig.h + /home/itten/mxl-multiviewer/imgui/imgui.h + /home/itten/mxl-multiviewer/imgui/imgui_internal.h + /home/itten/mxl-multiviewer/imgui/imstb_textedit.h + /usr/include/alloca.h + /usr/include/assert.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/specfun.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cmath + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstdlib + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/limits + /usr/include/c++/15/math.h + /usr/include/c++/15/new + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/stdlib.h + /usr/include/c++/15/tr1/bessel_function.tcc + /usr/include/c++/15/tr1/beta_function.tcc + /usr/include/c++/15/tr1/ell_integral.tcc + /usr/include/c++/15/tr1/exp_integral.tcc + /usr/include/c++/15/tr1/gamma.tcc + /usr/include/c++/15/tr1/hypergeometric.tcc + /usr/include/c++/15/tr1/legendre_function.tcc + /usr/include/c++/15/tr1/modified_bessel_func.tcc + /usr/include/c++/15/tr1/poly_hermite.tcc + /usr/include/c++/15/tr1/poly_laguerre.tcc + /usr/include/c++/15/tr1/riemann_zeta.tcc + /usr/include/c++/15/tr1/special_function_util.h + /usr/include/c++/15/type_traits + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/limits.h + /usr/include/linux/limits.h + /usr/include/math.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/adxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxavx512intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxbf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxcomplexintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp8intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxint8intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxmovrsintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtf32intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtileintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtransposeintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512bf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512convertintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512mediaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512minmaxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512satcvtintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2bf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2convertintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2copyintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2mediaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2minmaxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2satcvtintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512cdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512dqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmavlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmivlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlbwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vldqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnnivlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxifmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxneconvertintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint8intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmi2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/cetintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/cldemoteintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/clflushoptintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/clwbintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/clzerointrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/cmpccxaddintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/enqcmdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/f16cintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/fmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/fxsrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/gfniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/hresetintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/ia32intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/immintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/keylockerintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/lwpintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/lzcntintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mm_malloc.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/movdirintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/movrsintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/pconfigintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/pkuintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/popcntintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/raointintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/rdseedintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/rtmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/serializeintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sgxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sha512intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/shaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm3intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm4intrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/tbmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/tsxldtrkintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/uintrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/usermsrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/vaesintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/vpclmulqdqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/waitpkgintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/wbnoinvdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/wmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/x86gprintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavecintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveoptintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavesintrin.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/xtestintrin.h + +CMakeFiles/mxl_multiviewer.dir/main.cpp.o + /home/itten/mxl-multiviewer/main.cpp + /home/itten/mxl-multiviewer/AppConfig.hpp + /home/itten/mxl-multiviewer/FeedCreate.hpp + /home/itten/mxl-multiviewer/FeedTexture.hpp + /home/itten/mxl-multiviewer/IVideoFeed.hpp + /home/itten/mxl-multiviewer/RenderPipeline.hpp + /home/itten/mxl-multiviewer/Swapchain.hpp + /home/itten/mxl-multiviewer/TileLayout.hpp + /home/itten/mxl-multiviewer/V210ComputeDecoder.hpp + /home/itten/mxl-multiviewer/VideoFrame.hpp + /home/itten/mxl-multiviewer/VulkanContext.hpp + /home/itten/mxl-multiviewer/VulkanUtils.hpp + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.h + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.h + /home/itten/mxl-multiviewer/imgui/imconfig.h + /home/itten/mxl-multiviewer/imgui/imgui.h + /usr/include/SDL3/SDL.h + /usr/include/SDL3/SDL_assert.h + /usr/include/SDL3/SDL_asyncio.h + /usr/include/SDL3/SDL_atomic.h + /usr/include/SDL3/SDL_audio.h + /usr/include/SDL3/SDL_begin_code.h + /usr/include/SDL3/SDL_bits.h + /usr/include/SDL3/SDL_blendmode.h + /usr/include/SDL3/SDL_camera.h + /usr/include/SDL3/SDL_clipboard.h + /usr/include/SDL3/SDL_close_code.h + /usr/include/SDL3/SDL_cpuinfo.h + /usr/include/SDL3/SDL_dialog.h + /usr/include/SDL3/SDL_dlopennote.h + /usr/include/SDL3/SDL_endian.h + /usr/include/SDL3/SDL_error.h + /usr/include/SDL3/SDL_events.h + /usr/include/SDL3/SDL_filesystem.h + /usr/include/SDL3/SDL_gamepad.h + /usr/include/SDL3/SDL_gpu.h + /usr/include/SDL3/SDL_guid.h + /usr/include/SDL3/SDL_haptic.h + /usr/include/SDL3/SDL_hidapi.h + /usr/include/SDL3/SDL_hints.h + /usr/include/SDL3/SDL_init.h + /usr/include/SDL3/SDL_iostream.h + /usr/include/SDL3/SDL_joystick.h + /usr/include/SDL3/SDL_keyboard.h + /usr/include/SDL3/SDL_keycode.h + /usr/include/SDL3/SDL_loadso.h + /usr/include/SDL3/SDL_locale.h + /usr/include/SDL3/SDL_log.h + /usr/include/SDL3/SDL_messagebox.h + /usr/include/SDL3/SDL_metal.h + /usr/include/SDL3/SDL_misc.h + /usr/include/SDL3/SDL_mouse.h + /usr/include/SDL3/SDL_mutex.h + /usr/include/SDL3/SDL_oldnames.h + /usr/include/SDL3/SDL_pen.h + /usr/include/SDL3/SDL_pixels.h + /usr/include/SDL3/SDL_platform.h + /usr/include/SDL3/SDL_platform_defines.h + /usr/include/SDL3/SDL_power.h + /usr/include/SDL3/SDL_process.h + /usr/include/SDL3/SDL_properties.h + /usr/include/SDL3/SDL_rect.h + /usr/include/SDL3/SDL_render.h + /usr/include/SDL3/SDL_scancode.h + /usr/include/SDL3/SDL_sensor.h + /usr/include/SDL3/SDL_stdinc.h + /usr/include/SDL3/SDL_storage.h + /usr/include/SDL3/SDL_surface.h + /usr/include/SDL3/SDL_system.h + /usr/include/SDL3/SDL_thread.h + /usr/include/SDL3/SDL_time.h + /usr/include/SDL3/SDL_timer.h + /usr/include/SDL3/SDL_touch.h + /usr/include/SDL3/SDL_tray.h + /usr/include/SDL3/SDL_version.h + /usr/include/SDL3/SDL_video.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/15/algorithm + /usr/include/c++/15/atomic + /usr/include/c++/15/backward/auto_ptr.h + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/algorithmfwd.h + /usr/include/c++/15/bits/align.h + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocated_ptr.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/atomic_base.h + /usr/include/c++/15/bits/atomic_lockfree_defines.h + /usr/include/c++/15/bits/atomic_wait.h + /usr/include/c++/15/bits/basic_ios.h + /usr/include/c++/15/bits/basic_ios.tcc + /usr/include/c++/15/bits/basic_string.h + /usr/include/c++/15/bits/basic_string.tcc + /usr/include/c++/15/bits/char_traits.h + /usr/include/c++/15/bits/charconv.h + /usr/include/c++/15/bits/chrono.h + /usr/include/c++/15/bits/codecvt.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/cxxabi_forced.h + /usr/include/c++/15/bits/cxxabi_init_exception.h + /usr/include/c++/15/bits/enable_special_members.h + /usr/include/c++/15/bits/erase_if.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/exception_ptr.h + /usr/include/c++/15/bits/fs_dir.h + /usr/include/c++/15/bits/fs_fwd.h + /usr/include/c++/15/bits/fs_ops.h + /usr/include/c++/15/bits/fs_path.h + /usr/include/c++/15/bits/fstream.tcc + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/ios_base.h + /usr/include/c++/15/bits/istream.tcc + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/locale_classes.h + /usr/include/c++/15/bits/locale_classes.tcc + /usr/include/c++/15/bits/locale_conv.h + /usr/include/c++/15/bits/locale_facets.h + /usr/include/c++/15/bits/locale_facets.tcc + /usr/include/c++/15/bits/locale_facets_nonio.h + /usr/include/c++/15/bits/locale_facets_nonio.tcc + /usr/include/c++/15/bits/localefwd.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/nested_exception.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/node_handle.h + /usr/include/c++/15/bits/ostream.h + /usr/include/c++/15/bits/ostream.tcc + /usr/include/c++/15/bits/ostream_insert.h + /usr/include/c++/15/bits/parse_numbers.h + /usr/include/c++/15/bits/postypes.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/quoted_string.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_algo.h + /usr/include/c++/15/bits/ranges_algobase.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_uninitialized.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/shared_ptr.h + /usr/include/c++/15/bits/shared_ptr_atomic.h + /usr/include/c++/15/bits/shared_ptr_base.h + /usr/include/c++/15/bits/sstream.tcc + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/std_mutex.h + /usr/include/c++/15/bits/stl_algo.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_heap.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_map.h + /usr/include/c++/15/bits/stl_multimap.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_raw_storage_iter.h + /usr/include/c++/15/bits/stl_tempbuf.h + /usr/include/c++/15/bits/stl_tree.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/streambuf.tcc + /usr/include/c++/15/bits/streambuf_iterator.h + /usr/include/c++/15/bits/string_view.tcc + /usr/include/c++/15/bits/stringfwd.h + /usr/include/c++/15/bits/uniform_int_dist.h + /usr/include/c++/15/bits/unique_ptr.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cctype + /usr/include/c++/15/cerrno + /usr/include/c++/15/climits + /usr/include/c++/15/clocale + /usr/include/c++/15/codecvt + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/csignal + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstdlib + /usr/include/c++/15/cstring + /usr/include/c++/15/ctime + /usr/include/c++/15/cwchar + /usr/include/c++/15/cwctype + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/exception + /usr/include/c++/15/ext/aligned_buffer.h + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/atomicity.h + /usr/include/c++/15/ext/concurrence.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/string_conversions.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/filesystem + /usr/include/c++/15/fstream + /usr/include/c++/15/initializer_list + /usr/include/c++/15/iomanip + /usr/include/c++/15/ios + /usr/include/c++/15/iosfwd + /usr/include/c++/15/iostream + /usr/include/c++/15/istream + /usr/include/c++/15/limits + /usr/include/c++/15/locale + /usr/include/c++/15/map + /usr/include/c++/15/memory + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/optional + /usr/include/c++/15/ostream + /usr/include/c++/15/pstl/execution_defs.h + /usr/include/c++/15/pstl/glue_algorithm_defs.h + /usr/include/c++/15/pstl/glue_memory_defs.h + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/ratio + /usr/include/c++/15/sstream + /usr/include/c++/15/stdexcept + /usr/include/c++/15/streambuf + /usr/include/c++/15/string + /usr/include/c++/15/string_view + /usr/include/c++/15/system_error + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/typeinfo + /usr/include/c++/15/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/libintl.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/limits.h + /usr/include/linux/posix_types.h + /usr/include/linux/sched/types.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/signal.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/syscall.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/vk_video/vulkan_video_codec_av1std.h + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h + /usr/include/vk_video/vulkan_video_codec_h264std.h + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h + /usr/include/vk_video/vulkan_video_codec_h265std.h + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h + /usr/include/vk_video/vulkan_video_codec_vp9std.h + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h + /usr/include/vk_video/vulkan_video_codecs_common.h + /usr/include/vulkan/vk_platform.h + /usr/include/vulkan/vulkan.h + /usr/include/vulkan/vulkan_core.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/15/bits/basic_file.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++io.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/15/bits/messages_members.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/time_members.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h + +mxl_multiviewer + /home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/internal/libmxl-common.so + /home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/libmxl.so + /lib64/ld-linux-x86-64.so.2 + /usr/lib/x86_64-linux-gnu/Scrt1.o + /usr/lib/x86_64-linux-gnu/crti.o + /usr/lib/x86_64-linux-gnu/crtn.o + /usr/lib/x86_64-linux-gnu/libSDL3.so + /usr/lib/x86_64-linux-gnu/libc.so + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 + /usr/lib/x86_64-linux-gnu/libm.so + /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o + /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so + /usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so + /usr/lib/x86_64-linux-gnu/libFLAC.so.14 + /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 + /usr/lib/x86_64-linux-gnu/libX11.so.6 + /usr/lib/x86_64-linux-gnu/libXau.so.6 + /usr/lib/x86_64-linux-gnu/libXcursor.so.1 + /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 + /usr/lib/x86_64-linux-gnu/libXext.so.6 + /usr/lib/x86_64-linux-gnu/libXfixes.so.3 + /usr/lib/x86_64-linux-gnu/libXi.so.6 + /usr/lib/x86_64-linux-gnu/libXrandr.so.2 + /usr/lib/x86_64-linux-gnu/libXrender.so.1 + /usr/lib/x86_64-linux-gnu/libXss.so.1 + /usr/lib/x86_64-linux-gnu/libXtst.so.6 + /usr/lib/x86_64-linux-gnu/libapparmor.so.1 + /usr/lib/x86_64-linux-gnu/libasound.so.2 + /usr/lib/x86_64-linux-gnu/libasyncns.so.0 + /usr/lib/x86_64-linux-gnu/libc.so.6 + /usr/lib/x86_64-linux-gnu/libc_nonshared.a + /usr/lib/x86_64-linux-gnu/libdbus-1.so.3 + /usr/lib/x86_64-linux-gnu/libdecor-0.so.0 + /usr/lib/x86_64-linux-gnu/libdrm.so.2 + /usr/lib/x86_64-linux-gnu/libexpat.so.1 + /usr/lib/x86_64-linux-gnu/libffi.so.8 + /usr/lib/x86_64-linux-gnu/libfribidi.so.0 + /usr/lib/x86_64-linux-gnu/libgbm.so.1 + /usr/lib/x86_64-linux-gnu/libm.so.6 + /usr/lib/x86_64-linux-gnu/libmp3lame.so.0 + /usr/lib/x86_64-linux-gnu/libmpg123.so.0 + /usr/lib/x86_64-linux-gnu/libmvec.so.1 + /usr/lib/x86_64-linux-gnu/libogg.so.0 + /usr/lib/x86_64-linux-gnu/libopus.so.0 + /usr/lib/x86_64-linux-gnu/libpulse.so.0 + /usr/lib/x86_64-linux-gnu/libsndfile.so.1 + /usr/lib/x86_64-linux-gnu/libsystemd.so.0 + /usr/lib/x86_64-linux-gnu/libvorbis.so.0 + /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 + /usr/lib/x86_64-linux-gnu/libvulkan.so + /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 + /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 + /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1 + /usr/lib/x86_64-linux-gnu/libxcb.so.1 + /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 + /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-17.0.so + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/mxl_multiviewer.dir/main.cpp.o + diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/compiler_depend.make b/build-sdk/CMakeFiles/mxl_multiviewer.dir/compiler_depend.make new file mode 100644 index 0000000..8a5e0ab --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/compiler_depend.make @@ -0,0 +1,6223 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o: /home/itten/mxl-multiviewer/AppConfig.cpp \ + /home/itten/mxl-multiviewer/AppConfig.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/bits/enable_special_members.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/ios_base.h \ + /usr/include/c++/15/bits/istream.tcc \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/bits/locale_facets.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/ostream.h \ + /usr/include/c++/15/bits/ostream.tcc \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cctype \ + /usr/include/c++/15/cerrno \ + /usr/include/c++/15/clocale \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/cwchar \ + /usr/include/c++/15/cwctype \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/exception \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/atomicity.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/string_conversions.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/ios \ + /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/iostream \ + /usr/include/c++/15/istream \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/optional \ + /usr/include/c++/15/ostream \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/stdexcept \ + /usr/include/c++/15/streambuf \ + /usr/include/c++/15/string \ + /usr/include/c++/15/string_view \ + /usr/include/c++/15/system_error \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/typeinfo \ + /usr/include/c++/15/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/sched/types.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/time.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o: /home/itten/mxl-multiviewer/FeedCreate.cpp \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/dataformat.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flow.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flowinfo.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/mxl.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/platform.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/rational.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/time.h \ + /home/itten/mxl-multiviewer/AppConfig.hpp \ + /home/itten/mxl-multiviewer/FeedCreate.hpp \ + /home/itten/mxl-multiviewer/IVideoFeed.hpp \ + /home/itten/mxl-multiviewer/MxlFeed.hpp \ + /home/itten/mxl-multiviewer/MxlSdkFeed.hpp \ + /home/itten/mxl-multiviewer/NoSignalFeed.hpp \ + /home/itten/mxl-multiviewer/SmpteBarsFeed.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/c++/15/backward/auto_ptr.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/align.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocated_ptr.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/atomic_base.h \ + /usr/include/c++/15/bits/atomic_lockfree_defines.h \ + /usr/include/c++/15/bits/atomic_wait.h \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/bits/enable_special_members.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/ios_base.h \ + /usr/include/c++/15/bits/istream.tcc \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/bits/locale_facets.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/ostream.h \ + /usr/include/c++/15/bits/ostream.tcc \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_algobase.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_uninitialized.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/shared_ptr.h \ + /usr/include/c++/15/bits/shared_ptr_atomic.h \ + /usr/include/c++/15/bits/shared_ptr_base.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/std_mutex.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_raw_storage_iter.h \ + /usr/include/c++/15/bits/stl_tempbuf.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/unique_ptr.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cctype \ + /usr/include/c++/15/cerrno \ + /usr/include/c++/15/climits \ + /usr/include/c++/15/clocale \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/cwchar \ + /usr/include/c++/15/cwctype \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/exception \ + /usr/include/c++/15/ext/aligned_buffer.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/atomicity.h \ + /usr/include/c++/15/ext/concurrence.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/string_conversions.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/ios \ + /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/iostream \ + /usr/include/c++/15/istream \ + /usr/include/c++/15/memory \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/optional \ + /usr/include/c++/15/ostream \ + /usr/include/c++/15/pstl/execution_defs.h \ + /usr/include/c++/15/pstl/glue_memory_defs.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/stdexcept \ + /usr/include/c++/15/streambuf \ + /usr/include/c++/15/string \ + /usr/include/c++/15/string_view \ + /usr/include/c++/15/system_error \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/typeinfo \ + /usr/include/c++/15/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/limits.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/sched/types.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/syscall.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h + +CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o: /home/itten/mxl-multiviewer/FeedTexture.cpp \ + /home/itten/mxl-multiviewer/FeedTexture.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp \ + /home/itten/mxl-multiviewer/VulkanUtils.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cctype \ + /usr/include/c++/15/cerrno \ + /usr/include/c++/15/clocale \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/cstring \ + /usr/include/c++/15/cwchar \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/exception \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/string_conversions.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/stdexcept \ + /usr/include/c++/15/string \ + /usr/include/c++/15/string_view \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/typeinfo \ + /usr/include/c++/15/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/locale.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vulkan/vk_platform.h \ + /usr/include/vulkan/vulkan.h \ + /usr/include/vulkan/vulkan_core.h \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o: /home/itten/mxl-multiviewer/MxlFeed.cpp \ + /home/itten/mxl-multiviewer/IVideoFeed.hpp \ + /home/itten/mxl-multiviewer/MxlFeed.hpp \ + /home/itten/mxl-multiviewer/PixelFormat.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cctype \ + /usr/include/c++/15/cerrno \ + /usr/include/c++/15/clocale \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/cwchar \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/string_conversions.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/string \ + /usr/include/c++/15/string_view \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/locale.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o: /home/itten/mxl-multiviewer/MxlInstanceCache.cpp \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/dataformat.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flow.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flowinfo.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/mxl.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/platform.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/rational.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/time.h \ + /home/itten/mxl-multiviewer/MxlInstanceCache.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/c++/15/algorithm \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/algorithmfwd.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/ios_base.h \ + /usr/include/c++/15/bits/istream.tcc \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/bits/locale_facets.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/ostream.h \ + /usr/include/c++/15/bits/ostream.tcc \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_algo.h \ + /usr/include/c++/15/bits/ranges_algobase.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algo.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_heap.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_tempbuf.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/uniform_int_dist.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cctype \ + /usr/include/c++/15/cerrno \ + /usr/include/c++/15/clocale \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/cwchar \ + /usr/include/c++/15/cwctype \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/exception \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/atomicity.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/string_conversions.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/ios \ + /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/iostream \ + /usr/include/c++/15/istream \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/ostream \ + /usr/include/c++/15/pstl/execution_defs.h \ + /usr/include/c++/15/pstl/glue_algorithm_defs.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/stdexcept \ + /usr/include/c++/15/streambuf \ + /usr/include/c++/15/string \ + /usr/include/c++/15/string_view \ + /usr/include/c++/15/system_error \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/typeinfo \ + /usr/include/c++/15/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/sched/types.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/time.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o: /home/itten/mxl-multiviewer/MxlSdkFeed.cpp \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/dataformat.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flow.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flowinfo.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/mxl.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/platform.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/rational.h \ + /home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/time.h \ + /home/itten/mxl-multiviewer/IVideoFeed.hpp \ + /home/itten/mxl-multiviewer/MxlInstanceCache.hpp \ + /home/itten/mxl-multiviewer/MxlSdkFeed.hpp \ + /home/itten/mxl-multiviewer/PixelFormat.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/c++/15/array \ + /usr/include/c++/15/atomic \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/algorithmfwd.h \ + /usr/include/c++/15/bits/align.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocated_ptr.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/atomic_base.h \ + /usr/include/c++/15/bits/atomic_lockfree_defines.h \ + /usr/include/c++/15/bits/atomic_timed_wait.h \ + /usr/include/c++/15/bits/atomic_wait.h \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/chrono.h \ + /usr/include/c++/15/bits/chrono_io.h \ + /usr/include/c++/15/bits/codecvt.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/bits/enable_special_members.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/formatfwd.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/ios_base.h \ + /usr/include/c++/15/bits/istream.tcc \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/bits/locale_conv.h \ + /usr/include/c++/15/bits/locale_facets.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/locale_facets_nonio.h \ + /usr/include/c++/15/bits/locale_facets_nonio.tcc \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/monostate.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/ostream.h \ + /usr/include/c++/15/bits/ostream.tcc \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/parse_numbers.h \ + /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/quoted_string.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_algobase.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/semaphore_base.h \ + /usr/include/c++/15/bits/shared_ptr.h \ + /usr/include/c++/15/bits/shared_ptr_base.h \ + /usr/include/c++/15/bits/sstream.tcc \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/std_mutex.h \ + /usr/include/c++/15/bits/std_thread.h \ + /usr/include/c++/15/bits/stl_algo.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_heap.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_tempbuf.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/this_thread_sleep.h \ + /usr/include/c++/15/bits/unicode-data.h \ + /usr/include/c++/15/bits/unicode.h \ + /usr/include/c++/15/bits/uniform_int_dist.h \ + /usr/include/c++/15/bits/unique_ptr.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cctype \ + /usr/include/c++/15/cerrno \ + /usr/include/c++/15/charconv \ + /usr/include/c++/15/chrono \ + /usr/include/c++/15/climits \ + /usr/include/c++/15/clocale \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/cstring \ + /usr/include/c++/15/ctime \ + /usr/include/c++/15/cwchar \ + /usr/include/c++/15/cwctype \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/exception \ + /usr/include/c++/15/ext/aligned_buffer.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/atomicity.h \ + /usr/include/c++/15/ext/concurrence.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/string_conversions.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/format \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/iomanip \ + /usr/include/c++/15/ios \ + /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/iostream \ + /usr/include/c++/15/istream \ + /usr/include/c++/15/limits \ + /usr/include/c++/15/locale \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/optional \ + /usr/include/c++/15/ostream \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/ratio \ + /usr/include/c++/15/semaphore \ + /usr/include/c++/15/span \ + /usr/include/c++/15/sstream \ + /usr/include/c++/15/stdexcept \ + /usr/include/c++/15/stop_token \ + /usr/include/c++/15/streambuf \ + /usr/include/c++/15/string \ + /usr/include/c++/15/string_view \ + /usr/include/c++/15/system_error \ + /usr/include/c++/15/thread \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/typeinfo \ + /usr/include/c++/15/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/libintl.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/limits.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/sched/types.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/semaphore.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/syscall.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/messages_members.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h + +CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o: /home/itten/mxl-multiviewer/NoSignalFeed.cpp \ + /home/itten/mxl-multiviewer/IVideoFeed.hpp \ + /home/itten/mxl-multiviewer/NoSignalFeed.hpp \ + /home/itten/mxl-multiviewer/PixelFormat.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cctype \ + /usr/include/c++/15/cerrno \ + /usr/include/c++/15/clocale \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/cwchar \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/string_conversions.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/string \ + /usr/include/c++/15/string_view \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/locale.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o: /home/itten/mxl-multiviewer/RenderPipeline.cpp \ + /home/itten/mxl-multiviewer/RenderPipeline.hpp \ + /home/itten/mxl-multiviewer/TileLayout.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/c++/15/array \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/codecvt.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/fstream.tcc \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/ios_base.h \ + /usr/include/c++/15/bits/istream.tcc \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/bits/locale_facets.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/ostream.h \ + /usr/include/c++/15/bits/ostream.tcc \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cctype \ + /usr/include/c++/15/cerrno \ + /usr/include/c++/15/clocale \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/cstring \ + /usr/include/c++/15/cwchar \ + /usr/include/c++/15/cwctype \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/exception \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/atomicity.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/string_conversions.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/fstream \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/ios \ + /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/iostream \ + /usr/include/c++/15/istream \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/ostream \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/stdexcept \ + /usr/include/c++/15/streambuf \ + /usr/include/c++/15/string \ + /usr/include/c++/15/string_view \ + /usr/include/c++/15/system_error \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/typeinfo \ + /usr/include/c++/15/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/sched/types.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vulkan/vk_platform.h \ + /usr/include/vulkan/vulkan.h \ + /usr/include/vulkan/vulkan_core.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++io.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o: /home/itten/mxl-multiviewer/SmpteBarsFeed.cpp \ + /home/itten/mxl-multiviewer/IVideoFeed.hpp \ + /home/itten/mxl-multiviewer/PixelFormat.hpp \ + /home/itten/mxl-multiviewer/SmpteBarsFeed.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/15/array \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cctype \ + /usr/include/c++/15/cerrno \ + /usr/include/c++/15/clocale \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/cwchar \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/string_conversions.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/string \ + /usr/include/c++/15/string_view \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/locale.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o: /home/itten/mxl-multiviewer/Swapchain.cpp \ + /home/itten/mxl-multiviewer/Swapchain.hpp \ + /home/itten/mxl-multiviewer/VulkanContext.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/c++/15/algorithm \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/algorithmfwd.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/bits/enable_special_members.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/ios_base.h \ + /usr/include/c++/15/bits/istream.tcc \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/bits/locale_facets.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/ostream.h \ + /usr/include/c++/15/bits/ostream.tcc \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_algo.h \ + /usr/include/c++/15/bits/ranges_algobase.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algo.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_heap.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_tempbuf.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/uniform_int_dist.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cctype \ + /usr/include/c++/15/cerrno \ + /usr/include/c++/15/clocale \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/cwchar \ + /usr/include/c++/15/cwctype \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/exception \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/atomicity.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/string_conversions.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/ios \ + /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/iostream \ + /usr/include/c++/15/istream \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/optional \ + /usr/include/c++/15/ostream \ + /usr/include/c++/15/pstl/execution_defs.h \ + /usr/include/c++/15/pstl/glue_algorithm_defs.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/stdexcept \ + /usr/include/c++/15/streambuf \ + /usr/include/c++/15/string \ + /usr/include/c++/15/string_view \ + /usr/include/c++/15/system_error \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/typeinfo \ + /usr/include/c++/15/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/sched/types.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/time.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vulkan/vk_platform.h \ + /usr/include/vulkan/vulkan.h \ + /usr/include/vulkan/vulkan_core.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o: /home/itten/mxl-multiviewer/TileLayout.cpp \ + /home/itten/mxl-multiviewer/TileLayout.hpp \ + /usr/include/alloca.h \ + /usr/include/c++/15/algorithm \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/algorithmfwd.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_algo.h \ + /usr/include/c++/15/bits/ranges_algobase.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/specfun.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algo.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_heap.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_tempbuf.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/uniform_int_dist.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cmath \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/limits \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/pstl/execution_defs.h \ + /usr/include/c++/15/pstl/glue_algorithm_defs.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/tr1/bessel_function.tcc \ + /usr/include/c++/15/tr1/beta_function.tcc \ + /usr/include/c++/15/tr1/ell_integral.tcc \ + /usr/include/c++/15/tr1/exp_integral.tcc \ + /usr/include/c++/15/tr1/gamma.tcc \ + /usr/include/c++/15/tr1/hypergeometric.tcc \ + /usr/include/c++/15/tr1/legendre_function.tcc \ + /usr/include/c++/15/tr1/modified_bessel_func.tcc \ + /usr/include/c++/15/tr1/poly_hermite.tcc \ + /usr/include/c++/15/tr1/poly_laguerre.tcc \ + /usr/include/c++/15/tr1/riemann_zeta.tcc \ + /usr/include/c++/15/tr1/special_function_util.h \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/vector \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/math.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o: /home/itten/mxl-multiviewer/V210ComputeDecoder.cpp \ + /home/itten/mxl-multiviewer/V210ComputeDecoder.hpp \ + /home/itten/mxl-multiviewer/VulkanUtils.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/codecvt.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/fstream.tcc \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/ios_base.h \ + /usr/include/c++/15/bits/istream.tcc \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/bits/locale_facets.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/ostream.h \ + /usr/include/c++/15/bits/ostream.tcc \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cctype \ + /usr/include/c++/15/cerrno \ + /usr/include/c++/15/clocale \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/cwchar \ + /usr/include/c++/15/cwctype \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/exception \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/atomicity.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/string_conversions.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/fstream \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/ios \ + /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/iostream \ + /usr/include/c++/15/istream \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/ostream \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/stdexcept \ + /usr/include/c++/15/streambuf \ + /usr/include/c++/15/string \ + /usr/include/c++/15/string_view \ + /usr/include/c++/15/system_error \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/typeinfo \ + /usr/include/c++/15/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/sched/types.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/time.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vulkan/vk_platform.h \ + /usr/include/vulkan/vulkan.h \ + /usr/include/vulkan/vulkan_core.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++io.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o: /home/itten/mxl-multiviewer/VulkanContext.cpp \ + /home/itten/mxl-multiviewer/VulkanContext.hpp \ + /usr/include/SDL3/SDL.h \ + /usr/include/SDL3/SDL_assert.h \ + /usr/include/SDL3/SDL_asyncio.h \ + /usr/include/SDL3/SDL_atomic.h \ + /usr/include/SDL3/SDL_audio.h \ + /usr/include/SDL3/SDL_begin_code.h \ + /usr/include/SDL3/SDL_bits.h \ + /usr/include/SDL3/SDL_blendmode.h \ + /usr/include/SDL3/SDL_camera.h \ + /usr/include/SDL3/SDL_clipboard.h \ + /usr/include/SDL3/SDL_close_code.h \ + /usr/include/SDL3/SDL_cpuinfo.h \ + /usr/include/SDL3/SDL_dialog.h \ + /usr/include/SDL3/SDL_dlopennote.h \ + /usr/include/SDL3/SDL_endian.h \ + /usr/include/SDL3/SDL_error.h \ + /usr/include/SDL3/SDL_events.h \ + /usr/include/SDL3/SDL_filesystem.h \ + /usr/include/SDL3/SDL_gamepad.h \ + /usr/include/SDL3/SDL_gpu.h \ + /usr/include/SDL3/SDL_guid.h \ + /usr/include/SDL3/SDL_haptic.h \ + /usr/include/SDL3/SDL_hidapi.h \ + /usr/include/SDL3/SDL_hints.h \ + /usr/include/SDL3/SDL_init.h \ + /usr/include/SDL3/SDL_iostream.h \ + /usr/include/SDL3/SDL_joystick.h \ + /usr/include/SDL3/SDL_keyboard.h \ + /usr/include/SDL3/SDL_keycode.h \ + /usr/include/SDL3/SDL_loadso.h \ + /usr/include/SDL3/SDL_locale.h \ + /usr/include/SDL3/SDL_log.h \ + /usr/include/SDL3/SDL_messagebox.h \ + /usr/include/SDL3/SDL_metal.h \ + /usr/include/SDL3/SDL_misc.h \ + /usr/include/SDL3/SDL_mouse.h \ + /usr/include/SDL3/SDL_mutex.h \ + /usr/include/SDL3/SDL_oldnames.h \ + /usr/include/SDL3/SDL_pen.h \ + /usr/include/SDL3/SDL_pixels.h \ + /usr/include/SDL3/SDL_platform.h \ + /usr/include/SDL3/SDL_platform_defines.h \ + /usr/include/SDL3/SDL_power.h \ + /usr/include/SDL3/SDL_process.h \ + /usr/include/SDL3/SDL_properties.h \ + /usr/include/SDL3/SDL_rect.h \ + /usr/include/SDL3/SDL_render.h \ + /usr/include/SDL3/SDL_scancode.h \ + /usr/include/SDL3/SDL_sensor.h \ + /usr/include/SDL3/SDL_stdinc.h \ + /usr/include/SDL3/SDL_storage.h \ + /usr/include/SDL3/SDL_surface.h \ + /usr/include/SDL3/SDL_system.h \ + /usr/include/SDL3/SDL_thread.h \ + /usr/include/SDL3/SDL_time.h \ + /usr/include/SDL3/SDL_timer.h \ + /usr/include/SDL3/SDL_touch.h \ + /usr/include/SDL3/SDL_tray.h \ + /usr/include/SDL3/SDL_version.h \ + /usr/include/SDL3/SDL_video.h \ + /usr/include/SDL3/SDL_vulkan.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/bits/enable_special_members.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/ios_base.h \ + /usr/include/c++/15/bits/istream.tcc \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/bits/locale_facets.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/ostream.h \ + /usr/include/c++/15/bits/ostream.tcc \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cctype \ + /usr/include/c++/15/cerrno \ + /usr/include/c++/15/clocale \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/cwchar \ + /usr/include/c++/15/cwctype \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/exception \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/atomicity.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/string_conversions.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/ios \ + /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/iostream \ + /usr/include/c++/15/istream \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/optional \ + /usr/include/c++/15/ostream \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/stdexcept \ + /usr/include/c++/15/streambuf \ + /usr/include/c++/15/string \ + /usr/include/c++/15/string_view \ + /usr/include/c++/15/system_error \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/typeinfo \ + /usr/include/c++/15/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/sched/types.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vulkan/vk_platform.h \ + /usr/include/vulkan/vulkan.h \ + /usr/include/vulkan/vulkan_core.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o: /home/itten/mxl-multiviewer/VulkanUtils.cpp \ + /home/itten/mxl-multiviewer/VulkanUtils.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cctype \ + /usr/include/c++/15/cerrno \ + /usr/include/c++/15/clocale \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/cwchar \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/exception \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/string_conversions.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/stdexcept \ + /usr/include/c++/15/string \ + /usr/include/c++/15/string_view \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/typeinfo \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/locale.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vulkan/vk_platform.h \ + /usr/include/vulkan/vulkan.h \ + /usr/include/vulkan/vulkan_core.h \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o: /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.cpp \ + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.h \ + /home/itten/mxl-multiviewer/imgui/imconfig.h \ + /home/itten/mxl-multiviewer/imgui/imgui.h \ + /usr/include/SDL3/SDL.h \ + /usr/include/SDL3/SDL_assert.h \ + /usr/include/SDL3/SDL_asyncio.h \ + /usr/include/SDL3/SDL_atomic.h \ + /usr/include/SDL3/SDL_audio.h \ + /usr/include/SDL3/SDL_begin_code.h \ + /usr/include/SDL3/SDL_bits.h \ + /usr/include/SDL3/SDL_blendmode.h \ + /usr/include/SDL3/SDL_camera.h \ + /usr/include/SDL3/SDL_clipboard.h \ + /usr/include/SDL3/SDL_close_code.h \ + /usr/include/SDL3/SDL_cpuinfo.h \ + /usr/include/SDL3/SDL_dialog.h \ + /usr/include/SDL3/SDL_dlopennote.h \ + /usr/include/SDL3/SDL_endian.h \ + /usr/include/SDL3/SDL_error.h \ + /usr/include/SDL3/SDL_events.h \ + /usr/include/SDL3/SDL_filesystem.h \ + /usr/include/SDL3/SDL_gamepad.h \ + /usr/include/SDL3/SDL_gpu.h \ + /usr/include/SDL3/SDL_guid.h \ + /usr/include/SDL3/SDL_haptic.h \ + /usr/include/SDL3/SDL_hidapi.h \ + /usr/include/SDL3/SDL_hints.h \ + /usr/include/SDL3/SDL_init.h \ + /usr/include/SDL3/SDL_iostream.h \ + /usr/include/SDL3/SDL_joystick.h \ + /usr/include/SDL3/SDL_keyboard.h \ + /usr/include/SDL3/SDL_keycode.h \ + /usr/include/SDL3/SDL_loadso.h \ + /usr/include/SDL3/SDL_locale.h \ + /usr/include/SDL3/SDL_log.h \ + /usr/include/SDL3/SDL_messagebox.h \ + /usr/include/SDL3/SDL_metal.h \ + /usr/include/SDL3/SDL_misc.h \ + /usr/include/SDL3/SDL_mouse.h \ + /usr/include/SDL3/SDL_mutex.h \ + /usr/include/SDL3/SDL_oldnames.h \ + /usr/include/SDL3/SDL_pen.h \ + /usr/include/SDL3/SDL_pixels.h \ + /usr/include/SDL3/SDL_platform.h \ + /usr/include/SDL3/SDL_platform_defines.h \ + /usr/include/SDL3/SDL_power.h \ + /usr/include/SDL3/SDL_process.h \ + /usr/include/SDL3/SDL_properties.h \ + /usr/include/SDL3/SDL_rect.h \ + /usr/include/SDL3/SDL_render.h \ + /usr/include/SDL3/SDL_scancode.h \ + /usr/include/SDL3/SDL_sensor.h \ + /usr/include/SDL3/SDL_stdinc.h \ + /usr/include/SDL3/SDL_storage.h \ + /usr/include/SDL3/SDL_surface.h \ + /usr/include/SDL3/SDL_system.h \ + /usr/include/SDL3/SDL_thread.h \ + /usr/include/SDL3/SDL_time.h \ + /usr/include/SDL3/SDL_timer.h \ + /usr/include/SDL3/SDL_touch.h \ + /usr/include/SDL3/SDL_tray.h \ + /usr/include/SDL3/SDL_version.h \ + /usr/include/SDL3/SDL_video.h \ + /usr/include/assert.h \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o: /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.cpp \ + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.h \ + /home/itten/mxl-multiviewer/imgui/imconfig.h \ + /home/itten/mxl-multiviewer/imgui/imgui.h \ + /usr/include/assert.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vulkan/vk_platform.h \ + /usr/include/vulkan/vulkan.h \ + /usr/include/vulkan/vulkan_core.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o: /home/itten/mxl-multiviewer/imgui/imgui.cpp \ + /home/itten/mxl-multiviewer/imgui/imconfig.h \ + /home/itten/mxl-multiviewer/imgui/imgui.h \ + /home/itten/mxl-multiviewer/imgui/imgui_internal.h \ + /usr/include/alloca.h \ + /usr/include/assert.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/specfun.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cmath \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/limits \ + /usr/include/c++/15/math.h \ + /usr/include/c++/15/new \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/stdlib.h \ + /usr/include/c++/15/tr1/bessel_function.tcc \ + /usr/include/c++/15/tr1/beta_function.tcc \ + /usr/include/c++/15/tr1/ell_integral.tcc \ + /usr/include/c++/15/tr1/exp_integral.tcc \ + /usr/include/c++/15/tr1/gamma.tcc \ + /usr/include/c++/15/tr1/hypergeometric.tcc \ + /usr/include/c++/15/tr1/legendre_function.tcc \ + /usr/include/c++/15/tr1/modified_bessel_func.tcc \ + /usr/include/c++/15/tr1/poly_hermite.tcc \ + /usr/include/c++/15/tr1/poly_laguerre.tcc \ + /usr/include/c++/15/tr1/riemann_zeta.tcc \ + /usr/include/c++/15/tr1/special_function_util.h \ + /usr/include/c++/15/type_traits \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/limits.h \ + /usr/include/math.h \ + /usr/include/signal.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/adxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxavx512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxbf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxcomplexintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxmovrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtf32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtileintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtransposeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2copyintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512cdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512dqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmavlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlbwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vldqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnnivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxneconvertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cldemoteintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clflushoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clwbintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clzerointrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cmpccxaddintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/enqcmdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/f16cintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fxsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/gfniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/hresetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/ia32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/immintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/keylockerintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lwpintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lzcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mm_malloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movdirintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pconfigintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pkuintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/popcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/raointintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rdseedintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rtmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/serializeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sgxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sha512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/shaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm3intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm4intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tbmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tsxldtrkintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/uintrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/usermsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vaesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vpclmulqdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/waitpkgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wbnoinvdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/x86gprintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavecintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xtestintrin.h + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o: /home/itten/mxl-multiviewer/imgui/imgui_draw.cpp \ + /home/itten/mxl-multiviewer/imgui/imconfig.h \ + /home/itten/mxl-multiviewer/imgui/imgui.h \ + /home/itten/mxl-multiviewer/imgui/imgui_internal.h \ + /home/itten/mxl-multiviewer/imgui/imstb_rectpack.h \ + /home/itten/mxl-multiviewer/imgui/imstb_truetype.h \ + /usr/include/alloca.h \ + /usr/include/assert.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/specfun.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cmath \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/limits \ + /usr/include/c++/15/math.h \ + /usr/include/c++/15/new \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/stdlib.h \ + /usr/include/c++/15/tr1/bessel_function.tcc \ + /usr/include/c++/15/tr1/beta_function.tcc \ + /usr/include/c++/15/tr1/ell_integral.tcc \ + /usr/include/c++/15/tr1/exp_integral.tcc \ + /usr/include/c++/15/tr1/gamma.tcc \ + /usr/include/c++/15/tr1/hypergeometric.tcc \ + /usr/include/c++/15/tr1/legendre_function.tcc \ + /usr/include/c++/15/tr1/modified_bessel_func.tcc \ + /usr/include/c++/15/tr1/poly_hermite.tcc \ + /usr/include/c++/15/tr1/poly_laguerre.tcc \ + /usr/include/c++/15/tr1/riemann_zeta.tcc \ + /usr/include/c++/15/tr1/special_function_util.h \ + /usr/include/c++/15/type_traits \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/limits.h \ + /usr/include/linux/limits.h \ + /usr/include/math.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/adxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxavx512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxbf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxcomplexintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxmovrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtf32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtileintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtransposeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2copyintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512cdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512dqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmavlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlbwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vldqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnnivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxneconvertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cldemoteintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clflushoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clwbintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clzerointrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cmpccxaddintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/enqcmdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/f16cintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fxsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/gfniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/hresetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/ia32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/immintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/keylockerintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lwpintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lzcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mm_malloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movdirintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pconfigintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pkuintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/popcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/raointintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rdseedintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rtmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/serializeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sgxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sha512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/shaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm3intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm4intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tbmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tsxldtrkintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/uintrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/usermsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vaesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vpclmulqdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/waitpkgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wbnoinvdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/x86gprintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavecintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xtestintrin.h + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o: /home/itten/mxl-multiviewer/imgui/imgui_tables.cpp \ + /home/itten/mxl-multiviewer/imgui/imconfig.h \ + /home/itten/mxl-multiviewer/imgui/imgui.h \ + /home/itten/mxl-multiviewer/imgui/imgui_internal.h \ + /usr/include/alloca.h \ + /usr/include/assert.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/specfun.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cmath \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/limits \ + /usr/include/c++/15/math.h \ + /usr/include/c++/15/new \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/stdlib.h \ + /usr/include/c++/15/tr1/bessel_function.tcc \ + /usr/include/c++/15/tr1/beta_function.tcc \ + /usr/include/c++/15/tr1/ell_integral.tcc \ + /usr/include/c++/15/tr1/exp_integral.tcc \ + /usr/include/c++/15/tr1/gamma.tcc \ + /usr/include/c++/15/tr1/hypergeometric.tcc \ + /usr/include/c++/15/tr1/legendre_function.tcc \ + /usr/include/c++/15/tr1/modified_bessel_func.tcc \ + /usr/include/c++/15/tr1/poly_hermite.tcc \ + /usr/include/c++/15/tr1/poly_laguerre.tcc \ + /usr/include/c++/15/tr1/riemann_zeta.tcc \ + /usr/include/c++/15/tr1/special_function_util.h \ + /usr/include/c++/15/type_traits \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/limits.h \ + /usr/include/linux/limits.h \ + /usr/include/math.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/adxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxavx512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxbf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxcomplexintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxmovrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtf32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtileintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtransposeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2copyintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512cdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512dqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmavlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlbwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vldqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnnivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxneconvertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cldemoteintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clflushoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clwbintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clzerointrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cmpccxaddintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/enqcmdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/f16cintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fxsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/gfniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/hresetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/ia32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/immintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/keylockerintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lwpintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lzcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mm_malloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movdirintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pconfigintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pkuintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/popcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/raointintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rdseedintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rtmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/serializeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sgxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sha512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/shaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm3intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm4intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tbmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tsxldtrkintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/uintrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/usermsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vaesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vpclmulqdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/waitpkgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wbnoinvdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/x86gprintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavecintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xtestintrin.h + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o: /home/itten/mxl-multiviewer/imgui/imgui_widgets.cpp \ + /home/itten/mxl-multiviewer/imgui/imconfig.h \ + /home/itten/mxl-multiviewer/imgui/imgui.h \ + /home/itten/mxl-multiviewer/imgui/imgui_internal.h \ + /home/itten/mxl-multiviewer/imgui/imstb_textedit.h \ + /usr/include/alloca.h \ + /usr/include/assert.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/specfun.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cmath \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/limits \ + /usr/include/c++/15/math.h \ + /usr/include/c++/15/new \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/stdlib.h \ + /usr/include/c++/15/tr1/bessel_function.tcc \ + /usr/include/c++/15/tr1/beta_function.tcc \ + /usr/include/c++/15/tr1/ell_integral.tcc \ + /usr/include/c++/15/tr1/exp_integral.tcc \ + /usr/include/c++/15/tr1/gamma.tcc \ + /usr/include/c++/15/tr1/hypergeometric.tcc \ + /usr/include/c++/15/tr1/legendre_function.tcc \ + /usr/include/c++/15/tr1/modified_bessel_func.tcc \ + /usr/include/c++/15/tr1/poly_hermite.tcc \ + /usr/include/c++/15/tr1/poly_laguerre.tcc \ + /usr/include/c++/15/tr1/riemann_zeta.tcc \ + /usr/include/c++/15/tr1/special_function_util.h \ + /usr/include/c++/15/type_traits \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/limits.h \ + /usr/include/linux/limits.h \ + /usr/include/math.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/adxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxavx512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxbf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxcomplexintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxmovrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtf32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtileintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtransposeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2copyintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512cdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512dqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmavlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlbwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vldqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnnivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxneconvertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cldemoteintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clflushoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clwbintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clzerointrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cmpccxaddintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/enqcmdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/f16cintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fxsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/gfniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/hresetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/ia32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/immintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/keylockerintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lwpintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lzcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mm_malloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movdirintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pconfigintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pkuintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/popcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/raointintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rdseedintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rtmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/serializeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sgxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sha512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/shaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm3intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm4intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tbmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tsxldtrkintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/uintrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/usermsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vaesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vpclmulqdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/waitpkgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wbnoinvdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/x86gprintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavecintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xtestintrin.h + +CMakeFiles/mxl_multiviewer.dir/main.cpp.o: /home/itten/mxl-multiviewer/main.cpp \ + /home/itten/mxl-multiviewer/AppConfig.hpp \ + /home/itten/mxl-multiviewer/FeedCreate.hpp \ + /home/itten/mxl-multiviewer/FeedTexture.hpp \ + /home/itten/mxl-multiviewer/IVideoFeed.hpp \ + /home/itten/mxl-multiviewer/RenderPipeline.hpp \ + /home/itten/mxl-multiviewer/Swapchain.hpp \ + /home/itten/mxl-multiviewer/TileLayout.hpp \ + /home/itten/mxl-multiviewer/V210ComputeDecoder.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp \ + /home/itten/mxl-multiviewer/VulkanContext.hpp \ + /home/itten/mxl-multiviewer/VulkanUtils.hpp \ + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.h \ + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.h \ + /home/itten/mxl-multiviewer/imgui/imconfig.h \ + /home/itten/mxl-multiviewer/imgui/imgui.h \ + /usr/include/SDL3/SDL.h \ + /usr/include/SDL3/SDL_assert.h \ + /usr/include/SDL3/SDL_asyncio.h \ + /usr/include/SDL3/SDL_atomic.h \ + /usr/include/SDL3/SDL_audio.h \ + /usr/include/SDL3/SDL_begin_code.h \ + /usr/include/SDL3/SDL_bits.h \ + /usr/include/SDL3/SDL_blendmode.h \ + /usr/include/SDL3/SDL_camera.h \ + /usr/include/SDL3/SDL_clipboard.h \ + /usr/include/SDL3/SDL_close_code.h \ + /usr/include/SDL3/SDL_cpuinfo.h \ + /usr/include/SDL3/SDL_dialog.h \ + /usr/include/SDL3/SDL_dlopennote.h \ + /usr/include/SDL3/SDL_endian.h \ + /usr/include/SDL3/SDL_error.h \ + /usr/include/SDL3/SDL_events.h \ + /usr/include/SDL3/SDL_filesystem.h \ + /usr/include/SDL3/SDL_gamepad.h \ + /usr/include/SDL3/SDL_gpu.h \ + /usr/include/SDL3/SDL_guid.h \ + /usr/include/SDL3/SDL_haptic.h \ + /usr/include/SDL3/SDL_hidapi.h \ + /usr/include/SDL3/SDL_hints.h \ + /usr/include/SDL3/SDL_init.h \ + /usr/include/SDL3/SDL_iostream.h \ + /usr/include/SDL3/SDL_joystick.h \ + /usr/include/SDL3/SDL_keyboard.h \ + /usr/include/SDL3/SDL_keycode.h \ + /usr/include/SDL3/SDL_loadso.h \ + /usr/include/SDL3/SDL_locale.h \ + /usr/include/SDL3/SDL_log.h \ + /usr/include/SDL3/SDL_messagebox.h \ + /usr/include/SDL3/SDL_metal.h \ + /usr/include/SDL3/SDL_misc.h \ + /usr/include/SDL3/SDL_mouse.h \ + /usr/include/SDL3/SDL_mutex.h \ + /usr/include/SDL3/SDL_oldnames.h \ + /usr/include/SDL3/SDL_pen.h \ + /usr/include/SDL3/SDL_pixels.h \ + /usr/include/SDL3/SDL_platform.h \ + /usr/include/SDL3/SDL_platform_defines.h \ + /usr/include/SDL3/SDL_power.h \ + /usr/include/SDL3/SDL_process.h \ + /usr/include/SDL3/SDL_properties.h \ + /usr/include/SDL3/SDL_rect.h \ + /usr/include/SDL3/SDL_render.h \ + /usr/include/SDL3/SDL_scancode.h \ + /usr/include/SDL3/SDL_sensor.h \ + /usr/include/SDL3/SDL_stdinc.h \ + /usr/include/SDL3/SDL_storage.h \ + /usr/include/SDL3/SDL_surface.h \ + /usr/include/SDL3/SDL_system.h \ + /usr/include/SDL3/SDL_thread.h \ + /usr/include/SDL3/SDL_time.h \ + /usr/include/SDL3/SDL_timer.h \ + /usr/include/SDL3/SDL_touch.h \ + /usr/include/SDL3/SDL_tray.h \ + /usr/include/SDL3/SDL_version.h \ + /usr/include/SDL3/SDL_video.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/15/algorithm \ + /usr/include/c++/15/atomic \ + /usr/include/c++/15/backward/auto_ptr.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/algorithmfwd.h \ + /usr/include/c++/15/bits/align.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocated_ptr.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/atomic_base.h \ + /usr/include/c++/15/bits/atomic_lockfree_defines.h \ + /usr/include/c++/15/bits/atomic_wait.h \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/chrono.h \ + /usr/include/c++/15/bits/codecvt.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/include/c++/15/bits/enable_special_members.h \ + /usr/include/c++/15/bits/erase_if.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/fs_dir.h \ + /usr/include/c++/15/bits/fs_fwd.h \ + /usr/include/c++/15/bits/fs_ops.h \ + /usr/include/c++/15/bits/fs_path.h \ + /usr/include/c++/15/bits/fstream.tcc \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/ios_base.h \ + /usr/include/c++/15/bits/istream.tcc \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/bits/locale_conv.h \ + /usr/include/c++/15/bits/locale_facets.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/locale_facets_nonio.h \ + /usr/include/c++/15/bits/locale_facets_nonio.tcc \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/node_handle.h \ + /usr/include/c++/15/bits/ostream.h \ + /usr/include/c++/15/bits/ostream.tcc \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/parse_numbers.h \ + /usr/include/c++/15/bits/postypes.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/quoted_string.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_algo.h \ + /usr/include/c++/15/bits/ranges_algobase.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_uninitialized.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/shared_ptr.h \ + /usr/include/c++/15/bits/shared_ptr_atomic.h \ + /usr/include/c++/15/bits/shared_ptr_base.h \ + /usr/include/c++/15/bits/sstream.tcc \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/std_mutex.h \ + /usr/include/c++/15/bits/stl_algo.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_heap.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_map.h \ + /usr/include/c++/15/bits/stl_multimap.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_raw_storage_iter.h \ + /usr/include/c++/15/bits/stl_tempbuf.h \ + /usr/include/c++/15/bits/stl_tree.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/uniform_int_dist.h \ + /usr/include/c++/15/bits/unique_ptr.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cctype \ + /usr/include/c++/15/cerrno \ + /usr/include/c++/15/climits \ + /usr/include/c++/15/clocale \ + /usr/include/c++/15/codecvt \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/csignal \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstdlib \ + /usr/include/c++/15/cstring \ + /usr/include/c++/15/ctime \ + /usr/include/c++/15/cwchar \ + /usr/include/c++/15/cwctype \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/exception \ + /usr/include/c++/15/ext/aligned_buffer.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/atomicity.h \ + /usr/include/c++/15/ext/concurrence.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/string_conversions.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/filesystem \ + /usr/include/c++/15/fstream \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/iomanip \ + /usr/include/c++/15/ios \ + /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/iostream \ + /usr/include/c++/15/istream \ + /usr/include/c++/15/limits \ + /usr/include/c++/15/locale \ + /usr/include/c++/15/map \ + /usr/include/c++/15/memory \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/optional \ + /usr/include/c++/15/ostream \ + /usr/include/c++/15/pstl/execution_defs.h \ + /usr/include/c++/15/pstl/glue_algorithm_defs.h \ + /usr/include/c++/15/pstl/glue_memory_defs.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/ratio \ + /usr/include/c++/15/sstream \ + /usr/include/c++/15/stdexcept \ + /usr/include/c++/15/streambuf \ + /usr/include/c++/15/string \ + /usr/include/c++/15/string_view \ + /usr/include/c++/15/system_error \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/typeinfo \ + /usr/include/c++/15/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/libintl.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/limits.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/sched/types.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/signal.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/syscall.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vulkan/vk_platform.h \ + /usr/include/vulkan/vulkan.h \ + /usr/include/vulkan/vulkan_core.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++io.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/messages_members.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h + +mxl_multiviewer: /home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/internal/libmxl-common.so \ + /home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/libmxl.so \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/x86_64-linux-gnu/Scrt1.o \ + /usr/lib/x86_64-linux-gnu/crti.o \ + /usr/lib/x86_64-linux-gnu/crtn.o \ + /usr/lib/x86_64-linux-gnu/libSDL3.so \ + /usr/lib/x86_64-linux-gnu/libc.so \ + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so \ + /usr/lib/x86_64-linux-gnu/libFLAC.so.14 \ + /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 \ + /usr/lib/x86_64-linux-gnu/libX11.so.6 \ + /usr/lib/x86_64-linux-gnu/libXau.so.6 \ + /usr/lib/x86_64-linux-gnu/libXcursor.so.1 \ + /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 \ + /usr/lib/x86_64-linux-gnu/libXext.so.6 \ + /usr/lib/x86_64-linux-gnu/libXfixes.so.3 \ + /usr/lib/x86_64-linux-gnu/libXi.so.6 \ + /usr/lib/x86_64-linux-gnu/libXrandr.so.2 \ + /usr/lib/x86_64-linux-gnu/libXrender.so.1 \ + /usr/lib/x86_64-linux-gnu/libXss.so.1 \ + /usr/lib/x86_64-linux-gnu/libXtst.so.6 \ + /usr/lib/x86_64-linux-gnu/libapparmor.so.1 \ + /usr/lib/x86_64-linux-gnu/libasound.so.2 \ + /usr/lib/x86_64-linux-gnu/libasyncns.so.0 \ + /usr/lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /usr/lib/x86_64-linux-gnu/libdbus-1.so.3 \ + /usr/lib/x86_64-linux-gnu/libdecor-0.so.0 \ + /usr/lib/x86_64-linux-gnu/libdrm.so.2 \ + /usr/lib/x86_64-linux-gnu/libexpat.so.1 \ + /usr/lib/x86_64-linux-gnu/libffi.so.8 \ + /usr/lib/x86_64-linux-gnu/libfribidi.so.0 \ + /usr/lib/x86_64-linux-gnu/libgbm.so.1 \ + /usr/lib/x86_64-linux-gnu/libm.so.6 \ + /usr/lib/x86_64-linux-gnu/libmp3lame.so.0 \ + /usr/lib/x86_64-linux-gnu/libmpg123.so.0 \ + /usr/lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/x86_64-linux-gnu/libogg.so.0 \ + /usr/lib/x86_64-linux-gnu/libopus.so.0 \ + /usr/lib/x86_64-linux-gnu/libpulse.so.0 \ + /usr/lib/x86_64-linux-gnu/libsndfile.so.1 \ + /usr/lib/x86_64-linux-gnu/libsystemd.so.0 \ + /usr/lib/x86_64-linux-gnu/libvorbis.so.0 \ + /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 \ + /usr/lib/x86_64-linux-gnu/libvulkan.so \ + /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 \ + /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 \ + /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1 \ + /usr/lib/x86_64-linux-gnu/libxcb.so.1 \ + /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 \ + /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-17.0.so \ + CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/main.cpp.o + + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o: + +/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-17.0.so: + +/usr/lib/x86_64-linux-gnu/libxkbcommon.so.0: + +/usr/lib/x86_64-linux-gnu/libxcb.so.1: + +/usr/lib/x86_64-linux-gnu/libwayland-egl.so.1: + +/usr/lib/x86_64-linux-gnu/libvulkan.so: + +/usr/lib/x86_64-linux-gnu/libvorbisenc.so.2: + +/usr/lib/x86_64-linux-gnu/libsystemd.so.0: + +/usr/lib/x86_64-linux-gnu/libsndfile.so.1: + +/usr/lib/x86_64-linux-gnu/libogg.so.0: + +/usr/lib/x86_64-linux-gnu/libmp3lame.so.0: + +/usr/lib/x86_64-linux-gnu/libffi.so.8: + +/usr/lib/x86_64-linux-gnu/libexpat.so.1: + +/usr/lib/x86_64-linux-gnu/libdrm.so.2: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/usr/lib/x86_64-linux-gnu/libasyncns.so.0: + +/usr/lib/x86_64-linux-gnu/libasound.so.2: + +/usr/lib/x86_64-linux-gnu/libapparmor.so.1: + +/usr/lib/x86_64-linux-gnu/libXss.so.1: + +/usr/lib/x86_64-linux-gnu/libXrender.so.1: + +/usr/lib/x86_64-linux-gnu/libXrandr.so.2: + +/usr/lib/x86_64-linux-gnu/libXi.so.6: + +/usr/lib/x86_64-linux-gnu/libXfixes.so.3: + +/usr/lib/x86_64-linux-gnu/libXcursor.so.1: + +/usr/lib/x86_64-linux-gnu/libXau.so.6: + +/usr/lib/x86_64-linux-gnu/libFLAC.so.14: + +/usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o: + +CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o: + +/usr/lib/x86_64-linux-gnu/libm.so: + +/usr/lib/x86_64-linux-gnu/libSDL3.so: + +/usr/lib/x86_64-linux-gnu/crtn.o: + +/usr/lib/x86_64-linux-gnu/crti.o: + +/usr/lib/x86_64-linux-gnu/libc.so: + +/usr/lib/x86_64-linux-gnu/Scrt1.o: + +/home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/internal/libmxl-common.so: + +/usr/include/c++/15/filesystem: + +/usr/include/c++/15/bits/node_handle.h: + +/usr/include/c++/15/bits/fs_path.h: + +/usr/include/c++/15/bits/fs_fwd.h: + +/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1: + +/usr/include/c++/15/bits/fs_dir.h: + +/home/itten/mxl-multiviewer/imgui/imstb_textedit.h: + +/usr/lib/x86_64-linux-gnu/libpulse.so.0: + +/home/itten/mxl-multiviewer/imgui/imgui_widgets.cpp: + +/home/itten/mxl-multiviewer/imgui/imstb_truetype.h: + +/home/itten/mxl-multiviewer/imgui/imstb_rectpack.h: + +/home/itten/mxl-multiviewer/imgui/imgui_draw.cpp: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/xsavecintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/x86gprintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/wbnoinvdintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/vpclmulqdqintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/vaesintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/tsxldtrkintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/sm4intrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/sm3intrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/shaintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/sha512intrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/raointintrin.h: + +/home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/libmxl.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/prfchwintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/popcntintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/pkuintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/movrsintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/lzcntintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/lwpintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/keylockerintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/immintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/gfniintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/fmaintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/f16cintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/enqcmdintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/cmpccxaddintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/clzerointrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/clwbintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/cldemoteintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/cetintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/bmiintrin.h: + +CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/bmi2intrin.h: + +/usr/include/c++/15/pstl/glue_memory_defs.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniintrin.h: + +/usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/movdirintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/mm_malloc.h: + +/usr/include/SDL3/SDL_power.h: + +/usr/include/c++/15/bits/ranges_util.h: + +/usr/include/x86_64-linux-gnu/asm/unistd_64.h: + +/usr/include/c++/15/bits/shared_ptr_base.h: + +/usr/include/c++/15/bits/stl_uninitialized.h: + +/usr/include/SDL3/SDL_endian.h: + +/usr/include/c++/15/bits/shared_ptr_atomic.h: + +/usr/include/c++/15/bits/exception_defines.h: + +/usr/include/c++/15/bits/stl_heap.h: + +/usr/include/c++/15/bits/stl_construct.h: + +/home/itten/mxl-multiviewer/NoSignalFeed.hpp: + +/usr/include/c++/15/bits/ptr_traits.h: + +/home/itten/mxl-multiviewer/TileLayout.cpp: + +/usr/lib/x86_64-linux-gnu/libXtst.so.6: + +/usr/include/c++/15/ext/numeric_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/float.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp16intrin.h: + +/home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/time.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flow.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h: + +/home/itten/mxl-multiviewer/V210ComputeDecoder.hpp: + +/usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h: + +/home/itten/mxl-multiviewer/IVideoFeed.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h: + +/usr/include/vk_video/vulkan_video_codec_vp9std.h: + +/usr/lib/x86_64-linux-gnu/libdecor-0.so.0: + +/usr/include/c++/15/pstl/execution_defs.h: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/usr/include/c++/15/bits/functexcept.h: + +/usr/include/c++/15/bits/stl_vector.h: + +/usr/include/c++/15/bits/atomic_base.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/c++/15/bits/erase_if.h: + +/usr/include/c++/15/bits/std_mutex.h: + +/usr/include/c++/15/charconv: + +/usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h: + +/usr/include/c++/15/tr1/special_function_util.h: + +/usr/include/c++/15/bits/stl_iterator_base_funcs.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/vk_video/vulkan_video_codec_vp9std_decode.h: + +/usr/include/c++/15/tr1/poly_hermite.tcc: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h: + +/usr/include/c++/15/bits/new_allocator.h: + +/usr/include/SDL3/SDL_bits.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/home/itten/mxl-multiviewer/Swapchain.cpp: + +CMakeFiles/mxl_multiviewer.dir/main.cpp.o: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h: + +/usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/home/itten/mxl-multiviewer/imgui/imconfig.h: + +/home/itten/mxl-multiviewer/VideoFrame.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlintrin.h: + +/usr/include/c++/15/bits/atomic_lockfree_defines.h: + +/usr/include/c++/15/cstring: + +/usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/hresetintrin.h: + +/usr/include/c++/15/bits/unique_ptr.h: + +/usr/include/c++/15/bits/move.h: + +/home/itten/mxl-multiviewer/MxlFeed.hpp: + +/usr/include/SDL3/SDL_messagebox.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/SDL3/SDL_mutex.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +/usr/include/c++/15/bits/this_thread_sleep.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/c++/15/ext/aligned_buffer.h: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/include/SDL3/SDL_log.h: + +/usr/include/stdio.h: + +/usr/include/sched.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/ia32intrin.h: + +/usr/include/wctype.h: + +/usr/include/c++/15/bits/exception.h: + +/usr/include/strings.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/c++/15/debug/assertions.h: + +/usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/SDL3/SDL_surface.h: + +/usr/include/c++/15/typeinfo: + +/usr/include/c++/15/bits/ranges_algo.h: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +/usr/include/c++/15/bits/ostream_insert.h: + +/usr/include/c++/15/bits/ostream.tcc: + +/home/itten/mxl-multiviewer/NoSignalFeed.cpp: + +/usr/include/c++/15/bits/stl_raw_storage_iter.h: + +/usr/include/c++/15/bits/ostream.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmavlintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/c++/15/string_view: + +/usr/include/c++/15/bits/basic_string.tcc: + +/usr/include/c++/15/bits/streambuf.tcc: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/c++/15/ext/string_conversions.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512cdintrin.h: + +/home/itten/mxl-multiviewer/imgui/imgui_tables.cpp: + +/home/itten/mxl-multiviewer/SmpteBarsFeed.hpp: + +/usr/include/c++/15/bits/stringfwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmiintrin.h: + +/usr/include/c++/15/bits/max_size_type.h: + +/usr/include/c++/15/bits/localefwd.h: + +/usr/include/c++/15/bits/iterator_concepts.h: + +/usr/include/vk_video/vulkan_video_codec_av1std_decode.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/wchar.h: + +/usr/include/c++/15/sstream: + +/usr/include/SDL3/SDL_keycode.h: + +/usr/include/c++/15/bits/ios_base.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/usermsrintrin.h: + +/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h: + +/usr/include/c++/15/bits/alloc_traits.h: + +/home/itten/mxl-multiviewer/MxlSdkFeed.hpp: + +/usr/include/linux/close_range.h: + +/usr/include/c++/15/bits/locale_classes.tcc: + +/usr/include/c++/15/algorithm: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.cpp: + +/home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/platform.h: + +/usr/include/c++/15/bits/range_access.h: + +/home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/rational.h: + +/usr/include/c++/15/bits/cxxabi_init_exception.h: + +/usr/include/x86_64-linux-gnu/bits/syscall.h: + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o: + +/usr/include/c++/15/iostream: + +/usr/include/c++/15/climits: + +/usr/include/c++/15/bits/vector.tcc: + +/usr/include/c++/15/bits/cxxabi_forced.h: + +/usr/include/c++/15/compare: + +/usr/include/SDL3/SDL_rect.h: + +/usr/include/c++/15/bits/specfun.h: + +/usr/include/c++/15/cstddef: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitxintrin.h: + +/usr/include/errno.h: + +/usr/include/c++/15/ostream: + +/usr/include/c++/15/bits/basic_string.h: + +/usr/include/c++/15/bits/cpp_type_traits.h: + +/usr/include/c++/15/bits/ranges_cmp.h: + +/usr/include/SDL3/SDL_thread.h: + +/usr/include/c++/15/bits/fstream.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/c++/15/bits/locale_classes.h: + +/usr/include/linux/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/wmmintrin.h: + +/usr/include/c++/15/bit: + +/usr/include/c++/15/bits/allocator.h: + +/usr/include/asm-generic/posix_types.h: + +CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint8intrin.h: + +/usr/include/pthread.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/adxintrin.h: + +/home/itten/mxl-multiviewer/FeedCreate.cpp: + +/usr/include/c++/15/bits/predefined_ops.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/uintrintrin.h: + +/usr/include/c++/15/optional: + +/home/itten/mxl-multiviewer/imgui/imgui_internal.h: + +/home/itten/mxl-multiviewer/V210ComputeDecoder.cpp: + +/home/itten/mxl-multiviewer/AppConfig.cpp: + +/usr/lib/x86_64-linux-gnu/libX11.so.6: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/c++/15/bits/ranges_base.h: + +/usr/include/c++/15/bits/shared_ptr.h: + +/usr/include/c++/15/iomanip: + +/usr/include/c++/15/bits/stl_iterator_base_types.h: + +/usr/include/ctype.h: + +/usr/include/vk_video/vulkan_video_codec_h265std_encode.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avxintrin.h: + +/usr/include/stdlib.h: + +/usr/include/c++/15/bits/locale_facets.tcc: + +/usr/include/features.h: + +/usr/include/alloca.h: + +/usr/include/stdint.h: + +/usr/include/endian.h: + +/usr/lib/x86_64-linux-gnu/libmpg123.so.0: + +/usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h: + +/usr/include/c++/15/bits/uses_allocator.h: + +/usr/include/c++/15/bits/concept_check.h: + +/usr/include/c++/15/bits/version.h: + +/usr/include/c++/15/bits/fs_ops.h: + +/home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/flowinfo.h: + +/lib64/ld-linux-x86-64.so.2: + +/usr/include/c++/15/bits/istream.tcc: + +/usr/include/c++/15/bits/charconv.h: + +/usr/include/c++/15/pstl/glue_algorithm_defs.h: + +/usr/include/c++/15/tr1/poly_laguerre.tcc: + +/usr/include/SDL3/SDL_begin_code.h: + +/usr/include/x86_64-linux-gnu/sys/wait.h: + +/usr/include/c++/15/type_traits: + +/usr/include/c++/15/map: + +/usr/include/c++/15/bits/refwrap.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/c++/15/bits/memoryfwd.h: + +/usr/include/c++/15/bits/nested_exception.h: + +/usr/include/SDL3/SDL_dlopennote.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/pconfigintrin.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/SDL3/SDL_iostream.h: + +/usr/include/c++/15/concepts: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2satcvtintrin.h: + +/usr/include/c++/15/istream: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/15/bits/streambuf_iterator.h: + +/usr/include/c++/15/bits/string_view.tcc: + +/usr/include/c++/15/bits/utility.h: + +/home/itten/mxl-multiviewer/imgui/imgui.h: + +/usr/include/c++/15/bits/ranges_uninitialized.h: + +/usr/include/c++/15/bits/stl_bvector.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/c++/15/bits/char_traits.h: + +/usr/include/c++/15/cctype: + +/usr/include/c++/15/bits/stl_algobase.h: + +/usr/include/c++/15/clocale: + +/usr/include/SDL3/SDL_sensor.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/dataformat.h: + +/usr/include/c++/15/bits/stl_pair.h: + +/usr/include/c++/15/cstdint: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/stdc-predef.h: + +/usr/include/c++/15/tr1/ell_integral.tcc: + +/usr/include/c++/15/codecvt: + +/usr/include/c++/15/system_error: + +/usr/include/linux/sched/types.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/c++/15/cstdio: + +/usr/include/SDL3/SDL_vulkan.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/c++/15/bits/locale_facets.h: + +/usr/include/c++/15/bits/requires_hosted.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveintrin.h: + +/usr/include/c++/15/cstdlib: + +/usr/include/c++/15/bits/functional_hash.h: + +/usr/include/c++/15/ext/type_traits.h: + +/usr/include/c++/15/cwchar: + +/usr/include/c++/15/numbers: + +/usr/include/c++/15/backward/binders.h: + +/usr/include/c++/15/exception: + +/usr/include/c++/15/bits/enable_special_members.h: + +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o: + +/usr/lib/x86_64-linux-gnu/libXext.so.6: + +/usr/include/c++/15/initializer_list: + +/home/itten/mxl-multiviewer/VulkanUtils.hpp: + +/usr/include/c++/15/ext/concurrence.h: + +/usr/include/c++/15/ext/atomicity.h: + +/usr/include/asm-generic/types.h: + +/usr/include/SDL3/SDL_locale.h: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/c++/15/bits/invoke.h: + +/usr/include/c++/15/bits/basic_ios.tcc: + +/usr/include/c++/15/pstl/pstl_config.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/xsavesintrin.h: + +/usr/include/c++/15/atomic: + +/usr/include/c++/15/bits/stl_map.h: + +/usr/include/c++/15/ratio: + +CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/serializeintrin.h: + +/usr/include/c++/15/string: + +/usr/include/c++/15/bits/stl_tempbuf.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512dqintrin.h: + +/usr/include/c++/15/memory: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/usr/include/c++/15/vector: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/features-time64.h: + +/usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h: + +/usr/include/linux/posix_types.h: + +/home/itten/dmf-mxl/mxl-1.0.1/lib/include/mxl/mxl.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/c++/15/ext/alloc_traits.h: + +/usr/lib/x86_64-linux-gnu/libc.so.6: + +/usr/include/linux/types.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/amxbf16intrin.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/c++/15/bits/allocated_ptr.h: + +/usr/include/locale.h: + +/usr/include/c++/15/bits/semaphore_base.h: + +/usr/include/x86_64-linux-gnu/c++/15/bits/basic_file.h: + +/usr/include/linux/limits.h: + +/usr/lib/x86_64-linux-gnu/libopus.so.0: + +/usr/include/syscall.h: + +/usr/include/unistd.h: + +/usr/include/c++/15/limits: + +/usr/include/x86_64-linux-gnu/asm/unistd.h: + +/usr/include/c++/15/tr1/bessel_function.tcc: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/SDL3/SDL_keyboard.h: + +/usr/include/c++/15/bits/codecvt.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2vlintrin.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/include/SDL3/SDL_gamepad.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h: + +/usr/include/SDL3/SDL_hidapi.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/waitpkgintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h: + +/usr/include/c++/15/bits/monostate.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h: + +/home/itten/mxl-multiviewer/FeedTexture.cpp: + +/usr/include/c++/15/cwctype: + +/usr/include/SDL3/SDL_hints.h: + +/home/itten/mxl-multiviewer/FeedTexture.hpp: + +/usr/include/vk_video/vulkan_video_codec_av1std.h: + +/usr/include/c++/15/csignal: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/vulkan/vulkan.h: + +/usr/include/c++/15/new: + +/usr/include/vk_video/vulkan_video_codec_h264std.h: + +/usr/include/vk_video/vulkan_video_codec_h264std_decode.h: + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/c++/15/bits/c++io.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/usr/include/vk_video/vulkan_video_codec_h264std_encode.h: + +/usr/include/c++/15/bits/exception_ptr.h: + +/usr/include/SDL3/SDL_storage.h: + +/usr/include/vk_video/vulkan_video_codec_h265std.h: + +CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o: + +/usr/include/vk_video/vulkan_video_codec_h265std_decode.h: + +/usr/include/vk_video/vulkan_video_codecs_common.h: + +/usr/include/vulkan/vk_platform.h: + +/usr/include/vulkan/vulkan_core.h: + +/home/itten/mxl-multiviewer/MxlFeed.cpp: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveoptintrin.h: + +/usr/include/SDL3/SDL_pen.h: + +/usr/include/c++/15/bits/postypes.h: + +/home/itten/mxl-multiviewer/PixelFormat.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/sgxintrin.h: + +/usr/include/c++/15/fstream: + +/home/itten/mxl-multiviewer/VulkanContext.cpp: + +/usr/include/assert.h: + +/home/itten/mxl-multiviewer/MxlInstanceCache.cpp: + +/usr/include/SDL3/SDL_loadso.h: + +/home/itten/mxl-multiviewer/MxlInstanceCache.hpp: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/semaphore.h: + +/usr/include/c++/15/bits/algorithmfwd.h: + +/usr/include/c++/15/bits/stl_algo.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avxifmaintrin.h: + +/usr/include/SDL3/SDL_touch.h: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/c++/15/bits/uniform_int_dist.h: + +/home/itten/mxl-multiviewer/MxlSdkFeed.cpp: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h: + +/usr/include/c++/15/bits/uses_allocator_args.h: + +/usr/include/c++/15/bits/chrono.h: + +/usr/include/c++/15/iosfwd: + +/usr/include/c++/15/bits/chrono_io.h: + +/usr/include/c++/15/bits/formatfwd.h: + +/usr/include/SDL3/SDL_clipboard.h: + +/usr/include/c++/15/bits/locale_facets_nonio.tcc: + +/usr/include/SDL3/SDL_oldnames.h: + +/usr/include/c++/15/bits/parse_numbers.h: + +/usr/include/c++/15/bits/locale_facets_nonio.h: + +/usr/include/SDL3/SDL_dialog.h: + +/usr/include/c++/15/bits/quoted_string.h: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/usr/include/c++/15/bits/sstream.tcc: + +/usr/include/c++/15/bits/unicode.h: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/usr/include/c++/15/ctime: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectvlintrin.h: + +/usr/include/c++/15/stdlib.h: + +/usr/include/c++/15/streambuf: + +/usr/include/c++/15/format: + +/usr/include/c++/15/locale: + +/usr/include/limits.h: + +/usr/include/c++/15/tr1/gamma.tcc: + +/usr/include/c++/15/stop_token: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqintrin.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/c++/15/thread: + +/usr/include/libintl.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx2intrin.h: + +/usr/include/semaphore.h: + +/usr/include/c++/15/cmath: + +/usr/include/x86_64-linux-gnu/c++/15/bits/messages_members.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512satcvtintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnniintrin.h: + +/usr/include/c++/15/bits/memory_resource.h: + +/usr/include/c++/15/bits/stl_function.h: + +/usr/include/x86_64-linux-gnu/sys/time.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnnivlintrin.h: + +/home/itten/mxl-multiviewer/RenderPipeline.cpp: + +/home/itten/mxl-multiviewer/RenderPipeline.hpp: + +/usr/include/SDL3/SDL_audio.h: + +/home/itten/mxl-multiviewer/SmpteBarsFeed.cpp: + +/usr/include/SDL3/SDL_platform.h: + +CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o: + +/home/itten/mxl-multiviewer/Swapchain.hpp: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/c++/15/bits/atomic_wait.h: + +/home/itten/mxl-multiviewer/VulkanContext.hpp: + +/usr/include/SDL3/SDL.h: + +/usr/include/c++/15/tr1/beta_function.tcc: + +/usr/include/c++/15/tr1/exp_integral.tcc: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/c++/15/tr1/modified_bessel_func.tcc: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/home/itten/mxl-multiviewer/VulkanUtils.cpp: + +/usr/include/c++/15/tr1/riemann_zeta.tcc: + +/usr/include/SDL3/SDL_guid.h: + +/usr/lib/x86_64-linux-gnu/libwayland-client.so.0: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/c++/15/tuple: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/usr/lib/x86_64-linux-gnu/libvorbis.so.0: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h: + +/usr/include/c++/15/bits/std_abs.h: + +/usr/include/c++/15/ios: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/SDL3/SDL_assert.h: + +/home/itten/mxl-multiviewer/TileLayout.hpp: + +/usr/include/SDL3/SDL_asyncio.h: + +/usr/include/SDL3/SDL_atomic.h: + +/usr/lib/x86_64-linux-gnu/libdbus-1.so.3: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/home/itten/mxl-multiviewer/FeedCreate.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmaintrin.h: + +/usr/include/time.h: + +/usr/include/c++/15/tr1/hypergeometric.tcc: + +/usr/include/SDL3/SDL_blendmode.h: + +/usr/include/SDL3/SDL_camera.h: + +/usr/include/SDL3/SDL_close_code.h: + +/usr/include/SDL3/SDL_cpuinfo.h: + +/usr/include/SDL3/SDL_gpu.h: + +/usr/include/c++/15/bits/ranges_algobase.h: + +/usr/include/SDL3/SDL_haptic.h: + +/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h: + +/usr/include/SDL3/SDL_init.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/c++/15/debug/debug.h: + +/usr/include/SDL3/SDL_joystick.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/SDL3/SDL_metal.h: + +/usr/include/c++/15/bits/basic_ios.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/amxtransposeintrin.h: + +/usr/include/SDL3/SDL_misc.h: + +/usr/lib/x86_64-linux-gnu/libXdmcp.so.6: + +/home/itten/mxl-multiviewer/main.cpp: + +/usr/include/SDL3/SDL_mouse.h: + +/usr/include/SDL3/SDL_pixels.h: + +/usr/include/SDL3/SDL_platform_defines.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/xtestintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/prfchiintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h: + +/usr/include/c++/15/bits/stl_iterator.h: + +/usr/include/SDL3/SDL_process.h: + +/usr/lib/x86_64-linux-gnu/libm.so.6: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/rdseedintrin.h: + +/usr/include/c++/15/bits/hash_bytes.h: + +/usr/include/SDL3/SDL_properties.h: + +/usr/include/SDL3/SDL_error.h: + +/usr/include/SDL3/SDL_render.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/c++/15/array: + +/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: + +/usr/include/SDL3/SDL_scancode.h: + +/usr/include/SDL3/SDL_system.h: + +/usr/include/c++/15/cerrno: + +/usr/include/c++/15/span: + +/usr/include/SDL3/SDL_time.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/amxtf32intrin.h: + +/usr/include/SDL3/SDL_timer.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/clflushoptintrin.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/SDL3/SDL_tray.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16vlintrin.h: + +/usr/include/SDL3/SDL_version.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/fxsrintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint16intrin.h: + +/usr/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/SDL3/SDL_video.h: + +/home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.cpp: + +/home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.h: + +/usr/include/c++/15/bits/locale_conv.h: + +/home/itten/mxl-multiviewer/imgui/imgui.cpp: + +/usr/lib/x86_64-linux-gnu/libgbm.so.1: + +/usr/include/SDL3/SDL_events.h: + +/usr/include/c++/15/chrono: + +/usr/include/c++/15/math.h: + +/usr/include/c++/15/bits/atomic_timed_wait.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/home/itten/mxl-multiviewer/AppConfig.hpp: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16intrin.h: + +/usr/include/c++/15/bits/align.h: + +/usr/include/x86_64-linux-gnu/sys/syscall.h: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/c++/15/tr1/legendre_function.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2mediaintrin.h: + +/usr/include/c++/15/bits/stl_multimap.h: + +/usr/include/c++/15/semaphore: + +/usr/include/SDL3/SDL_stdinc.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/amxavx512intrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/amxcomplexintrin.h: + +/usr/include/c++/15/bits/std_thread.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp8intrin.h: + +/usr/include/c++/15/stdexcept: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/amxmovrsintrin.h: + +/usr/lib/x86_64-linux-gnu/libfribidi.so.0: + +/usr/include/c++/15/bits/stl_tree.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/amxint8intrin.h: + +/usr/include/string.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/amxtileintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512bf16intrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512convertintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512mediaintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512minmaxintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/rtmintrin.h: + +/usr/include/SDL3/SDL_filesystem.h: + +/usr/include/vk_video/vulkan_video_codec_av1std_encode.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2bf16intrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2convertintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/tbmintrin.h: + +/usr/include/signal.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2copyintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2minmaxintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16intrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16vlintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgvlintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bwintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2intrin.h: + +/usr/include/x86_64-linux-gnu/c++/15/bits/time_members.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmivlintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlbwintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h: + +/usr/include/c++/15/bits/unicode-data.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vldqintrin.h: + +/usr/include/c++/15/backward/auto_ptr.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqvlintrin.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/avxneconvertintrin.h: diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts b/build-sdk/CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts new file mode 100644 index 0000000..e83f358 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for mxl_multiviewer. diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/depend.make b/build-sdk/CMakeFiles/mxl_multiviewer.dir/depend.make new file mode 100644 index 0000000..12642b1 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for mxl_multiviewer. +# This may be replaced when dependencies are built. diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/flags.make b/build-sdk/CMakeFiles/mxl_multiviewer.dir/flags.make new file mode 100644 index 0000000..47bc061 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/flags.make @@ -0,0 +1,22 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=1 + +CXX_INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends -I/home/itten/dmf-mxl/mxl-1.0.1/lib/include -I/home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/include + +CXX_FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + +# Custom options: CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o_OPTIONS = -w + +# Custom options: CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o_OPTIONS = -w + +# Custom options: CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o_OPTIONS = -w + +# Custom options: CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o_OPTIONS = -w + +# Custom options: CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o_OPTIONS = -w + +# Custom options: CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o_OPTIONS = -w + diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o new file mode 100644 index 0000000..ce0811c Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o.d new file mode 100644 index 0000000..b07b59d --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o.d @@ -0,0 +1,74 @@ +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o: \ + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.cpp \ + /usr/include/stdc-predef.h /home/itten/mxl-multiviewer/imgui/imgui.h \ + /home/itten/mxl-multiviewer/imgui/imconfig.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/assert.h \ + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.h \ + /usr/include/SDL3/SDL.h /usr/include/SDL3/SDL_stdinc.h \ + /usr/include/SDL3/SDL_platform_defines.h /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/SDL3/SDL_begin_code.h /usr/include/SDL3/SDL_close_code.h \ + /usr/include/SDL3/SDL_assert.h /usr/include/SDL3/SDL_asyncio.h \ + /usr/include/SDL3/SDL_atomic.h /usr/include/SDL3/SDL_audio.h \ + /usr/include/SDL3/SDL_endian.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/SDL3/SDL_error.h /usr/include/SDL3/SDL_mutex.h \ + /usr/include/SDL3/SDL_thread.h /usr/include/SDL3/SDL_properties.h \ + /usr/include/SDL3/SDL_iostream.h /usr/include/SDL3/SDL_bits.h \ + /usr/include/SDL3/SDL_blendmode.h /usr/include/SDL3/SDL_camera.h \ + /usr/include/SDL3/SDL_pixels.h /usr/include/SDL3/SDL_surface.h \ + /usr/include/SDL3/SDL_rect.h /usr/include/SDL3/SDL_clipboard.h \ + /usr/include/SDL3/SDL_cpuinfo.h /usr/include/SDL3/SDL_dialog.h \ + /usr/include/SDL3/SDL_video.h /usr/include/SDL3/SDL_dlopennote.h \ + /usr/include/SDL3/SDL_events.h /usr/include/SDL3/SDL_gamepad.h \ + /usr/include/SDL3/SDL_guid.h /usr/include/SDL3/SDL_joystick.h \ + /usr/include/SDL3/SDL_power.h /usr/include/SDL3/SDL_sensor.h \ + /usr/include/SDL3/SDL_keyboard.h /usr/include/SDL3/SDL_keycode.h \ + /usr/include/SDL3/SDL_scancode.h /usr/include/SDL3/SDL_mouse.h \ + /usr/include/SDL3/SDL_pen.h /usr/include/SDL3/SDL_touch.h \ + /usr/include/SDL3/SDL_filesystem.h /usr/include/SDL3/SDL_gpu.h \ + /usr/include/SDL3/SDL_haptic.h /usr/include/SDL3/SDL_hidapi.h \ + /usr/include/SDL3/SDL_hints.h /usr/include/SDL3/SDL_init.h \ + /usr/include/SDL3/SDL_loadso.h /usr/include/SDL3/SDL_locale.h \ + /usr/include/SDL3/SDL_log.h /usr/include/SDL3/SDL_messagebox.h \ + /usr/include/SDL3/SDL_metal.h /usr/include/SDL3/SDL_misc.h \ + /usr/include/SDL3/SDL_platform.h /usr/include/SDL3/SDL_process.h \ + /usr/include/SDL3/SDL_render.h /usr/include/SDL3/SDL_storage.h \ + /usr/include/SDL3/SDL_system.h /usr/include/SDL3/SDL_time.h \ + /usr/include/SDL3/SDL_timer.h /usr/include/SDL3/SDL_tray.h \ + /usr/include/SDL3/SDL_version.h /usr/include/SDL3/SDL_oldnames.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o new file mode 100644 index 0000000..2de4ef1 Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o.d new file mode 100644 index 0000000..b6e22de --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o.d @@ -0,0 +1,55 @@ +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o: \ + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.cpp \ + /usr/include/stdc-predef.h /home/itten/mxl-multiviewer/imgui/imgui.h \ + /home/itten/mxl-multiviewer/imgui/imconfig.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/assert.h \ + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.h \ + /usr/include/vulkan/vulkan.h /usr/include/vulkan/vk_platform.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/vulkan/vulkan_core.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o new file mode 100644 index 0000000..3bae4ea Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o.d new file mode 100644 index 0000000..dbb4e09 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o.d @@ -0,0 +1,265 @@ +CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o: \ + /home/itten/mxl-multiviewer/imgui/imgui.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/imgui/imgui.h \ + /home/itten/mxl-multiviewer/imgui/imconfig.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/assert.h \ + /home/itten/mxl-multiviewer/imgui/imgui_internal.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/c++/15/stdlib.h /usr/include/c++/15/cstdlib \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/math.h \ + /usr/include/c++/15/cmath /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/version.h /usr/include/c++/15/type_traits \ + /usr/include/c++/15/ext/type_traits.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/15/bits/specfun.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/stl_iterator.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/limits /usr/include/c++/15/tr1/gamma.tcc \ + /usr/include/c++/15/tr1/special_function_util.h \ + /usr/include/c++/15/tr1/bessel_function.tcc \ + /usr/include/c++/15/tr1/beta_function.tcc \ + /usr/include/c++/15/tr1/ell_integral.tcc \ + /usr/include/c++/15/tr1/exp_integral.tcc \ + /usr/include/c++/15/tr1/hypergeometric.tcc \ + /usr/include/c++/15/tr1/legendre_function.tcc \ + /usr/include/c++/15/tr1/modified_bessel_func.tcc \ + /usr/include/c++/15/tr1/poly_hermite.tcc \ + /usr/include/c++/15/tr1/poly_laguerre.tcc \ + /usr/include/c++/15/tr1/riemann_zeta.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/immintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/x86gprintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/ia32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/adxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cldemoteintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clflushoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clwbintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clzerointrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cmpccxaddintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/enqcmdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fxsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lzcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lwpintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movdirintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pconfigintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/popcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pkuintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/raointintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rdseedintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rtmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/serializeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sgxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tbmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tsxldtrkintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/uintrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/waitpkgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wbnoinvdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavecintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xtestintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/hresetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/usermsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mm_malloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512cdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512dqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlbwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vldqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmavlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnnivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/shaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm3intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sha512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm4intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/f16cintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/gfniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vaesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vpclmulqdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxneconvertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtileintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxbf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxcomplexintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxavx512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtf32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtransposeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/keylockerintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2copyintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxmovrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o new file mode 100644 index 0000000..eb699b2 Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o.d new file mode 100644 index 0000000..ac924bd --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o.d @@ -0,0 +1,237 @@ +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o: \ + /home/itten/mxl-multiviewer/imgui/imgui_draw.cpp \ + /usr/include/stdc-predef.h /home/itten/mxl-multiviewer/imgui/imgui.h \ + /home/itten/mxl-multiviewer/imgui/imconfig.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/assert.h \ + /home/itten/mxl-multiviewer/imgui/imgui_internal.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/c++/15/stdlib.h /usr/include/c++/15/cstdlib \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/math.h \ + /usr/include/c++/15/cmath /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/version.h /usr/include/c++/15/type_traits \ + /usr/include/c++/15/ext/type_traits.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/15/bits/specfun.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/stl_iterator.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/limits /usr/include/c++/15/tr1/gamma.tcc \ + /usr/include/c++/15/tr1/special_function_util.h \ + /usr/include/c++/15/tr1/bessel_function.tcc \ + /usr/include/c++/15/tr1/beta_function.tcc \ + /usr/include/c++/15/tr1/ell_integral.tcc \ + /usr/include/c++/15/tr1/exp_integral.tcc \ + /usr/include/c++/15/tr1/hypergeometric.tcc \ + /usr/include/c++/15/tr1/legendre_function.tcc \ + /usr/include/c++/15/tr1/modified_bessel_func.tcc \ + /usr/include/c++/15/tr1/poly_hermite.tcc \ + /usr/include/c++/15/tr1/poly_laguerre.tcc \ + /usr/include/c++/15/tr1/riemann_zeta.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/immintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/x86gprintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/ia32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/adxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cldemoteintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clflushoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clwbintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clzerointrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cmpccxaddintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/enqcmdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fxsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lzcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lwpintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movdirintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pconfigintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/popcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pkuintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/raointintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rdseedintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rtmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/serializeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sgxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tbmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tsxldtrkintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/uintrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/waitpkgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wbnoinvdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavecintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xtestintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/hresetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/usermsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mm_malloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512cdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512dqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlbwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vldqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmavlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnnivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/shaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm3intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sha512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm4intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/f16cintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/gfniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vaesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vpclmulqdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxneconvertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtileintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxbf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxcomplexintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxavx512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtf32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtransposeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/keylockerintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2copyintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxmovrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /home/itten/mxl-multiviewer/imgui/imstb_rectpack.h \ + /home/itten/mxl-multiviewer/imgui/imstb_truetype.h diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o new file mode 100644 index 0000000..607ebaa Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o.d new file mode 100644 index 0000000..40f2f67 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o.d @@ -0,0 +1,235 @@ +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o: \ + /home/itten/mxl-multiviewer/imgui/imgui_tables.cpp \ + /usr/include/stdc-predef.h /home/itten/mxl-multiviewer/imgui/imgui.h \ + /home/itten/mxl-multiviewer/imgui/imconfig.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/assert.h \ + /home/itten/mxl-multiviewer/imgui/imgui_internal.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/c++/15/stdlib.h /usr/include/c++/15/cstdlib \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/math.h \ + /usr/include/c++/15/cmath /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/version.h /usr/include/c++/15/type_traits \ + /usr/include/c++/15/ext/type_traits.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/15/bits/specfun.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/stl_iterator.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/limits /usr/include/c++/15/tr1/gamma.tcc \ + /usr/include/c++/15/tr1/special_function_util.h \ + /usr/include/c++/15/tr1/bessel_function.tcc \ + /usr/include/c++/15/tr1/beta_function.tcc \ + /usr/include/c++/15/tr1/ell_integral.tcc \ + /usr/include/c++/15/tr1/exp_integral.tcc \ + /usr/include/c++/15/tr1/hypergeometric.tcc \ + /usr/include/c++/15/tr1/legendre_function.tcc \ + /usr/include/c++/15/tr1/modified_bessel_func.tcc \ + /usr/include/c++/15/tr1/poly_hermite.tcc \ + /usr/include/c++/15/tr1/poly_laguerre.tcc \ + /usr/include/c++/15/tr1/riemann_zeta.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/immintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/x86gprintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/ia32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/adxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cldemoteintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clflushoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clwbintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clzerointrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cmpccxaddintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/enqcmdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fxsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lzcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lwpintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movdirintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pconfigintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/popcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pkuintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/raointintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rdseedintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rtmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/serializeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sgxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tbmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tsxldtrkintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/uintrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/waitpkgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wbnoinvdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavecintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xtestintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/hresetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/usermsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mm_malloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512cdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512dqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlbwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vldqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmavlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnnivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/shaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm3intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sha512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm4intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/f16cintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/gfniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vaesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vpclmulqdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxneconvertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtileintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxbf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxcomplexintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxavx512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtf32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtransposeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/keylockerintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2copyintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxmovrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o new file mode 100644 index 0000000..1014a6f Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o.d new file mode 100644 index 0000000..393d4e7 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o.d @@ -0,0 +1,236 @@ +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o: \ + /home/itten/mxl-multiviewer/imgui/imgui_widgets.cpp \ + /usr/include/stdc-predef.h /home/itten/mxl-multiviewer/imgui/imgui.h \ + /home/itten/mxl-multiviewer/imgui/imconfig.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/assert.h \ + /home/itten/mxl-multiviewer/imgui/imgui_internal.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/c++/15/stdlib.h /usr/include/c++/15/cstdlib \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/math.h \ + /usr/include/c++/15/cmath /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/version.h /usr/include/c++/15/type_traits \ + /usr/include/c++/15/ext/type_traits.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/15/bits/specfun.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/stl_iterator.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/limits /usr/include/c++/15/tr1/gamma.tcc \ + /usr/include/c++/15/tr1/special_function_util.h \ + /usr/include/c++/15/tr1/bessel_function.tcc \ + /usr/include/c++/15/tr1/beta_function.tcc \ + /usr/include/c++/15/tr1/ell_integral.tcc \ + /usr/include/c++/15/tr1/exp_integral.tcc \ + /usr/include/c++/15/tr1/hypergeometric.tcc \ + /usr/include/c++/15/tr1/legendre_function.tcc \ + /usr/include/c++/15/tr1/modified_bessel_func.tcc \ + /usr/include/c++/15/tr1/poly_hermite.tcc \ + /usr/include/c++/15/tr1/poly_laguerre.tcc \ + /usr/include/c++/15/tr1/riemann_zeta.tcc \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/immintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/x86gprintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/ia32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/adxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/bmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cldemoteintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clflushoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clwbintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/clzerointrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/cmpccxaddintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/enqcmdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fxsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lzcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/lwpintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movdirintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mwaitxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pconfigintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/popcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pkuintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/raointintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rdseedintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/rtmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/serializeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sgxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tbmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tsxldtrkintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/uintrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/waitpkgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wbnoinvdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavecintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsaveoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xsavesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xtestintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/hresetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/usermsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/mm_malloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/wmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxvnniint16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512cdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512dqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vlbwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vldqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512ifmavlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vbmi2vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vnnivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vpopcntdqvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bitalgvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512vp2intersectvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512fp16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/shaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm3intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sha512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/sm4intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/fmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/f16cintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/gfniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vaesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/vpclmulqdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avxneconvertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtileintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxbf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxcomplexintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxavx512intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtf32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxtransposeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/prfchwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/keylockerintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxfp16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512mediaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512convertintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512satcvtintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2-512minmaxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/avx10_2copyintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/movrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/amxmovrsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /home/itten/mxl-multiviewer/imgui/imstb_textedit.h diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/link.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/link.d new file mode 100644 index 0000000..7beb1f1 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/link.d @@ -0,0 +1,295 @@ +mxl_multiviewer: \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o \ + CMakeFiles/mxl_multiviewer.dir/main.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o \ + CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libSDL3.so \ + /home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/libmxl.so \ + /home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/internal/libmxl-common.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libSDL3.so \ + /usr/lib/x86_64-linux-gnu/libvulkan.so \ + /home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/libmxl.so \ + /home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/internal/libmxl-common.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/x86_64-linux-gnu/libm.so.6 \ + /usr/lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o \ + /usr/lib/x86_64-linux-gnu/libasound.so.2 \ + /usr/lib/x86_64-linux-gnu/libX11.so.6 \ + /usr/lib/x86_64-linux-gnu/libXext.so.6 \ + /usr/lib/x86_64-linux-gnu/libXcursor.so.1 \ + /usr/lib/x86_64-linux-gnu/libXi.so.6 \ + /usr/lib/x86_64-linux-gnu/libXfixes.so.3 \ + /usr/lib/x86_64-linux-gnu/libXrandr.so.2 \ + /usr/lib/x86_64-linux-gnu/libXss.so.1 \ + /usr/lib/x86_64-linux-gnu/libXtst.so.6 \ + /usr/lib/x86_64-linux-gnu/libpulse.so.0 \ + /usr/lib/x86_64-linux-gnu/libfribidi.so.0 \ + /usr/lib/x86_64-linux-gnu/libdrm.so.2 \ + /usr/lib/x86_64-linux-gnu/libgbm.so.1 \ + /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1 \ + /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 \ + /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 \ + /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 \ + /usr/lib/x86_64-linux-gnu/libdecor-0.so.0 \ + /home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/internal/libmxl-common.so \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/x86_64-linux-gnu/libxcb.so.1 \ + /usr/lib/x86_64-linux-gnu/libXrender.so.1 \ + /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-17.0.so \ + /usr/lib/x86_64-linux-gnu/libdbus-1.so.3 \ + /usr/lib/x86_64-linux-gnu/libexpat.so.1 \ + /usr/lib/x86_64-linux-gnu/libffi.so.8 \ + /usr/lib/x86_64-linux-gnu/libXau.so.6 \ + /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 \ + /usr/lib/x86_64-linux-gnu/libsndfile.so.1 \ + /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 \ + /usr/lib/x86_64-linux-gnu/libsystemd.so.0 \ + /usr/lib/x86_64-linux-gnu/libasyncns.so.0 \ + /usr/lib/x86_64-linux-gnu/libapparmor.so.1 \ + /usr/lib/x86_64-linux-gnu/libFLAC.so.14 \ + /usr/lib/x86_64-linux-gnu/libvorbis.so.0 \ + /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 \ + /usr/lib/x86_64-linux-gnu/libopus.so.0 \ + /usr/lib/x86_64-linux-gnu/libogg.so.0 \ + /usr/lib/x86_64-linux-gnu/libmpg123.so.0 \ + /usr/lib/x86_64-linux-gnu/libmp3lame.so.0 \ + /usr/lib/x86_64-linux-gnu/libmvec.so.1 + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o: + +CMakeFiles/mxl_multiviewer.dir/main.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o: + +CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libSDL3.so: + +/home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/libmxl.so: + +/home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/internal/libmxl-common.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libSDL3.so: + +/usr/lib/x86_64-linux-gnu/libvulkan.so: + +/home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/libmxl.so: + +/home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/internal/libmxl-common.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/x86_64-linux-gnu/libm.so.6: + +/usr/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o: + +/usr/lib/x86_64-linux-gnu/libasound.so.2: + +/usr/lib/x86_64-linux-gnu/libX11.so.6: + +/usr/lib/x86_64-linux-gnu/libXext.so.6: + +/usr/lib/x86_64-linux-gnu/libXcursor.so.1: + +/usr/lib/x86_64-linux-gnu/libXi.so.6: + +/usr/lib/x86_64-linux-gnu/libXfixes.so.3: + +/usr/lib/x86_64-linux-gnu/libXrandr.so.2: + +/usr/lib/x86_64-linux-gnu/libXss.so.1: + +/usr/lib/x86_64-linux-gnu/libXtst.so.6: + +/usr/lib/x86_64-linux-gnu/libpulse.so.0: + +/usr/lib/x86_64-linux-gnu/libfribidi.so.0: + +/usr/lib/x86_64-linux-gnu/libdrm.so.2: + +/usr/lib/x86_64-linux-gnu/libgbm.so.1: + +/usr/lib/x86_64-linux-gnu/libwayland-egl.so.1: + +/usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0: + +/usr/lib/x86_64-linux-gnu/libwayland-client.so.0: + +/usr/lib/x86_64-linux-gnu/libxkbcommon.so.0: + +/usr/lib/x86_64-linux-gnu/libdecor-0.so.0: + +/home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/internal/libmxl-common.so: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/x86_64-linux-gnu/libxcb.so.1: + +/usr/lib/x86_64-linux-gnu/libXrender.so.1: + +/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-17.0.so: + +/usr/lib/x86_64-linux-gnu/libdbus-1.so.3: + +/usr/lib/x86_64-linux-gnu/libexpat.so.1: + +/usr/lib/x86_64-linux-gnu/libffi.so.8: + +/usr/lib/x86_64-linux-gnu/libXau.so.6: + +/usr/lib/x86_64-linux-gnu/libXdmcp.so.6: + +/usr/lib/x86_64-linux-gnu/libsndfile.so.1: + +/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1: + +/usr/lib/x86_64-linux-gnu/libsystemd.so.0: + +/usr/lib/x86_64-linux-gnu/libasyncns.so.0: + +/usr/lib/x86_64-linux-gnu/libapparmor.so.1: + +/usr/lib/x86_64-linux-gnu/libFLAC.so.14: + +/usr/lib/x86_64-linux-gnu/libvorbis.so.0: + +/usr/lib/x86_64-linux-gnu/libvorbisenc.so.2: + +/usr/lib/x86_64-linux-gnu/libopus.so.0: + +/usr/lib/x86_64-linux-gnu/libogg.so.0: + +/usr/lib/x86_64-linux-gnu/libmpg123.so.0: + +/usr/lib/x86_64-linux-gnu/libmp3lame.so.0: + +/usr/lib/x86_64-linux-gnu/libmvec.so.1: diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/link.txt b/build-sdk/CMakeFiles/mxl_multiviewer.dir/link.txt new file mode 100644 index 0000000..7c3f100 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g -Wl,--dependency-file=CMakeFiles/mxl_multiviewer.dir/link.d CMakeFiles/mxl_multiviewer.dir/main.cpp.o CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o -o mxl_multiviewer -L/home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib -L/home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/internal -Wl,-rpath,/home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib:/home/itten/dmf-mxl/mxl-1.0.1/build/Linux-Clang-Release/lib/internal -lSDL3 -lmxl -lmxl-common -lSDL3 /usr/lib/x86_64-linux-gnu/libvulkan.so -lmxl -lmxl-common diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/main.cpp.o b/build-sdk/CMakeFiles/mxl_multiviewer.dir/main.cpp.o new file mode 100644 index 0000000..da9af86 Binary files /dev/null and b/build-sdk/CMakeFiles/mxl_multiviewer.dir/main.cpp.o differ diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/main.cpp.o.d b/build-sdk/CMakeFiles/mxl_multiviewer.dir/main.cpp.o.d new file mode 100644 index 0000000..a76b7d9 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/main.cpp.o.d @@ -0,0 +1,331 @@ +CMakeFiles/mxl_multiviewer.dir/main.cpp.o: \ + /home/itten/mxl-multiviewer/main.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/AppConfig.hpp /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/15/optional /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/type_traits /usr/include/c++/15/exception \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_ptr.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/cxxabi_init_exception.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/include/c++/15/typeinfo /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/new /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/nested_exception.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/enable_special_members.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/concepts /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/bits/invoke.h /usr/include/c++/15/string \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/stringfwd.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/char_traits.h \ + /usr/include/c++/15/bits/postypes.h /usr/include/c++/15/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h \ + /usr/include/c++/15/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/15/iosfwd \ + /usr/include/c++/15/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/15/bits/ostream_insert.h \ + /usr/include/c++/15/bits/cxxabi_forced.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/basic_string.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h /usr/include/c++/15/string_view \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/string_view.tcc \ + /usr/include/c++/15/ext/string_conversions.h /usr/include/c++/15/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/c++/15/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/15/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/15/bits/charconv.h \ + /usr/include/c++/15/bits/basic_string.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h /usr/include/c++/15/vector \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/vector.tcc \ + /home/itten/mxl-multiviewer/FeedCreate.hpp \ + /home/itten/mxl-multiviewer/IVideoFeed.hpp \ + /home/itten/mxl-multiviewer/VideoFrame.hpp /usr/include/c++/15/memory \ + /usr/include/c++/15/bits/stl_tempbuf.h \ + /usr/include/c++/15/bits/stl_raw_storage_iter.h \ + /usr/include/c++/15/bits/align.h /usr/include/c++/15/bits/unique_ptr.h \ + /usr/include/c++/15/bits/ostream.h /usr/include/c++/15/ios \ + /usr/include/c++/15/bits/ios_base.h /usr/include/c++/15/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/linux/sched/types.h /usr/include/linux/types.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/15/bits/locale_classes.h \ + /usr/include/c++/15/bits/locale_classes.tcc \ + /usr/include/c++/15/system_error \ + /usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h \ + /usr/include/c++/15/stdexcept /usr/include/c++/15/streambuf \ + /usr/include/c++/15/bits/streambuf.tcc \ + /usr/include/c++/15/bits/basic_ios.h \ + /usr/include/c++/15/bits/locale_facets.h /usr/include/c++/15/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h \ + /usr/include/c++/15/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h \ + /usr/include/c++/15/bits/locale_facets.tcc \ + /usr/include/c++/15/bits/basic_ios.tcc \ + /usr/include/c++/15/bits/shared_ptr.h \ + /usr/include/c++/15/bits/shared_ptr_base.h \ + /usr/include/c++/15/bits/allocated_ptr.h \ + /usr/include/c++/15/ext/aligned_buffer.h \ + /usr/include/c++/15/ext/concurrence.h \ + /usr/include/c++/15/bits/shared_ptr_atomic.h \ + /usr/include/c++/15/bits/atomic_base.h \ + /usr/include/c++/15/bits/atomic_lockfree_defines.h \ + /usr/include/c++/15/bits/atomic_wait.h /usr/include/c++/15/climits \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/15/bits/std_mutex.h \ + /usr/include/c++/15/backward/auto_ptr.h \ + /usr/include/c++/15/bits/ranges_uninitialized.h \ + /usr/include/c++/15/bits/ranges_algobase.h \ + /usr/include/c++/15/pstl/glue_memory_defs.h \ + /usr/include/c++/15/pstl/execution_defs.h \ + /home/itten/mxl-multiviewer/FeedTexture.hpp /usr/include/vulkan/vulkan.h \ + /usr/include/vulkan/vk_platform.h /usr/include/vulkan/vulkan_core.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codecs_common.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h264std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std.h \ + /usr/include/vk_video/vulkan_video_codec_h264std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_h265std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_av1std.h \ + /usr/include/vk_video/vulkan_video_codec_av1std_encode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std_decode.h \ + /usr/include/vk_video/vulkan_video_codec_vp9std.h \ + /home/itten/mxl-multiviewer/RenderPipeline.hpp \ + /home/itten/mxl-multiviewer/Swapchain.hpp \ + /home/itten/mxl-multiviewer/VulkanContext.hpp \ + /usr/include/c++/15/iostream /usr/include/c++/15/ostream \ + /usr/include/c++/15/bits/ostream.tcc /usr/include/c++/15/istream \ + /usr/include/c++/15/bits/istream.tcc \ + /home/itten/mxl-multiviewer/TileLayout.hpp \ + /home/itten/mxl-multiviewer/V210ComputeDecoder.hpp \ + /home/itten/mxl-multiviewer/VulkanUtils.hpp \ + /home/itten/mxl-multiviewer/imgui/imgui.h \ + /home/itten/mxl-multiviewer/imgui/imconfig.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/float.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/assert.h \ + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.h \ + /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.h \ + /usr/include/SDL3/SDL.h /usr/include/SDL3/SDL_stdinc.h \ + /usr/include/SDL3/SDL_platform_defines.h \ + /usr/include/SDL3/SDL_begin_code.h /usr/include/SDL3/SDL_close_code.h \ + /usr/include/SDL3/SDL_assert.h /usr/include/SDL3/SDL_asyncio.h \ + /usr/include/SDL3/SDL_atomic.h /usr/include/SDL3/SDL_audio.h \ + /usr/include/SDL3/SDL_endian.h /usr/include/SDL3/SDL_error.h \ + /usr/include/SDL3/SDL_mutex.h /usr/include/SDL3/SDL_thread.h \ + /usr/include/SDL3/SDL_properties.h /usr/include/SDL3/SDL_iostream.h \ + /usr/include/SDL3/SDL_bits.h /usr/include/SDL3/SDL_blendmode.h \ + /usr/include/SDL3/SDL_camera.h /usr/include/SDL3/SDL_pixels.h \ + /usr/include/SDL3/SDL_surface.h /usr/include/SDL3/SDL_rect.h \ + /usr/include/SDL3/SDL_clipboard.h /usr/include/SDL3/SDL_cpuinfo.h \ + /usr/include/SDL3/SDL_dialog.h /usr/include/SDL3/SDL_video.h \ + /usr/include/SDL3/SDL_dlopennote.h /usr/include/SDL3/SDL_events.h \ + /usr/include/SDL3/SDL_gamepad.h /usr/include/SDL3/SDL_guid.h \ + /usr/include/SDL3/SDL_joystick.h /usr/include/SDL3/SDL_power.h \ + /usr/include/SDL3/SDL_sensor.h /usr/include/SDL3/SDL_keyboard.h \ + /usr/include/SDL3/SDL_keycode.h /usr/include/SDL3/SDL_scancode.h \ + /usr/include/SDL3/SDL_mouse.h /usr/include/SDL3/SDL_pen.h \ + /usr/include/SDL3/SDL_touch.h /usr/include/SDL3/SDL_filesystem.h \ + /usr/include/SDL3/SDL_gpu.h /usr/include/SDL3/SDL_haptic.h \ + /usr/include/SDL3/SDL_hidapi.h /usr/include/SDL3/SDL_hints.h \ + /usr/include/SDL3/SDL_init.h /usr/include/SDL3/SDL_loadso.h \ + /usr/include/SDL3/SDL_locale.h /usr/include/SDL3/SDL_log.h \ + /usr/include/SDL3/SDL_messagebox.h /usr/include/SDL3/SDL_metal.h \ + /usr/include/SDL3/SDL_misc.h /usr/include/SDL3/SDL_platform.h \ + /usr/include/SDL3/SDL_process.h /usr/include/SDL3/SDL_render.h \ + /usr/include/SDL3/SDL_storage.h /usr/include/SDL3/SDL_system.h \ + /usr/include/SDL3/SDL_time.h /usr/include/SDL3/SDL_timer.h \ + /usr/include/SDL3/SDL_tray.h /usr/include/SDL3/SDL_version.h \ + /usr/include/SDL3/SDL_oldnames.h /usr/include/c++/15/algorithm \ + /usr/include/c++/15/bits/stl_algo.h \ + /usr/include/c++/15/bits/algorithmfwd.h \ + /usr/include/c++/15/bits/stl_heap.h \ + /usr/include/c++/15/bits/uniform_int_dist.h \ + /usr/include/c++/15/bits/ranges_algo.h \ + /usr/include/c++/15/pstl/glue_algorithm_defs.h \ + /usr/include/c++/15/atomic /usr/include/c++/15/cstring \ + /usr/include/c++/15/csignal /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/c++/15/filesystem /usr/include/c++/15/bits/fs_fwd.h \ + /usr/include/c++/15/bits/chrono.h /usr/include/c++/15/ratio \ + /usr/include/c++/15/limits /usr/include/c++/15/ctime \ + /usr/include/c++/15/bits/parse_numbers.h \ + /usr/include/c++/15/bits/fs_path.h /usr/include/c++/15/locale \ + /usr/include/c++/15/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/15/bits/codecvt.h \ + /usr/include/c++/15/bits/locale_facets_nonio.tcc \ + /usr/include/c++/15/bits/locale_conv.h /usr/include/c++/15/iomanip \ + /usr/include/c++/15/bits/quoted_string.h /usr/include/c++/15/sstream \ + /usr/include/c++/15/bits/sstream.tcc /usr/include/c++/15/codecvt \ + /usr/include/c++/15/bits/fs_dir.h /usr/include/c++/15/bits/fs_ops.h \ + /usr/include/c++/15/fstream \ + /usr/include/x86_64-linux-gnu/c++/15/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++io.h \ + /usr/include/c++/15/bits/fstream.tcc /usr/include/c++/15/map \ + /usr/include/c++/15/bits/stl_tree.h \ + /usr/include/c++/15/bits/node_handle.h \ + /usr/include/c++/15/bits/stl_map.h \ + /usr/include/c++/15/bits/stl_multimap.h \ + /usr/include/c++/15/bits/erase_if.h diff --git a/build-sdk/CMakeFiles/mxl_multiviewer.dir/progress.make b/build-sdk/CMakeFiles/mxl_multiviewer.dir/progress.make new file mode 100644 index 0000000..cb545c5 --- /dev/null +++ b/build-sdk/CMakeFiles/mxl_multiviewer.dir/progress.make @@ -0,0 +1,23 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 +CMAKE_PROGRESS_7 = 7 +CMAKE_PROGRESS_8 = 8 +CMAKE_PROGRESS_9 = 9 +CMAKE_PROGRESS_10 = 10 +CMAKE_PROGRESS_11 = 11 +CMAKE_PROGRESS_12 = 12 +CMAKE_PROGRESS_13 = 13 +CMAKE_PROGRESS_14 = 14 +CMAKE_PROGRESS_15 = 15 +CMAKE_PROGRESS_16 = 16 +CMAKE_PROGRESS_17 = 17 +CMAKE_PROGRESS_18 = 18 +CMAKE_PROGRESS_19 = 19 +CMAKE_PROGRESS_20 = 20 +CMAKE_PROGRESS_21 = 21 +CMAKE_PROGRESS_22 = 22 + diff --git a/build-sdk/CMakeFiles/progress.marks b/build-sdk/CMakeFiles/progress.marks new file mode 100644 index 0000000..a45fd52 --- /dev/null +++ b/build-sdk/CMakeFiles/progress.marks @@ -0,0 +1 @@ +24 diff --git a/build-sdk/CMakeFiles/v210_test.dir/DependInfo.cmake b/build-sdk/CMakeFiles/v210_test.dir/DependInfo.cmake new file mode 100644 index 0000000..672f9b7 --- /dev/null +++ b/build-sdk/CMakeFiles/v210_test.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/itten/mxl-multiviewer/v210_test.cpp" "CMakeFiles/v210_test.dir/v210_test.cpp.o" "gcc" "CMakeFiles/v210_test.dir/v210_test.cpp.o.d" + "" "v210_test" "gcc" "CMakeFiles/v210_test.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build-sdk/CMakeFiles/v210_test.dir/build.make b/build-sdk/CMakeFiles/v210_test.dir/build.make new file mode 100644 index 0000000..5a20103 --- /dev/null +++ b/build-sdk/CMakeFiles/v210_test.dir/build.make @@ -0,0 +1,114 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/itten/mxl-multiviewer + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/itten/mxl-multiviewer/build-sdk + +# Include any dependencies generated for this target. +include CMakeFiles/v210_test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/v210_test.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/v210_test.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/v210_test.dir/flags.make + +CMakeFiles/v210_test.dir/codegen: +.PHONY : CMakeFiles/v210_test.dir/codegen + +CMakeFiles/v210_test.dir/v210_test.cpp.o: CMakeFiles/v210_test.dir/flags.make +CMakeFiles/v210_test.dir/v210_test.cpp.o: /home/itten/mxl-multiviewer/v210_test.cpp +CMakeFiles/v210_test.dir/v210_test.cpp.o: CMakeFiles/v210_test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/v210_test.dir/v210_test.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/v210_test.dir/v210_test.cpp.o -MF CMakeFiles/v210_test.dir/v210_test.cpp.o.d -o CMakeFiles/v210_test.dir/v210_test.cpp.o -c /home/itten/mxl-multiviewer/v210_test.cpp + +CMakeFiles/v210_test.dir/v210_test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/v210_test.dir/v210_test.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/itten/mxl-multiviewer/v210_test.cpp > CMakeFiles/v210_test.dir/v210_test.cpp.i + +CMakeFiles/v210_test.dir/v210_test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/v210_test.dir/v210_test.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/itten/mxl-multiviewer/v210_test.cpp -o CMakeFiles/v210_test.dir/v210_test.cpp.s + +# Object files for target v210_test +v210_test_OBJECTS = \ +"CMakeFiles/v210_test.dir/v210_test.cpp.o" + +# External object files for target v210_test +v210_test_EXTERNAL_OBJECTS = + +v210_test: CMakeFiles/v210_test.dir/v210_test.cpp.o +v210_test: CMakeFiles/v210_test.dir/build.make +v210_test: CMakeFiles/v210_test.dir/compiler_depend.ts +v210_test: CMakeFiles/v210_test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/itten/mxl-multiviewer/build-sdk/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable v210_test" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/v210_test.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/v210_test.dir/build: v210_test +.PHONY : CMakeFiles/v210_test.dir/build + +CMakeFiles/v210_test.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/v210_test.dir/cmake_clean.cmake +.PHONY : CMakeFiles/v210_test.dir/clean + +CMakeFiles/v210_test.dir/depend: + cd /home/itten/mxl-multiviewer/build-sdk && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/itten/mxl-multiviewer /home/itten/mxl-multiviewer /home/itten/mxl-multiviewer/build-sdk /home/itten/mxl-multiviewer/build-sdk /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/v210_test.dir/DependInfo.cmake "--color=$(COLOR)" v210_test +.PHONY : CMakeFiles/v210_test.dir/depend + diff --git a/build-sdk/CMakeFiles/v210_test.dir/cmake_clean.cmake b/build-sdk/CMakeFiles/v210_test.dir/cmake_clean.cmake new file mode 100644 index 0000000..b6c8564 --- /dev/null +++ b/build-sdk/CMakeFiles/v210_test.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/v210_test.dir/link.d" + "CMakeFiles/v210_test.dir/v210_test.cpp.o" + "CMakeFiles/v210_test.dir/v210_test.cpp.o.d" + "v210_test" + "v210_test.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/v210_test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build-sdk/CMakeFiles/v210_test.dir/compiler_depend.internal b/build-sdk/CMakeFiles/v210_test.dir/compiler_depend.internal new file mode 100644 index 0000000..3bc91c9 --- /dev/null +++ b/build-sdk/CMakeFiles/v210_test.dir/compiler_depend.internal @@ -0,0 +1,179 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +CMakeFiles/v210_test.dir/v210_test.cpp.o + /home/itten/mxl-multiviewer/v210_test.cpp + /home/itten/mxl-multiviewer/PixelFormat.hpp + /usr/include/alloca.h + /usr/include/c++/15/backward/binders.h + /usr/include/c++/15/bit + /usr/include/c++/15/bits/alloc_traits.h + /usr/include/c++/15/bits/allocator.h + /usr/include/c++/15/bits/concept_check.h + /usr/include/c++/15/bits/cpp_type_traits.h + /usr/include/c++/15/bits/exception.h + /usr/include/c++/15/bits/exception_defines.h + /usr/include/c++/15/bits/functexcept.h + /usr/include/c++/15/bits/functional_hash.h + /usr/include/c++/15/bits/hash_bytes.h + /usr/include/c++/15/bits/invoke.h + /usr/include/c++/15/bits/iterator_concepts.h + /usr/include/c++/15/bits/max_size_type.h + /usr/include/c++/15/bits/memory_resource.h + /usr/include/c++/15/bits/memoryfwd.h + /usr/include/c++/15/bits/move.h + /usr/include/c++/15/bits/new_allocator.h + /usr/include/c++/15/bits/predefined_ops.h + /usr/include/c++/15/bits/ptr_traits.h + /usr/include/c++/15/bits/range_access.h + /usr/include/c++/15/bits/ranges_base.h + /usr/include/c++/15/bits/ranges_cmp.h + /usr/include/c++/15/bits/ranges_util.h + /usr/include/c++/15/bits/refwrap.h + /usr/include/c++/15/bits/requires_hosted.h + /usr/include/c++/15/bits/specfun.h + /usr/include/c++/15/bits/std_abs.h + /usr/include/c++/15/bits/stl_algobase.h + /usr/include/c++/15/bits/stl_bvector.h + /usr/include/c++/15/bits/stl_construct.h + /usr/include/c++/15/bits/stl_function.h + /usr/include/c++/15/bits/stl_iterator.h + /usr/include/c++/15/bits/stl_iterator_base_funcs.h + /usr/include/c++/15/bits/stl_iterator_base_types.h + /usr/include/c++/15/bits/stl_pair.h + /usr/include/c++/15/bits/stl_uninitialized.h + /usr/include/c++/15/bits/stl_vector.h + /usr/include/c++/15/bits/uses_allocator.h + /usr/include/c++/15/bits/uses_allocator_args.h + /usr/include/c++/15/bits/utility.h + /usr/include/c++/15/bits/vector.tcc + /usr/include/c++/15/bits/version.h + /usr/include/c++/15/cmath + /usr/include/c++/15/compare + /usr/include/c++/15/concepts + /usr/include/c++/15/cstddef + /usr/include/c++/15/cstdint + /usr/include/c++/15/cstdio + /usr/include/c++/15/cstring + /usr/include/c++/15/debug/assertions.h + /usr/include/c++/15/debug/debug.h + /usr/include/c++/15/ext/alloc_traits.h + /usr/include/c++/15/ext/numeric_traits.h + /usr/include/c++/15/ext/type_traits.h + /usr/include/c++/15/initializer_list + /usr/include/c++/15/limits + /usr/include/c++/15/new + /usr/include/c++/15/numbers + /usr/include/c++/15/pstl/pstl_config.h + /usr/include/c++/15/tr1/bessel_function.tcc + /usr/include/c++/15/tr1/beta_function.tcc + /usr/include/c++/15/tr1/ell_integral.tcc + /usr/include/c++/15/tr1/exp_integral.tcc + /usr/include/c++/15/tr1/gamma.tcc + /usr/include/c++/15/tr1/hypergeometric.tcc + /usr/include/c++/15/tr1/legendre_function.tcc + /usr/include/c++/15/tr1/modified_bessel_func.tcc + /usr/include/c++/15/tr1/poly_hermite.tcc + /usr/include/c++/15/tr1/poly_laguerre.tcc + /usr/include/c++/15/tr1/riemann_zeta.tcc + /usr/include/c++/15/tr1/special_function_util.h + /usr/include/c++/15/tuple + /usr/include/c++/15/type_traits + /usr/include/c++/15/vector + /usr/include/endian.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/math.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +v210_test + /lib64/ld-linux-x86-64.so.2 + /usr/lib/x86_64-linux-gnu/Scrt1.o + /usr/lib/x86_64-linux-gnu/crti.o + /usr/lib/x86_64-linux-gnu/crtn.o + /usr/lib/x86_64-linux-gnu/libc.so + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 + /usr/lib/x86_64-linux-gnu/libm.so + /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o + /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so + /usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so + /usr/lib/x86_64-linux-gnu/libc.so.6 + /usr/lib/x86_64-linux-gnu/libc_nonshared.a + /usr/lib/x86_64-linux-gnu/libm.so.6 + /usr/lib/x86_64-linux-gnu/libmvec.so.1 + /home/itten/mxl-multiviewer/build-sdk/CMakeFiles/v210_test.dir/v210_test.cpp.o + diff --git a/build-sdk/CMakeFiles/v210_test.dir/compiler_depend.make b/build-sdk/CMakeFiles/v210_test.dir/compiler_depend.make new file mode 100644 index 0000000..eb97000 --- /dev/null +++ b/build-sdk/CMakeFiles/v210_test.dir/compiler_depend.make @@ -0,0 +1,521 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +CMakeFiles/v210_test.dir/v210_test.cpp.o: /home/itten/mxl-multiviewer/v210_test.cpp \ + /home/itten/mxl-multiviewer/PixelFormat.hpp \ + /usr/include/alloca.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bit \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/max_size_type.h \ + /usr/include/c++/15/bits/memory_resource.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/predefined_ops.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/ranges_util.h \ + /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/specfun.h \ + /usr/include/c++/15/bits/std_abs.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/bits/stl_iterator.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/stl_pair.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h \ + /usr/include/c++/15/bits/utility.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/version.h \ + /usr/include/c++/15/cmath \ + /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/cstddef \ + /usr/include/c++/15/cstdint \ + /usr/include/c++/15/cstdio \ + /usr/include/c++/15/cstring \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/ext/type_traits.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/limits \ + /usr/include/c++/15/new \ + /usr/include/c++/15/numbers \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/include/c++/15/tr1/bessel_function.tcc \ + /usr/include/c++/15/tr1/beta_function.tcc \ + /usr/include/c++/15/tr1/ell_integral.tcc \ + /usr/include/c++/15/tr1/exp_integral.tcc \ + /usr/include/c++/15/tr1/gamma.tcc \ + /usr/include/c++/15/tr1/hypergeometric.tcc \ + /usr/include/c++/15/tr1/legendre_function.tcc \ + /usr/include/c++/15/tr1/modified_bessel_func.tcc \ + /usr/include/c++/15/tr1/poly_hermite.tcc \ + /usr/include/c++/15/tr1/poly_laguerre.tcc \ + /usr/include/c++/15/tr1/riemann_zeta.tcc \ + /usr/include/c++/15/tr1/special_function_util.h \ + /usr/include/c++/15/tuple \ + /usr/include/c++/15/type_traits \ + /usr/include/c++/15/vector \ + /usr/include/endian.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/math.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h + +v210_test: /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/x86_64-linux-gnu/Scrt1.o \ + /usr/lib/x86_64-linux-gnu/crti.o \ + /usr/lib/x86_64-linux-gnu/crtn.o \ + /usr/lib/x86_64-linux-gnu/libc.so \ + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so \ + /usr/lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /usr/lib/x86_64-linux-gnu/libm.so.6 \ + /usr/lib/x86_64-linux-gnu/libmvec.so.1 \ + CMakeFiles/v210_test.dir/v210_test.cpp.o + + +CMakeFiles/v210_test.dir/v210_test.cpp.o: + +/usr/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/usr/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o: + +/usr/lib/x86_64-linux-gnu/libm.so: + +/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/x86_64-linux-gnu/libc.so: + +/usr/lib/x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h: + +/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/c++/15/ext/alloc_traits.h: + +/usr/include/c++/15/debug/debug.h: + +/usr/include/c++/15/bits/ptr_traits.h: + +/usr/include/c++/15/cstring: + +/usr/include/c++/15/cstdint: + +/usr/include/c++/15/compare: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/c++/15/bits/stl_uninitialized.h: + +/usr/include/c++/15/bits/stl_iterator_base_types.h: + +/usr/include/c++/15/bits/allocator.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/c++/15/bits/vector.tcc: + +/usr/include/features.h: + +/usr/include/c++/15/bits/stl_construct.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/lib64/ld-linux-x86-64.so.2: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/c++/15/bits/ranges_base.h: + +/usr/include/c++/15/bits/stl_algobase.h: + +/home/itten/mxl-multiviewer/v210_test.cpp: + +/usr/include/c++/15/bits/utility.h: + +/usr/include/c++/15/bits/std_abs.h: + +/usr/lib/x86_64-linux-gnu/libm.so.6: + +/usr/include/c++/15/debug/assertions.h: + +/usr/include/c++/15/ext/numeric_traits.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/c++/15/bits/specfun.h: + +/usr/include/c++/15/pstl/pstl_config.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/c++/15/initializer_list: + +/usr/include/c++/15/bits/exception.h: + +/usr/include/c++/15/bits/cpp_type_traits.h: + +/usr/include/c++/15/bits/version.h: + +/usr/include/c++/15/bits/concept_check.h: + +/usr/include/c++/15/backward/binders.h: + +/usr/include/c++/15/cstddef: + +/usr/include/c++/15/bits/uses_allocator_args.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/c++/15/bits/memory_resource.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/c++/15/bits/requires_hosted.h: + +/usr/include/c++/15/bits/move.h: + +/usr/include/c++/15/bits/alloc_traits.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o: + +/usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h: + +/usr/include/c++/15/bits/ranges_cmp.h: + +/usr/include/stdlib.h: + +/home/itten/mxl-multiviewer/PixelFormat.hpp: + +/usr/include/c++/15/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/15/bits/uses_allocator.h: + +/usr/include/c++/15/bits/new_allocator.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/c++/15/bits/invoke.h: + +/usr/include/c++/15/bit: + +/usr/lib/x86_64-linux-gnu/crti.o: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/c++/15/bits/range_access.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/c++/15/ext/type_traits.h: + +/usr/include/c++/15/bits/functional_hash.h: + +/usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h: + +/usr/include/math.h: + +/usr/include/stdc-predef.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/c++/15/bits/stl_pair.h: + +/usr/lib/x86_64-linux-gnu/crtn.o: + +/usr/include/c++/15/bits/max_size_type.h: + +/usr/include/c++/15/bits/stl_vector.h: + +/usr/include/c++/15/tr1/hypergeometric.tcc: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/c++/15/bits/predefined_ops.h: + +/usr/include/c++/15/bits/exception_defines.h: + +/usr/include/c++/15/limits: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/c++/15/new: + +/usr/include/c++/15/bits/memoryfwd.h: + +/usr/include/c++/15/tr1/beta_function.tcc: + +/usr/include/c++/15/numbers: + +/usr/include/c++/15/cstdio: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/c++/15/tr1/bessel_function.tcc: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/c++/15/tr1/ell_integral.tcc: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/c++/15/bits/functexcept.h: + +/usr/include/c++/15/bits/iterator_concepts.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/c++/15/tr1/gamma.tcc: + +/usr/include/stdint.h: + +/usr/include/c++/15/tr1/modified_bessel_func.tcc: + +/usr/include/features-time64.h: + +/usr/include/c++/15/tr1/poly_hermite.tcc: + +/usr/include/c++/15/tr1/poly_laguerre.tcc: + +/usr/include/c++/15/tr1/riemann_zeta.tcc: + +/usr/include/c++/15/cmath: + +/usr/include/endian.h: + +/usr/include/c++/15/tr1/special_function_util.h: + +/usr/include/c++/15/bits/ranges_util.h: + +/usr/include/c++/15/tuple: + +/usr/include/c++/15/bits/refwrap.h: + +/usr/include/c++/15/type_traits: + +/usr/include/c++/15/bits/stl_iterator.h: + +/usr/include/c++/15/bits/stl_bvector.h: + +/usr/include/c++/15/vector: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/stdio.h: + +/usr/include/c++/15/tr1/exp_integral.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/c++/15/bits/stl_function.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/c++/15/bits/hash_bytes.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/c++/15/tr1/legendre_function.tcc: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/c++/15/concepts: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: diff --git a/build-sdk/CMakeFiles/v210_test.dir/compiler_depend.ts b/build-sdk/CMakeFiles/v210_test.dir/compiler_depend.ts new file mode 100644 index 0000000..45aa79f --- /dev/null +++ b/build-sdk/CMakeFiles/v210_test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for v210_test. diff --git a/build-sdk/CMakeFiles/v210_test.dir/depend.make b/build-sdk/CMakeFiles/v210_test.dir/depend.make new file mode 100644 index 0000000..e0c7e33 --- /dev/null +++ b/build-sdk/CMakeFiles/v210_test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for v210_test. +# This may be replaced when dependencies are built. diff --git a/build-sdk/CMakeFiles/v210_test.dir/flags.make b/build-sdk/CMakeFiles/v210_test.dir/flags.make new file mode 100644 index 0000000..2637dc7 --- /dev/null +++ b/build-sdk/CMakeFiles/v210_test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/itten/mxl-multiviewer + +CXX_FLAGS = -g -std=gnu++20 + diff --git a/build-sdk/CMakeFiles/v210_test.dir/link.d b/build-sdk/CMakeFiles/v210_test.dir/link.d new file mode 100644 index 0000000..bf948a8 --- /dev/null +++ b/build-sdk/CMakeFiles/v210_test.dir/link.d @@ -0,0 +1,94 @@ +v210_test: \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o \ + CMakeFiles/v210_test.dir/v210_test.cpp.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/x86_64-linux-gnu/libm.so.6 \ + /usr/lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o: + +CMakeFiles/v210_test.dir/v210_test.cpp.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/x86_64-linux-gnu/libm.so.6: + +/usr/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build-sdk/CMakeFiles/v210_test.dir/link.txt b/build-sdk/CMakeFiles/v210_test.dir/link.txt new file mode 100644 index 0000000..6b97566 --- /dev/null +++ b/build-sdk/CMakeFiles/v210_test.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g -Wl,--dependency-file=CMakeFiles/v210_test.dir/link.d CMakeFiles/v210_test.dir/v210_test.cpp.o -o v210_test diff --git a/build-sdk/CMakeFiles/v210_test.dir/progress.make b/build-sdk/CMakeFiles/v210_test.dir/progress.make new file mode 100644 index 0000000..6c29f4f --- /dev/null +++ b/build-sdk/CMakeFiles/v210_test.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 23 +CMAKE_PROGRESS_2 = 24 + diff --git a/build-sdk/CMakeFiles/v210_test.dir/v210_test.cpp.o b/build-sdk/CMakeFiles/v210_test.dir/v210_test.cpp.o new file mode 100644 index 0000000..ec35c60 Binary files /dev/null and b/build-sdk/CMakeFiles/v210_test.dir/v210_test.cpp.o differ diff --git a/build-sdk/CMakeFiles/v210_test.dir/v210_test.cpp.o.d b/build-sdk/CMakeFiles/v210_test.dir/v210_test.cpp.o.d new file mode 100644 index 0000000..eb05686 --- /dev/null +++ b/build-sdk/CMakeFiles/v210_test.dir/v210_test.cpp.o.d @@ -0,0 +1,134 @@ +CMakeFiles/v210_test.dir/v210_test.cpp.o: \ + /home/itten/mxl-multiviewer/v210_test.cpp /usr/include/stdc-predef.h \ + /home/itten/mxl-multiviewer/PixelFormat.hpp /usr/include/c++/15/cstdint \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h \ + /usr/include/c++/15/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/15/cstdio /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/15/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/c++/15/cstring /usr/include/c++/15/bits/version.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/c++/15/cmath \ + /usr/include/c++/15/bits/requires_hosted.h \ + /usr/include/c++/15/bits/cpp_type_traits.h \ + /usr/include/c++/15/type_traits /usr/include/c++/15/ext/type_traits.h \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/15/bits/std_abs.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/15/bits/specfun.h \ + /usr/include/c++/15/bits/stl_algobase.h \ + /usr/include/c++/15/bits/functexcept.h \ + /usr/include/c++/15/bits/exception_defines.h \ + /usr/include/c++/15/ext/numeric_traits.h \ + /usr/include/c++/15/bits/stl_pair.h /usr/include/c++/15/bits/move.h \ + /usr/include/c++/15/bits/utility.h /usr/include/c++/15/compare \ + /usr/include/c++/15/concepts \ + /usr/include/c++/15/bits/stl_iterator_base_types.h \ + /usr/include/c++/15/bits/iterator_concepts.h \ + /usr/include/c++/15/bits/ptr_traits.h \ + /usr/include/c++/15/bits/ranges_cmp.h \ + /usr/include/c++/15/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/15/bits/concept_check.h \ + /usr/include/c++/15/debug/assertions.h \ + /usr/include/c++/15/bits/stl_iterator.h /usr/include/c++/15/new \ + /usr/include/c++/15/bits/exception.h \ + /usr/include/c++/15/bits/stl_construct.h \ + /usr/include/c++/15/debug/debug.h \ + /usr/include/c++/15/bits/predefined_ops.h /usr/include/c++/15/bit \ + /usr/include/c++/15/limits /usr/include/c++/15/tr1/gamma.tcc \ + /usr/include/c++/15/tr1/special_function_util.h \ + /usr/include/c++/15/tr1/bessel_function.tcc \ + /usr/include/c++/15/tr1/beta_function.tcc \ + /usr/include/c++/15/tr1/ell_integral.tcc \ + /usr/include/c++/15/tr1/exp_integral.tcc \ + /usr/include/c++/15/tr1/hypergeometric.tcc \ + /usr/include/c++/15/tr1/legendre_function.tcc \ + /usr/include/c++/15/tr1/modified_bessel_func.tcc \ + /usr/include/c++/15/tr1/poly_hermite.tcc \ + /usr/include/c++/15/tr1/poly_laguerre.tcc \ + /usr/include/c++/15/tr1/riemann_zeta.tcc /usr/include/c++/15/vector \ + /usr/include/c++/15/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h \ + /usr/include/c++/15/bits/new_allocator.h \ + /usr/include/c++/15/bits/memoryfwd.h \ + /usr/include/c++/15/bits/stl_uninitialized.h \ + /usr/include/c++/15/ext/alloc_traits.h \ + /usr/include/c++/15/bits/alloc_traits.h \ + /usr/include/c++/15/bits/stl_vector.h \ + /usr/include/c++/15/initializer_list \ + /usr/include/c++/15/bits/ranges_base.h \ + /usr/include/c++/15/bits/max_size_type.h /usr/include/c++/15/numbers \ + /usr/include/c++/15/bits/stl_bvector.h \ + /usr/include/c++/15/bits/functional_hash.h \ + /usr/include/c++/15/bits/hash_bytes.h /usr/include/c++/15/bits/refwrap.h \ + /usr/include/c++/15/bits/invoke.h \ + /usr/include/c++/15/bits/stl_function.h \ + /usr/include/c++/15/backward/binders.h \ + /usr/include/c++/15/bits/range_access.h \ + /usr/include/c++/15/bits/vector.tcc \ + /usr/include/c++/15/bits/memory_resource.h /usr/include/c++/15/cstddef \ + /usr/include/c++/15/bits/uses_allocator.h \ + /usr/include/c++/15/bits/uses_allocator_args.h /usr/include/c++/15/tuple \ + /usr/include/c++/15/bits/ranges_util.h diff --git a/build-sdk/Makefile b/build-sdk/Makefile new file mode 100644 index 0000000..5a9b42f --- /dev/null +++ b/build-sdk/Makefile @@ -0,0 +1,762 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.2 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/itten/mxl-multiviewer + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/itten/mxl-multiviewer/build-sdk + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/itten/mxl-multiviewer/build-sdk/CMakeFiles /home/itten/mxl-multiviewer/build-sdk//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/itten/mxl-multiviewer/build-sdk/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named mxl_multiviewer + +# Build rule for target. +mxl_multiviewer: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 mxl_multiviewer +.PHONY : mxl_multiviewer + +# fast build rule for target. +mxl_multiviewer/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/build +.PHONY : mxl_multiviewer/fast + +#============================================================================= +# Target rules for targets named v210_test + +# Build rule for target. +v210_test: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 v210_test +.PHONY : v210_test + +# fast build rule for target. +v210_test/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/v210_test.dir/build.make CMakeFiles/v210_test.dir/build +.PHONY : v210_test/fast + +AppConfig.o: AppConfig.cpp.o +.PHONY : AppConfig.o + +# target to build an object file +AppConfig.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o +.PHONY : AppConfig.cpp.o + +AppConfig.i: AppConfig.cpp.i +.PHONY : AppConfig.i + +# target to preprocess a source file +AppConfig.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.i +.PHONY : AppConfig.cpp.i + +AppConfig.s: AppConfig.cpp.s +.PHONY : AppConfig.s + +# target to generate assembly for a file +AppConfig.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.s +.PHONY : AppConfig.cpp.s + +FeedCreate.o: FeedCreate.cpp.o +.PHONY : FeedCreate.o + +# target to build an object file +FeedCreate.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o +.PHONY : FeedCreate.cpp.o + +FeedCreate.i: FeedCreate.cpp.i +.PHONY : FeedCreate.i + +# target to preprocess a source file +FeedCreate.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.i +.PHONY : FeedCreate.cpp.i + +FeedCreate.s: FeedCreate.cpp.s +.PHONY : FeedCreate.s + +# target to generate assembly for a file +FeedCreate.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.s +.PHONY : FeedCreate.cpp.s + +FeedTexture.o: FeedTexture.cpp.o +.PHONY : FeedTexture.o + +# target to build an object file +FeedTexture.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o +.PHONY : FeedTexture.cpp.o + +FeedTexture.i: FeedTexture.cpp.i +.PHONY : FeedTexture.i + +# target to preprocess a source file +FeedTexture.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.i +.PHONY : FeedTexture.cpp.i + +FeedTexture.s: FeedTexture.cpp.s +.PHONY : FeedTexture.s + +# target to generate assembly for a file +FeedTexture.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.s +.PHONY : FeedTexture.cpp.s + +MxlFeed.o: MxlFeed.cpp.o +.PHONY : MxlFeed.o + +# target to build an object file +MxlFeed.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o +.PHONY : MxlFeed.cpp.o + +MxlFeed.i: MxlFeed.cpp.i +.PHONY : MxlFeed.i + +# target to preprocess a source file +MxlFeed.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.i +.PHONY : MxlFeed.cpp.i + +MxlFeed.s: MxlFeed.cpp.s +.PHONY : MxlFeed.s + +# target to generate assembly for a file +MxlFeed.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.s +.PHONY : MxlFeed.cpp.s + +MxlInstanceCache.o: MxlInstanceCache.cpp.o +.PHONY : MxlInstanceCache.o + +# target to build an object file +MxlInstanceCache.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o +.PHONY : MxlInstanceCache.cpp.o + +MxlInstanceCache.i: MxlInstanceCache.cpp.i +.PHONY : MxlInstanceCache.i + +# target to preprocess a source file +MxlInstanceCache.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.i +.PHONY : MxlInstanceCache.cpp.i + +MxlInstanceCache.s: MxlInstanceCache.cpp.s +.PHONY : MxlInstanceCache.s + +# target to generate assembly for a file +MxlInstanceCache.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.s +.PHONY : MxlInstanceCache.cpp.s + +MxlSdkFeed.o: MxlSdkFeed.cpp.o +.PHONY : MxlSdkFeed.o + +# target to build an object file +MxlSdkFeed.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o +.PHONY : MxlSdkFeed.cpp.o + +MxlSdkFeed.i: MxlSdkFeed.cpp.i +.PHONY : MxlSdkFeed.i + +# target to preprocess a source file +MxlSdkFeed.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.i +.PHONY : MxlSdkFeed.cpp.i + +MxlSdkFeed.s: MxlSdkFeed.cpp.s +.PHONY : MxlSdkFeed.s + +# target to generate assembly for a file +MxlSdkFeed.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.s +.PHONY : MxlSdkFeed.cpp.s + +NoSignalFeed.o: NoSignalFeed.cpp.o +.PHONY : NoSignalFeed.o + +# target to build an object file +NoSignalFeed.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o +.PHONY : NoSignalFeed.cpp.o + +NoSignalFeed.i: NoSignalFeed.cpp.i +.PHONY : NoSignalFeed.i + +# target to preprocess a source file +NoSignalFeed.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.i +.PHONY : NoSignalFeed.cpp.i + +NoSignalFeed.s: NoSignalFeed.cpp.s +.PHONY : NoSignalFeed.s + +# target to generate assembly for a file +NoSignalFeed.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.s +.PHONY : NoSignalFeed.cpp.s + +RenderPipeline.o: RenderPipeline.cpp.o +.PHONY : RenderPipeline.o + +# target to build an object file +RenderPipeline.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o +.PHONY : RenderPipeline.cpp.o + +RenderPipeline.i: RenderPipeline.cpp.i +.PHONY : RenderPipeline.i + +# target to preprocess a source file +RenderPipeline.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.i +.PHONY : RenderPipeline.cpp.i + +RenderPipeline.s: RenderPipeline.cpp.s +.PHONY : RenderPipeline.s + +# target to generate assembly for a file +RenderPipeline.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.s +.PHONY : RenderPipeline.cpp.s + +SmpteBarsFeed.o: SmpteBarsFeed.cpp.o +.PHONY : SmpteBarsFeed.o + +# target to build an object file +SmpteBarsFeed.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o +.PHONY : SmpteBarsFeed.cpp.o + +SmpteBarsFeed.i: SmpteBarsFeed.cpp.i +.PHONY : SmpteBarsFeed.i + +# target to preprocess a source file +SmpteBarsFeed.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.i +.PHONY : SmpteBarsFeed.cpp.i + +SmpteBarsFeed.s: SmpteBarsFeed.cpp.s +.PHONY : SmpteBarsFeed.s + +# target to generate assembly for a file +SmpteBarsFeed.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.s +.PHONY : SmpteBarsFeed.cpp.s + +Swapchain.o: Swapchain.cpp.o +.PHONY : Swapchain.o + +# target to build an object file +Swapchain.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o +.PHONY : Swapchain.cpp.o + +Swapchain.i: Swapchain.cpp.i +.PHONY : Swapchain.i + +# target to preprocess a source file +Swapchain.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.i +.PHONY : Swapchain.cpp.i + +Swapchain.s: Swapchain.cpp.s +.PHONY : Swapchain.s + +# target to generate assembly for a file +Swapchain.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.s +.PHONY : Swapchain.cpp.s + +TileLayout.o: TileLayout.cpp.o +.PHONY : TileLayout.o + +# target to build an object file +TileLayout.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o +.PHONY : TileLayout.cpp.o + +TileLayout.i: TileLayout.cpp.i +.PHONY : TileLayout.i + +# target to preprocess a source file +TileLayout.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.i +.PHONY : TileLayout.cpp.i + +TileLayout.s: TileLayout.cpp.s +.PHONY : TileLayout.s + +# target to generate assembly for a file +TileLayout.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.s +.PHONY : TileLayout.cpp.s + +V210ComputeDecoder.o: V210ComputeDecoder.cpp.o +.PHONY : V210ComputeDecoder.o + +# target to build an object file +V210ComputeDecoder.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o +.PHONY : V210ComputeDecoder.cpp.o + +V210ComputeDecoder.i: V210ComputeDecoder.cpp.i +.PHONY : V210ComputeDecoder.i + +# target to preprocess a source file +V210ComputeDecoder.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.i +.PHONY : V210ComputeDecoder.cpp.i + +V210ComputeDecoder.s: V210ComputeDecoder.cpp.s +.PHONY : V210ComputeDecoder.s + +# target to generate assembly for a file +V210ComputeDecoder.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.s +.PHONY : V210ComputeDecoder.cpp.s + +VulkanContext.o: VulkanContext.cpp.o +.PHONY : VulkanContext.o + +# target to build an object file +VulkanContext.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o +.PHONY : VulkanContext.cpp.o + +VulkanContext.i: VulkanContext.cpp.i +.PHONY : VulkanContext.i + +# target to preprocess a source file +VulkanContext.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.i +.PHONY : VulkanContext.cpp.i + +VulkanContext.s: VulkanContext.cpp.s +.PHONY : VulkanContext.s + +# target to generate assembly for a file +VulkanContext.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.s +.PHONY : VulkanContext.cpp.s + +VulkanUtils.o: VulkanUtils.cpp.o +.PHONY : VulkanUtils.o + +# target to build an object file +VulkanUtils.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o +.PHONY : VulkanUtils.cpp.o + +VulkanUtils.i: VulkanUtils.cpp.i +.PHONY : VulkanUtils.i + +# target to preprocess a source file +VulkanUtils.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.i +.PHONY : VulkanUtils.cpp.i + +VulkanUtils.s: VulkanUtils.cpp.s +.PHONY : VulkanUtils.s + +# target to generate assembly for a file +VulkanUtils.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.s +.PHONY : VulkanUtils.cpp.s + +imgui/backends/imgui_impl_sdl3.o: imgui/backends/imgui_impl_sdl3.cpp.o +.PHONY : imgui/backends/imgui_impl_sdl3.o + +# target to build an object file +imgui/backends/imgui_impl_sdl3.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o +.PHONY : imgui/backends/imgui_impl_sdl3.cpp.o + +imgui/backends/imgui_impl_sdl3.i: imgui/backends/imgui_impl_sdl3.cpp.i +.PHONY : imgui/backends/imgui_impl_sdl3.i + +# target to preprocess a source file +imgui/backends/imgui_impl_sdl3.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.i +.PHONY : imgui/backends/imgui_impl_sdl3.cpp.i + +imgui/backends/imgui_impl_sdl3.s: imgui/backends/imgui_impl_sdl3.cpp.s +.PHONY : imgui/backends/imgui_impl_sdl3.s + +# target to generate assembly for a file +imgui/backends/imgui_impl_sdl3.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.s +.PHONY : imgui/backends/imgui_impl_sdl3.cpp.s + +imgui/backends/imgui_impl_vulkan.o: imgui/backends/imgui_impl_vulkan.cpp.o +.PHONY : imgui/backends/imgui_impl_vulkan.o + +# target to build an object file +imgui/backends/imgui_impl_vulkan.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o +.PHONY : imgui/backends/imgui_impl_vulkan.cpp.o + +imgui/backends/imgui_impl_vulkan.i: imgui/backends/imgui_impl_vulkan.cpp.i +.PHONY : imgui/backends/imgui_impl_vulkan.i + +# target to preprocess a source file +imgui/backends/imgui_impl_vulkan.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.i +.PHONY : imgui/backends/imgui_impl_vulkan.cpp.i + +imgui/backends/imgui_impl_vulkan.s: imgui/backends/imgui_impl_vulkan.cpp.s +.PHONY : imgui/backends/imgui_impl_vulkan.s + +# target to generate assembly for a file +imgui/backends/imgui_impl_vulkan.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.s +.PHONY : imgui/backends/imgui_impl_vulkan.cpp.s + +imgui/imgui.o: imgui/imgui.cpp.o +.PHONY : imgui/imgui.o + +# target to build an object file +imgui/imgui.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o +.PHONY : imgui/imgui.cpp.o + +imgui/imgui.i: imgui/imgui.cpp.i +.PHONY : imgui/imgui.i + +# target to preprocess a source file +imgui/imgui.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.i +.PHONY : imgui/imgui.cpp.i + +imgui/imgui.s: imgui/imgui.cpp.s +.PHONY : imgui/imgui.s + +# target to generate assembly for a file +imgui/imgui.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.s +.PHONY : imgui/imgui.cpp.s + +imgui/imgui_draw.o: imgui/imgui_draw.cpp.o +.PHONY : imgui/imgui_draw.o + +# target to build an object file +imgui/imgui_draw.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o +.PHONY : imgui/imgui_draw.cpp.o + +imgui/imgui_draw.i: imgui/imgui_draw.cpp.i +.PHONY : imgui/imgui_draw.i + +# target to preprocess a source file +imgui/imgui_draw.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.i +.PHONY : imgui/imgui_draw.cpp.i + +imgui/imgui_draw.s: imgui/imgui_draw.cpp.s +.PHONY : imgui/imgui_draw.s + +# target to generate assembly for a file +imgui/imgui_draw.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.s +.PHONY : imgui/imgui_draw.cpp.s + +imgui/imgui_tables.o: imgui/imgui_tables.cpp.o +.PHONY : imgui/imgui_tables.o + +# target to build an object file +imgui/imgui_tables.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o +.PHONY : imgui/imgui_tables.cpp.o + +imgui/imgui_tables.i: imgui/imgui_tables.cpp.i +.PHONY : imgui/imgui_tables.i + +# target to preprocess a source file +imgui/imgui_tables.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.i +.PHONY : imgui/imgui_tables.cpp.i + +imgui/imgui_tables.s: imgui/imgui_tables.cpp.s +.PHONY : imgui/imgui_tables.s + +# target to generate assembly for a file +imgui/imgui_tables.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.s +.PHONY : imgui/imgui_tables.cpp.s + +imgui/imgui_widgets.o: imgui/imgui_widgets.cpp.o +.PHONY : imgui/imgui_widgets.o + +# target to build an object file +imgui/imgui_widgets.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o +.PHONY : imgui/imgui_widgets.cpp.o + +imgui/imgui_widgets.i: imgui/imgui_widgets.cpp.i +.PHONY : imgui/imgui_widgets.i + +# target to preprocess a source file +imgui/imgui_widgets.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.i +.PHONY : imgui/imgui_widgets.cpp.i + +imgui/imgui_widgets.s: imgui/imgui_widgets.cpp.s +.PHONY : imgui/imgui_widgets.s + +# target to generate assembly for a file +imgui/imgui_widgets.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.s +.PHONY : imgui/imgui_widgets.cpp.s + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/mxl_multiviewer.dir/build.make CMakeFiles/mxl_multiviewer.dir/main.cpp.s +.PHONY : main.cpp.s + +v210_test.o: v210_test.cpp.o +.PHONY : v210_test.o + +# target to build an object file +v210_test.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/v210_test.dir/build.make CMakeFiles/v210_test.dir/v210_test.cpp.o +.PHONY : v210_test.cpp.o + +v210_test.i: v210_test.cpp.i +.PHONY : v210_test.i + +# target to preprocess a source file +v210_test.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/v210_test.dir/build.make CMakeFiles/v210_test.dir/v210_test.cpp.i +.PHONY : v210_test.cpp.i + +v210_test.s: v210_test.cpp.s +.PHONY : v210_test.s + +# target to generate assembly for a file +v210_test.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/v210_test.dir/build.make CMakeFiles/v210_test.dir/v210_test.cpp.s +.PHONY : v210_test.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... mxl_multiviewer" + @echo "... v210_test" + @echo "... AppConfig.o" + @echo "... AppConfig.i" + @echo "... AppConfig.s" + @echo "... FeedCreate.o" + @echo "... FeedCreate.i" + @echo "... FeedCreate.s" + @echo "... FeedTexture.o" + @echo "... FeedTexture.i" + @echo "... FeedTexture.s" + @echo "... MxlFeed.o" + @echo "... MxlFeed.i" + @echo "... MxlFeed.s" + @echo "... MxlInstanceCache.o" + @echo "... MxlInstanceCache.i" + @echo "... MxlInstanceCache.s" + @echo "... MxlSdkFeed.o" + @echo "... MxlSdkFeed.i" + @echo "... MxlSdkFeed.s" + @echo "... NoSignalFeed.o" + @echo "... NoSignalFeed.i" + @echo "... NoSignalFeed.s" + @echo "... RenderPipeline.o" + @echo "... RenderPipeline.i" + @echo "... RenderPipeline.s" + @echo "... SmpteBarsFeed.o" + @echo "... SmpteBarsFeed.i" + @echo "... SmpteBarsFeed.s" + @echo "... Swapchain.o" + @echo "... Swapchain.i" + @echo "... Swapchain.s" + @echo "... TileLayout.o" + @echo "... TileLayout.i" + @echo "... TileLayout.s" + @echo "... V210ComputeDecoder.o" + @echo "... V210ComputeDecoder.i" + @echo "... V210ComputeDecoder.s" + @echo "... VulkanContext.o" + @echo "... VulkanContext.i" + @echo "... VulkanContext.s" + @echo "... VulkanUtils.o" + @echo "... VulkanUtils.i" + @echo "... VulkanUtils.s" + @echo "... imgui/backends/imgui_impl_sdl3.o" + @echo "... imgui/backends/imgui_impl_sdl3.i" + @echo "... imgui/backends/imgui_impl_sdl3.s" + @echo "... imgui/backends/imgui_impl_vulkan.o" + @echo "... imgui/backends/imgui_impl_vulkan.i" + @echo "... imgui/backends/imgui_impl_vulkan.s" + @echo "... imgui/imgui.o" + @echo "... imgui/imgui.i" + @echo "... imgui/imgui.s" + @echo "... imgui/imgui_draw.o" + @echo "... imgui/imgui_draw.i" + @echo "... imgui/imgui_draw.s" + @echo "... imgui/imgui_tables.o" + @echo "... imgui/imgui_tables.i" + @echo "... imgui/imgui_tables.s" + @echo "... imgui/imgui_widgets.o" + @echo "... imgui/imgui_widgets.i" + @echo "... imgui/imgui_widgets.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" + @echo "... v210_test.o" + @echo "... v210_test.i" + @echo "... v210_test.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-sdk/cmake_install.cmake b/build-sdk/cmake_install.cmake new file mode 100644 index 0000000..4d895ad --- /dev/null +++ b/build-sdk/cmake_install.cmake @@ -0,0 +1,66 @@ +# Install script for directory: /home/itten/mxl-multiviewer + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/itten/mxl-multiviewer/build-sdk/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/itten/mxl-multiviewer/build-sdk/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build-sdk/imgui.ini b/build-sdk/imgui.ini new file mode 100644 index 0000000..c73346a --- /dev/null +++ b/build-sdk/imgui.ini @@ -0,0 +1,8 @@ +[Window][Debug##Default] +Pos=60,60 +Size=400,400 + +[Window][MXL Multiviewer] +Pos=330,265 +Size=241,143 + diff --git a/build-sdk/mxl_multiviewer b/build-sdk/mxl_multiviewer new file mode 100755 index 0000000..c134a31 Binary files /dev/null and b/build-sdk/mxl_multiviewer differ diff --git a/build-sdk/run-test.sh b/build-sdk/run-test.sh new file mode 100755 index 0000000..f0e5709 --- /dev/null +++ b/build-sdk/run-test.sh @@ -0,0 +1,2 @@ +#/!bin/bash +./mxl_multiviewer --perf --grid 4x4 --no-fps --domain 0 /tmp/mxl --flow 0 3151021c-6482-4a22-9fbc-c036f7916169 --domain 1 /tmp/mxl --flow 1 fdffa366-df81-4910-9b44-a2a03af2ca9c --domain 2 /tmp/mxl --flow 2 d2a77397-5d07-42a4-8deb-1866b23dea54 --domain 3 /tmp/mxl --flow 3 36fcb954-a317-48de-884c-021820292b2c --domain 4 /tmp/mxl --flow 4 7ad5be56-bb0f-4b5d-9e66-b35a85f66ffa diff --git a/build-sdk/v210_test b/build-sdk/v210_test new file mode 100755 index 0000000..6fe8d30 Binary files /dev/null and b/build-sdk/v210_test differ diff --git a/build/.ninja_deps b/build/.ninja_deps new file mode 100644 index 0000000..a8a625d Binary files /dev/null and b/build/.ninja_deps differ diff --git a/build/.ninja_log b/build/.ninja_log new file mode 100644 index 0000000..fb22540 --- /dev/null +++ b/build/.ninja_log @@ -0,0 +1,80 @@ +# ninja log v7 +3 182 1778927333260568636 CMakeFiles/multiview_test.dir/imgui/backends/imgui_impl_sdl3.cpp.o 290e1b6d3fa08478 +3 270 1778927333260905407 CMakeFiles/multiview_test.dir/imgui/backends/imgui_impl_vulkan.cpp.o 6eea921d2584eea3 +2 1026 1778927333259891043 CMakeFiles/multiview_test.dir/imgui/imgui_tables.cpp.o c33c77321004828c +2 1231 1778927333259539186 CMakeFiles/multiview_test.dir/imgui/imgui_draw.cpp.o 5a2dd2f8dec8e3bf +2 1397 1778927333260233960 CMakeFiles/multiview_test.dir/imgui/imgui_widgets.cpp.o fd62c43f9b0da4fb +1 1509 1778927333259086969 CMakeFiles/multiview_test.dir/imgui/imgui.cpp.o 184c54d1d7f8da34 +3 593 1778927572649246506 CMakeFiles/multiview_test.dir/main.cpp.o b6b27a2b15f1d256 +3 1753 1779007423070775331 CMakeFiles/mxl_multiviewer.dir/main.cpp.o 74ec6e8ad51ac778 +1753 1929 1779007424820737076 mxl_multiviewer cdec97a9a3fabbaf +1 76 1779007718320780480 build.ninja 6c533b4704507e25 +1 76 1779007718319320950 /home/itten/mxl-multiviewer/build/cmake_install.cmake 6c533b4704507e25 +4 301 1778983233967716048 CMakeFiles/mxl_multiviewer.dir/FakeFeed.cpp.o 5e0b3d1cb566d05a +4 529 1779007423072713130 CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o 93407c7ad5167d54 +4 718 1779007423073204668 CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o 69d711f0c48f92ec +2 697 1778977198978521832 CMakeFiles/mxl_multiviewer.dir/FeedFactory.cpp.o 6eef4c3632622be1 +10 702 1779007013771260189 CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o 970034ac264b5657 +2 555 1778979545142358597 CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o a2065395257d96dd +3 416 1778981452702032549 CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o c4af20d1203eab69 +4 556 1778981355664862320 CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o 37993e8dd95f73ed +4 684 1779007189118962700 CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o f6bae6695ad450e3 +2 843 1778977328847325588 CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o e40207fe55f6123f +4 886 1778983008534577859 CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o 9b30fbbe9a04c9f3 +4 1664 1779007423072928867 CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o d76d11a126fb2fc3 +11 452 1779007013771846780 CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o 9ea093f5f6628b8f +3 844 1779007423072250645 CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o 40e954a9c2dbd11f +1 445 1778980407712453965 CMakeFiles/v210_test.dir/v210_test.cpp.o 682a0bc85afb62d1 +445 523 1778980408156444438 v210_test 4225e54a48d1d5e7 +4 789 1778981355665094260 CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o f17de5555db36a7c +4 533 1779007423072479652 CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o 54ed93bfc21c9ce4 +1 73 1779007718320780480 build.ninja 6c533b4704507e25 +1 73 1779007718320780480 /home/itten/mxl-multiviewer/build/cmake_install.cmake 6c533b4704507e25 +5 330 1779007718331633644 CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o 2c9f9be8bffd084e +5 741 1779007718331977818 CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o 8c0e4a436c69f5e7 +13 809 1779007718339320513 CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o 57a3a622c77e76d2 +12 905 1779007718338349519 CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o cd8f13ea68566562 +7 1447 1779007718333978263 CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o 465574e8abbc9d5d +330 1484 1779007718656313583 CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o 9f5909ef338d6f84 +6 1501 1779007718332320666 CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o 8761582270eea4c9 +7 1503 1779007718333320644 CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o 4db48c69f1f95087 +10 1623 1779007718336320578 CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o 60fdc117eb712bfb +905 1869 1779007719231301013 CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o 94922b0abaec7af0 +741 2467 1779007719067304598 CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o 92548a3beaf6cc2a +809 2567 1779007719135303112 CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o 24d381eb6627ff86 +4 2605 1779007718331033084 CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o a09d10ce44cb3e25 +1484 2927 1779007719810288356 CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o 25f2e2a829e624ca +1447 3074 1779007719773289165 CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o 836fd7034af2b687 +3 3125 1779007718330030033 CMakeFiles/mxl_multiviewer.dir/main.cpp.o cfdc8d343a283e56 +1501 3139 1779007719827287985 CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o e19e2ad84bfeb27f +4 3229 1779007718330752185 CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o 1a20a9661d6284ca +14 3290 1779007718341320469 CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o 351bcf65838bfc2a +4 3443 1779007718331330396 CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o bdac470fb57774d5 +3 3611 1779007718330343966 CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o f1eaf5c81331737a +3611 3867 1779007721937241859 mxl_multiviewer 205aad974c69f886 +5 1543 1779008117816579924 CMakeFiles/mxl_multiviewer.dir/main.cpp.o cfdc8d343a283e56 +5 1582 1779008117818216500 CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o 351bcf65838bfc2a +1582 1829 1779008119393545416 mxl_multiviewer 205aad974c69f886 +4 730 1779008283108962935 CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o 4db48c69f1f95087 +5 1517 1779008283109962913 CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o 351bcf65838bfc2a +1517 1756 1779008284621929827 mxl_multiviewer 205aad974c69f886 +4 699 1779008561069442869 CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o 25f2e2a829e624ca +4 1494 1779008561067880534 CMakeFiles/mxl_multiviewer.dir/main.cpp.o cfdc8d343a283e56 +1494 1736 1779008562557847930 mxl_multiviewer 205aad974c69f886 +4 555 1779008749414207666 CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o 92548a3beaf6cc2a +4 729 1779008749414419772 CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o 25f2e2a829e624ca +4 1523 1779008749412759102 CMakeFiles/mxl_multiviewer.dir/main.cpp.o cfdc8d343a283e56 +1523 1764 1779008750931725863 mxl_multiviewer 205aad974c69f886 +5 774 1779009114556786973 CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o 92548a3beaf6cc2a +5 803 1779009114557038260 CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o 25f2e2a829e624ca +5 840 1779009114556529890 CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o 4db48c69f1f95087 +4 900 1779009114556313105 CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o 8761582270eea4c9 +4 1724 1779009114554768928 CMakeFiles/mxl_multiviewer.dir/main.cpp.o cfdc8d343a283e56 +1724 1975 1779009116274731292 mxl_multiviewer 205aad974c69f886 +4 622 1779009150878974069 CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o 8761582270eea4c9 +622 872 1779009151496960546 mxl_multiviewer 205aad974c69f886 +4 1574 1779009183315264286 CMakeFiles/mxl_multiviewer.dir/main.cpp.o cfdc8d343a283e56 +1574 1833 1779009184885229931 mxl_multiviewer 205aad974c69f886 +5 466 1779009941332887356 CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o 60fdc117eb712bfb +5 662 1779009941331679183 CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o 8761582270eea4c9 +662 919 1779009941988664817 mxl_multiviewer 205aad974c69f886 diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..6cdff7e --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,438 @@ +# This is the CMakeCache file. +# For build in directory: /home/itten/mxl-multiviewer/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:UNINITIALIZED=clang++ + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/llvm-ar-21 + +//`clang-scan-deps` dependency scanner +CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS:FILEPATH=/usr/bin/clang-scan-deps-21 + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/llvm-ranlib-21 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:UNINITIALIZED=clang + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of build database during the build. +CMAKE_EXPORT_BUILD_DATABASE:BOOL= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/itten/mxl-multiviewer/build/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_COMPAT_VERSION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=mxl_multiviewer + +//Value Computed by CMake +CMAKE_PROJECT_SPDX_LICENSE:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Enable real MXL SDK integration +MXL_MULTIVIEWER_ENABLE_MXL_SDK:BOOL=OFF + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Path to a program. +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE:FILEPATH=/bin/glslangValidator + +//Path to a program. +Vulkan_GLSLC_EXECUTABLE:FILEPATH=Vulkan_GLSLC_EXECUTABLE-NOTFOUND + +//Path to a file. +Vulkan_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +Vulkan_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libvulkan.so + +//Value Computed by CMake +multiview_test_BINARY_DIR:STATIC=/home/itten/mxl-multiviewer/build + +//Value Computed by CMake +multiview_test_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +multiview_test_SOURCE_DIR:STATIC=/home/itten/mxl-multiviewer + +//Value Computed by CMake +mxl_multiviewer_BINARY_DIR:STATIC=/home/itten/mxl-multiviewer/build + +//Value Computed by CMake +mxl_multiviewer_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +mxl_multiviewer_SOURCE_DIR:STATIC=/home/itten/mxl-multiviewer + +//Path to a library. +pkgcfg_lib_SDL3_SDL3:FILEPATH=/usr/lib/x86_64-linux-gnu/libSDL3.so + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/itten/mxl-multiviewer/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=2 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS +CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE +CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/itten/mxl-multiviewer +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-4.2 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding PkgConfig +FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v2.5.1()] +//Details about finding Vulkan +FIND_PACKAGE_MESSAGE_DETAILS_Vulkan:INTERNAL=[/usr/lib/x86_64-linux-gnu/libvulkan.so][/usr/include][found components: glslangValidator missing components: glslc][v1.4.341()] +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +SDL3_CFLAGS:INTERNAL=-I/usr/include;-D_REENTRANT;-I/usr/include/fribidi;-I/usr/include/libdrm;-I/usr/include/libdecor-0 +SDL3_CFLAGS_I:INTERNAL= +SDL3_CFLAGS_OTHER:INTERNAL=-D_REENTRANT +SDL3_FOUND:INTERNAL=1 +SDL3_INCLUDEDIR:INTERNAL=/usr/include +SDL3_INCLUDE_DIRS:INTERNAL=/usr/include;/usr/include/fribidi;/usr/include/libdrm;/usr/include/libdecor-0 +SDL3_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lSDL3 +SDL3_LDFLAGS_OTHER:INTERNAL= +SDL3_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +SDL3_LIBRARIES:INTERNAL=SDL3 +SDL3_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +SDL3_LIBS:INTERNAL= +SDL3_LIBS_L:INTERNAL= +SDL3_LIBS_OTHER:INTERNAL= +SDL3_LIBS_PATHS:INTERNAL= +SDL3_MODULE_NAME:INTERNAL=sdl3 +SDL3_PREFIX:INTERNAL=/usr +SDL3_STATIC_CFLAGS:INTERNAL=-I/usr/include;-D_REENTRANT;-I/usr/include/fribidi;-I/usr/include/libdrm;-I/usr/include/libdecor-0;-DFRIBIDI_LIB_STATIC +SDL3_STATIC_CFLAGS_I:INTERNAL= +SDL3_STATIC_CFLAGS_OTHER:INTERNAL=-D_REENTRANT;-DFRIBIDI_LIB_STATIC +SDL3_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include;/usr/include/fribidi;/usr/include/libdrm;/usr/include/libdecor-0 +SDL3_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lSDL3;-lm;-lasound;-lpthread;-lrt;-lpulse;-pthread;-L/usr/lib/x86_64-linux-gnu/pulseaudio;-lpulsecommon-17.0;-lXcursor;-lXrandr;-lXrender;-lXss;-lXtst;-lXi;-lXext;-lXfixes;-lX11;-lpthread;-lxcb;-lXau;-lXdmcp;-lfribidi;-ldrm;-lgbm;-lwayland-egl;-lwayland-cursor;-lEGL;-lxkbcommon;-ldecor-0;-lwayland-client;-lm;-pthread;-lrt;-lffi +SDL3_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread +SDL3_STATIC_LIBDIR:INTERNAL= +SDL3_STATIC_LIBRARIES:INTERNAL=SDL3;m;asound;pthread;rt;pulse;pulsecommon-17.0;Xcursor;Xrandr;Xrender;Xss;Xtst;Xi;Xext;Xfixes;X11;pthread;xcb;Xau;Xdmcp;fribidi;drm;gbm;wayland-egl;wayland-cursor;EGL;xkbcommon;decor-0;wayland-client;m;rt;ffi +SDL3_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu;/usr/lib/x86_64-linux-gnu/pulseaudio +SDL3_STATIC_LIBS:INTERNAL= +SDL3_STATIC_LIBS_L:INTERNAL= +SDL3_STATIC_LIBS_OTHER:INTERNAL= +SDL3_STATIC_LIBS_PATHS:INTERNAL= +SDL3_VERSION:INTERNAL=3.4.2 +SDL3_sdl3_INCLUDEDIR:INTERNAL= +SDL3_sdl3_LIBDIR:INTERNAL= +SDL3_sdl3_PREFIX:INTERNAL= +SDL3_sdl3_VERSION:INTERNAL= +//ADVANCED property for variable: Vulkan_GLSLANG_VALIDATOR_EXECUTABLE +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_GLSLC_EXECUTABLE +Vulkan_GLSLC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_INCLUDE_DIR +Vulkan_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_LIBRARY +Vulkan_LIBRARY-ADVANCED:INTERNAL=1 +__pkg_config_arguments_SDL3:INTERNAL=REQUIRED;sdl3 +__pkg_config_checked_SDL3:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_SDL3_SDL3 +pkgcfg_lib_SDL3_SDL3-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu + diff --git a/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake b/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..e85c6dd --- /dev/null +++ b/build/CMakeFiles/4.2.3/CMakeCXXCompiler.cmake @@ -0,0 +1,108 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "21.1.8") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "26") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23;cxx_std_26") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "cxx_std_26") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/llvm-ar-21") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/llvm-ranlib-21") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.46) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/15;/usr/include/x86_64-linux-gnu/c++/15;/usr/include/c++/15/backward;/usr/lib/llvm-21/lib/clang/21/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/15;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib/x86_64-linux-gnu;/lib;/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "/usr/lib/llvm-21/lib/clang/21") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)") + + +### Imported target for C++26 standard library +set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)") + + + diff --git a/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..96bfc19 Binary files /dev/null and b/build/CMakeFiles/4.2.3/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/build/CMakeFiles/4.2.3/CMakeSystem.cmake b/build/CMakeFiles/4.2.3/CMakeSystem.cmake new file mode 100644 index 0000000..804d059 --- /dev/null +++ b/build/CMakeFiles/4.2.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-7.0.0-15-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "7.0.0-15-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-7.0.0-15-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "7.0.0-15-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..b35f567 --- /dev/null +++ b/build/CMakeFiles/4.2.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out b/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out new file mode 100755 index 0000000..2224271 Binary files /dev/null and b/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out differ diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..46ba683 --- /dev/null +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,1742 @@ + +--- +events: + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake:12 (find_program)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_UNAME" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "uname" + candidate_directories: + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/local/sbin/uname" + - "/usr/local/bin/uname" + - "/usr/sbin/uname" + found: "/usr/bin/uname" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:3 (project)" + message: | + The system is: Linux - 7.0.0-15-generic - x86_64 + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeNinjaFindMake.cmake:5 (find_program)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_MAKE_PROGRAM" + description: "Program used to build from build.ninja files." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ninja-build" + - "ninja" + - "samu" + candidate_directories: + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/local/sbin/ninja-build" + - "/usr/local/sbin/ninja" + - "/usr/local/sbin/samu" + - "/usr/local/bin/ninja-build" + - "/usr/local/bin/ninja" + - "/usr/local/bin/samu" + - "/usr/sbin/ninja-build" + - "/usr/sbin/ninja" + - "/usr/sbin/samu" + - "/usr/bin/ninja-build" + found: "/usr/bin/ninja" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompiler.cmake:115 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:71 (_cmake_find_compiler_path)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_WITH_PATH" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "clang++" + candidate_directories: + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/local/sbin/clang++" + - "/usr/local/bin/clang++" + - "/usr/sbin/clang++" + found: "/usr/bin/clang++" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:3 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "/usr/share/cmake-4.2/Modules/" + found: "/usr/share/cmake-4.2/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:3 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /usr/bin/clang++ + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is Clang, found in: + /home/itten/mxl-multiviewer/build/CMakeFiles/4.2.3/CompilerIdCXX/a.out + + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "llvm-ar" + - "ar" + candidate_directories: + - "/usr/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/llvm-ar" + - "/usr/local/sbin/llvm-ar" + - "/usr/local/bin/llvm-ar" + - "/usr/sbin/llvm-ar" + - "/sbin/llvm-ar" + - "/bin/llvm-ar" + - "/usr/games/llvm-ar" + - "/usr/local/games/llvm-ar" + - "/snap/bin/llvm-ar" + found: "/usr/bin/ar" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_RANLIB" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "llvm-ranlib" + - "ranlib" + candidate_directories: + - "/usr/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/llvm-ranlib" + - "/usr/local/sbin/llvm-ranlib" + - "/usr/local/bin/llvm-ranlib" + - "/usr/sbin/llvm-ranlib" + - "/sbin/llvm-ranlib" + - "/bin/llvm-ranlib" + - "/usr/games/llvm-ranlib" + - "/usr/local/games/llvm-ranlib" + - "/snap/bin/llvm-ranlib" + found: "/usr/bin/ranlib" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_STRIP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "llvm-strip" + - "strip" + candidate_directories: + - "/usr/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/llvm-strip" + - "/usr/local/sbin/llvm-strip" + - "/usr/local/bin/llvm-strip" + - "/usr/sbin/llvm-strip" + - "/sbin/llvm-strip" + - "/bin/llvm-strip" + - "/usr/games/llvm-strip" + - "/usr/local/games/llvm-strip" + - "/snap/bin/llvm-strip" + found: "/usr/bin/strip" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ld.lld" + - "ld" + candidate_directories: + - "/usr/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/ld.lld" + - "/usr/local/sbin/ld.lld" + - "/usr/local/bin/ld.lld" + - "/usr/sbin/ld.lld" + - "/sbin/ld.lld" + - "/bin/ld.lld" + - "/usr/games/ld.lld" + - "/usr/local/games/ld.lld" + - "/snap/bin/ld.lld" + found: "/usr/bin/ld" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_NM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "llvm-nm" + - "nm" + candidate_directories: + - "/usr/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/llvm-nm" + - "/usr/local/sbin/llvm-nm" + - "/usr/local/bin/llvm-nm" + - "/usr/sbin/llvm-nm" + - "/sbin/llvm-nm" + - "/bin/llvm-nm" + - "/usr/games/llvm-nm" + - "/usr/local/games/llvm-nm" + - "/snap/bin/llvm-nm" + found: "/usr/bin/nm" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_OBJDUMP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "llvm-objdump" + - "objdump" + candidate_directories: + - "/usr/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/llvm-objdump" + - "/usr/local/sbin/llvm-objdump" + - "/usr/local/bin/llvm-objdump" + - "/usr/sbin/llvm-objdump" + - "/sbin/llvm-objdump" + - "/bin/llvm-objdump" + - "/usr/games/llvm-objdump" + - "/usr/local/games/llvm-objdump" + - "/snap/bin/llvm-objdump" + found: "/usr/bin/objdump" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_OBJCOPY" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "llvm-objcopy" + - "objcopy" + candidate_directories: + - "/usr/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/llvm-objcopy" + - "/usr/local/sbin/llvm-objcopy" + - "/usr/local/bin/llvm-objcopy" + - "/usr/sbin/llvm-objcopy" + - "/sbin/llvm-objcopy" + - "/bin/llvm-objcopy" + - "/usr/games/llvm-objcopy" + - "/usr/local/games/llvm-objcopy" + - "/snap/bin/llvm-objcopy" + found: "/usr/bin/objcopy" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_READELF" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "llvm-readelf" + - "readelf" + candidate_directories: + - "/usr/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/llvm-readelf" + - "/usr/local/sbin/llvm-readelf" + - "/usr/local/bin/llvm-readelf" + - "/usr/sbin/llvm-readelf" + - "/sbin/llvm-readelf" + - "/bin/llvm-readelf" + - "/usr/games/llvm-readelf" + - "/usr/local/games/llvm-readelf" + - "/snap/bin/llvm-readelf" + found: "/usr/bin/readelf" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_DLLTOOL" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "llvm-dlltool" + - "dlltool" + candidate_directories: + - "/usr/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/llvm-dlltool" + - "/usr/local/sbin/llvm-dlltool" + - "/usr/local/bin/llvm-dlltool" + - "/usr/sbin/llvm-dlltool" + - "/sbin/llvm-dlltool" + - "/bin/llvm-dlltool" + - "/usr/games/llvm-dlltool" + - "/usr/local/games/llvm-dlltool" + - "/snap/bin/llvm-dlltool" + - "/usr/bin/dlltool" + - "/usr/local/sbin/dlltool" + - "/usr/local/bin/dlltool" + - "/usr/sbin/dlltool" + - "/sbin/dlltool" + - "/bin/dlltool" + - "/usr/games/dlltool" + - "/usr/local/games/dlltool" + - "/snap/bin/dlltool" + found: false + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_ADDR2LINE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "llvm-addr2line" + - "addr2line" + candidate_directories: + - "/usr/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/llvm-addr2line" + - "/usr/local/sbin/llvm-addr2line" + - "/usr/local/bin/llvm-addr2line" + - "/usr/sbin/llvm-addr2line" + - "/sbin/llvm-addr2line" + - "/bin/llvm-addr2line" + - "/usr/games/llvm-addr2line" + - "/usr/local/games/llvm-addr2line" + - "/snap/bin/llvm-addr2line" + found: "/usr/bin/addr2line" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_TAPI" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "tapi" + candidate_directories: + - "/usr/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/bin/tapi" + - "/usr/local/sbin/tapi" + - "/usr/local/bin/tapi" + - "/usr/sbin/tapi" + - "/sbin/tapi" + - "/bin/tapi" + - "/usr/games/tapi" + - "/usr/local/games/tapi" + - "/snap/bin/tapi" + found: false + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/Clang-FindBinUtils.cmake:26 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_AR" + description: "LLVM archiver" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "llvm-ar-21.1" + - "llvm-ar-21" + - "llvm-ar21" + - "llvm-ar" + candidate_directories: + - "/usr/lib/llvm-21/bin/" + - "/usr/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/lib/llvm-21/bin/llvm-ar-21.1" + - "/usr/bin/llvm-ar-21.1" + - "/usr/local/sbin/llvm-ar-21.1" + - "/usr/local/bin/llvm-ar-21.1" + - "/usr/sbin/llvm-ar-21.1" + - "/sbin/llvm-ar-21.1" + - "/bin/llvm-ar-21.1" + - "/usr/games/llvm-ar-21.1" + - "/usr/local/games/llvm-ar-21.1" + - "/snap/bin/llvm-ar-21.1" + - "/usr/lib/llvm-21/bin/llvm-ar-21" + found: "/usr/bin/llvm-ar-21" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/Clang-FindBinUtils.cmake:38 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_RANLIB" + description: "Generate index for LLVM archive" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "llvm-ranlib-21.1" + - "llvm-ranlib-21" + - "llvm-ranlib21" + - "llvm-ranlib" + candidate_directories: + - "/usr/lib/llvm-21/bin/" + - "/usr/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/lib/llvm-21/bin/llvm-ranlib-21.1" + - "/usr/bin/llvm-ranlib-21.1" + - "/usr/local/sbin/llvm-ranlib-21.1" + - "/usr/local/bin/llvm-ranlib-21.1" + - "/usr/sbin/llvm-ranlib-21.1" + - "/sbin/llvm-ranlib-21.1" + - "/bin/llvm-ranlib-21.1" + - "/usr/games/llvm-ranlib-21.1" + - "/usr/local/games/llvm-ranlib-21.1" + - "/snap/bin/llvm-ranlib-21.1" + - "/usr/lib/llvm-21/bin/llvm-ranlib-21" + found: "/usr/bin/llvm-ranlib-21" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Compiler/Clang-FindBinUtils.cmake:50 (find_program)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:3 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS" + description: "`clang-scan-deps` dependency scanner" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "clang-scan-deps-21.1" + - "clang-scan-deps-21" + - "clang-scan-deps21" + - "clang-scan-deps" + candidate_directories: + - "/usr/lib/llvm-21/bin/" + - "/usr/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + searched_directories: + - "/usr/lib/llvm-21/bin/clang-scan-deps-21.1" + - "/usr/bin/clang-scan-deps-21.1" + - "/usr/local/sbin/clang-scan-deps-21.1" + - "/usr/local/bin/clang-scan-deps-21.1" + - "/usr/sbin/clang-scan-deps-21.1" + - "/sbin/clang-scan-deps-21.1" + - "/bin/clang-scan-deps-21.1" + - "/usr/games/clang-scan-deps-21.1" + - "/usr/local/games/clang-scan-deps-21.1" + - "/snap/bin/clang-scan-deps-21.1" + - "/usr/lib/llvm-21/bin/clang-scan-deps-21" + found: "/usr/bin/clang-scan-deps-21" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/itten/mxl-multiviewer/build/CMakeFiles/CMakeScratch/TryCompile-LNVOt7" + binary: "/home/itten/mxl-multiviewer/build/CMakeFiles/CMakeScratch/TryCompile-LNVOt7" + cmakeVariables: + CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/usr/bin/clang-scan-deps-21" + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/itten/mxl-multiviewer/build/CMakeFiles/CMakeScratch/TryCompile-LNVOt7' + + Run Build Command(s): /usr/bin/ninja -v cmTC_3b59c + [1/2] /usr/bin/clang++ -v -MD -MT CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp + Ubuntu clang version 21.1.8 (6ubuntu1) + Target: x86_64-pc-linux-gnu + Thread model: posix + InstalledDir: /usr/lib/llvm-21/bin + Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 + Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 + Candidate multilib: .;@m64 + Selected multilib: .;@m64 + (in-process) + "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fdebug-compilation-dir=/home/itten/mxl-multiviewer/build/CMakeFiles/CMakeScratch/TryCompile-LNVOt7 -v -fcoverage-compilation-dir=/home/itten/mxl-multiviewer/build/CMakeFiles/CMakeScratch/TryCompile-LNVOt7 -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp + clang -cc1 version 21.1.8 based upon LLVM 21.1.8 default target x86_64-pc-linux-gnu + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include" + ignoring nonexistent directory "/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 + /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 + /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward + /usr/lib/llvm-21/lib/clang/21/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + [2/2] : && /usr/bin/clang++ -v -Wl,-v CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3b59c && : + Ubuntu clang version 21.1.8 (6ubuntu1) + Target: x86_64-pc-linux-gnu + Thread model: posix + InstalledDir: /usr/lib/llvm-21/bin + Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 + Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15 + Candidate multilib: .;@m64 + Selected multilib: .;@m64 + "/usr/bin/ld" -z relro --hash-style=gnu --build-id --eh-frame-hdr -m elf_x86_64 -pie -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_3b59c /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib64 -L/lib -L/usr/lib -v CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /lib/x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.46 + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15] + add: [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15] + add: [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward] + add: [/usr/lib/llvm-21/lib/clang/21/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15] ==> [/usr/include/c++/15] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15] ==> [/usr/include/x86_64-linux-gnu/c++/15] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward] ==> [/usr/include/c++/15/backward] + collapse include dir [/usr/lib/llvm-21/lib/clang/21/include] ==> [/usr/lib/llvm-21/lib/clang/21/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/15;/usr/include/x86_64-linux-gnu/c++/15;/usr/include/c++/15/backward;/usr/lib/llvm-21/lib/clang/21/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/home/itten/mxl-multiviewer/build/CMakeFiles/CMakeScratch/TryCompile-LNVOt7'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_3b59c] + ignore line: [[1/2] /usr/bin/clang++ -v -MD -MT CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Ubuntu clang version 21.1.8 (6ubuntu1)] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /usr/lib/llvm-21/bin] + ignore line: [Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15] + ignore line: [Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + ignore line: [ (in-process)] + ignore line: [ "/usr/lib/llvm-21/bin/clang" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fdebug-compilation-dir=/home/itten/mxl-multiviewer/build/CMakeFiles/CMakeScratch/TryCompile-LNVOt7 -v -fcoverage-compilation-dir=/home/itten/mxl-multiviewer/build/CMakeFiles/CMakeScratch/TryCompile-LNVOt7 -resource-dir /usr/lib/llvm-21/lib/clang/21 -dependency-file CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /usr/lib/llvm-21/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake-4.2/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 21.1.8 based upon LLVM 21.1.8 default target x86_64-pc-linux-gnu] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include"] + ignore line: [ignoring nonexistent directory "/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward] + ignore line: [ /usr/lib/llvm-21/lib/clang/21/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [[2/2] : && /usr/bin/clang++ -v -Wl -v CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3b59c && :] + ignore line: [Ubuntu clang version 21.1.8 (6ubuntu1)] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /usr/lib/llvm-21/bin] + ignore line: [Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15] + ignore line: [Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + link line: [ "/usr/bin/ld" -z relro --hash-style=gnu --build-id --eh-frame-hdr -m elf_x86_64 -pie -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_3b59c /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib64 -L/lib -L/usr/lib -v CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /lib/x86_64-linux-gnu/crtn.o] + arg [/usr/bin/ld] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-pie] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-o] ==> ignore + arg [cmTC_3b59c] ==> ignore + arg [/lib/x86_64-linux-gnu/Scrt1.o] ==> obj [/lib/x86_64-linux-gnu/Scrt1.o] + arg [/lib/x86_64-linux-gnu/crti.o] ==> obj [/lib/x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib64] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib64] ==> dir [/usr/lib64] + arg [-L/lib] ==> dir [/lib] + arg [-L/usr/lib] ==> dir [/usr/lib] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_3b59c.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o] + arg [/lib/x86_64-linux-gnu/crtn.o] ==> obj [/lib/x86_64-linux-gnu/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15] ==> [/usr/lib/gcc/x86_64-linux-gnu/15] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib64] ==> [/usr/lib64] + collapse library dir [/lib] ==> [/lib] + collapse library dir [/usr/lib] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/lib/x86_64-linux-gnu/Scrt1.o;/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o;/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/15;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib/x86_64-linux-gnu;/lib;/usr/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "/usr/share/cmake-4.2/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "/usr/share/cmake-4.2/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.46 + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindVulkan.cmake:392 (find_path)" + - "CMakeLists.txt:8 (find_package)" + mode: "path" + variable: "Vulkan_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "vulkan/vulkan.h" + candidate_directories: + - "/include/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/include/x86_64-linux-gnu/" + - "/usr/local/include/" + - "/usr/local/" + - "/usr/include/x86_64-linux-gnu/" + - "/usr/include/" + - "/usr/" + - "/include/x86_64-linux-gnu/" + - "/include/" + - "/usr/X11R6/include/x86_64-linux-gnu/" + - "/usr/X11R6/include/" + - "/usr/X11R6/" + - "/usr/pkg/include/x86_64-linux-gnu/" + - "/usr/pkg/include/" + - "/usr/pkg/" + - "/opt/include/x86_64-linux-gnu/" + - "/opt/include/" + - "/opt/" + - "/usr/include/X11/" + searched_directories: + - "/include/vulkan/vulkan.h" + - "/usr/local/sbin/vulkan/vulkan.h" + - "/usr/local/bin/vulkan/vulkan.h" + - "/usr/sbin/vulkan/vulkan.h" + - "/usr/bin/vulkan/vulkan.h" + - "/sbin/vulkan/vulkan.h" + - "/bin/vulkan/vulkan.h" + - "/usr/games/vulkan/vulkan.h" + - "/usr/local/games/vulkan/vulkan.h" + - "/snap/bin/vulkan/vulkan.h" + - "/usr/local/include/x86_64-linux-gnu/vulkan/vulkan.h" + - "/usr/local/include/vulkan/vulkan.h" + - "/usr/local/vulkan/vulkan.h" + - "/usr/include/x86_64-linux-gnu/vulkan/vulkan.h" + found: "/usr/include/" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_INCLUDE_PATH: + - "/usr/include/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindVulkan.cmake:399 (find_library)" + - "CMakeLists.txt:8 (find_package)" + mode: "library" + variable: "Vulkan_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "vulkan" + candidate_directories: + - "/lib/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + - "/usr/lib/x86_64-linux-gnu/" + - "/usr/lib/" + - "/usr/" + - "/lib/x86_64-linux-gnu/" + - "/lib/" + - "/usr/X11R6/lib/x86_64-linux-gnu/" + - "/usr/X11R6/lib/" + - "/usr/X11R6/" + - "/usr/pkg/lib/x86_64-linux-gnu/" + - "/usr/pkg/lib/" + - "/usr/pkg/" + - "/opt/lib/x86_64-linux-gnu/" + - "/opt/lib/" + - "/opt/" + - "/usr/lib/X11/" + searched_directories: + - "/lib/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/lib/x86_64-linux-gnu/" + - "/usr/local/lib/" + - "/usr/local/" + found: "/usr/lib/x86_64-linux-gnu/libvulkan.so" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindVulkan.cmake:407 (find_program)" + - "CMakeLists.txt:8 (find_package)" + mode: "program" + variable: "Vulkan_GLSLC_EXECUTABLE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "glslc" + candidate_directories: + - "/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/bin/" + - "/usr/local/sbin/" + - "/usr/local/" + - "/usr/bin/" + - "/usr/sbin/" + - "/usr/" + - "/bin/" + - "/sbin/" + - "/usr/X11R6/bin/" + - "/usr/X11R6/sbin/" + - "/usr/X11R6/" + - "/usr/pkg/bin/" + - "/usr/pkg/sbin/" + - "/usr/pkg/" + - "/opt/bin/" + - "/opt/sbin/" + - "/opt/" + searched_directories: + - "/bin/glslc" + - "/usr/local/sbin/glslc" + - "/usr/local/bin/glslc" + - "/usr/sbin/glslc" + - "/usr/bin/glslc" + - "/sbin/glslc" + - "/usr/games/glslc" + - "/usr/local/games/glslc" + - "/snap/bin/glslc" + - "/usr/local/bin/glslc" + - "/usr/local/sbin/glslc" + - "/usr/local/glslc" + - "/usr/bin/glslc" + - "/usr/sbin/glslc" + - "/usr/glslc" + - "/bin/glslc" + - "/sbin/glslc" + - "/usr/X11R6/bin/glslc" + - "/usr/X11R6/sbin/glslc" + - "/usr/X11R6/glslc" + - "/usr/pkg/bin/glslc" + - "/usr/pkg/sbin/glslc" + - "/usr/pkg/glslc" + - "/opt/bin/glslc" + - "/opt/sbin/glslc" + - "/opt/glslc" + found: false + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindVulkan.cmake:415 (find_program)" + - "CMakeLists.txt:8 (find_package)" + mode: "program" + variable: "Vulkan_GLSLANG_VALIDATOR_EXECUTABLE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "glslangValidator" + candidate_directories: + - "/bin/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/bin/" + - "/usr/local/sbin/" + - "/usr/local/" + - "/usr/bin/" + - "/usr/sbin/" + - "/usr/" + - "/bin/" + - "/sbin/" + - "/usr/X11R6/bin/" + - "/usr/X11R6/sbin/" + - "/usr/X11R6/" + - "/usr/pkg/bin/" + - "/usr/pkg/sbin/" + - "/usr/pkg/" + - "/opt/bin/" + - "/opt/sbin/" + - "/opt/" + searched_directories: + - "/bin/glslangValidator" + - "/usr/local/sbin/glslangValidator" + - "/usr/local/bin/glslangValidator" + - "/usr/sbin/glslangValidator" + - "/usr/bin/glslangValidator" + - "/sbin/glslangValidator" + - "/usr/games/glslangValidator" + - "/usr/local/games/glslangValidator" + - "/snap/bin/glslangValidator" + - "/usr/local/bin/glslangValidator" + - "/usr/local/sbin/glslangValidator" + - "/usr/local/glslangValidator" + - "/usr/bin/glslangValidator" + - "/usr/sbin/glslangValidator" + - "/usr/glslangValidator" + - "/bin/glslangValidator" + - "/sbin/glslangValidator" + - "/usr/X11R6/bin/glslangValidator" + - "/usr/X11R6/sbin/glslangValidator" + - "/usr/X11R6/glslangValidator" + - "/usr/pkg/bin/glslangValidator" + - "/usr/pkg/sbin/glslangValidator" + - "/usr/pkg/glslangValidator" + - "/opt/bin/glslangValidator" + - "/opt/sbin/glslangValidator" + - "/opt/glslangValidator" + found: false + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:517 (find_program)" + - "CMakeLists.txt:9 (find_package)" + mode: "program" + variable: "PKG_CONFIG_EXECUTABLE" + description: "pkg-config executable" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "pkg-config" + - "pkgconf" + candidate_directories: + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/bin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/bin/" + - "/usr/local/sbin/" + - "/usr/local/" + - "/usr/bin/" + - "/usr/sbin/" + - "/usr/" + - "/bin/" + - "/sbin/" + - "/usr/X11R6/bin/" + - "/usr/X11R6/sbin/" + - "/usr/X11R6/" + - "/usr/pkg/bin/" + - "/usr/pkg/sbin/" + - "/usr/pkg/" + - "/opt/bin/" + - "/opt/sbin/" + - "/opt/" + searched_directories: + - "/usr/local/sbin/pkg-config" + - "/usr/local/sbin/pkgconf" + - "/usr/local/bin/pkg-config" + - "/usr/local/bin/pkgconf" + - "/usr/sbin/pkg-config" + - "/usr/sbin/pkgconf" + found: "/usr/bin/pkg-config" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:761 (find_library)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:811 (_pkg_find_libs)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:1149 (_pkg_recalculate)" + - "/usr/share/cmake-4.2/Modules/FindPkgConfig.cmake:1166 (_pkg_check_modules_internal)" + - "CMakeLists.txt:11 (pkg_check_modules)" + mode: "library" + variable: "pkgcfg_lib_SDL3_SDL3" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "SDL3" + candidate_directories: + - "/usr/lib/x86_64-linux-gnu/" + found: "/usr/lib/x86_64-linux-gnu/libSDL3.so" + search_context: + ENV{PATH}: + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" +... + +--- +events: + - + kind: "find-v1" + backtrace: + - "/usr/share/cmake-4.2/Modules/FindVulkan.cmake:415 (find_program)" + - "CMakeLists.txt:9 (find_package)" + mode: "program" + variable: "Vulkan_GLSLANG_VALIDATOR_EXECUTABLE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "glslangValidator" + candidate_directories: + - "/bin/" + - "/home/itten/.codex/tmp/arg0/codex-arg00TWivi/" + - "/usr/local/lib/node_modules/@openai/codex/node_modules/@openai/codex-linux-x64/vendor/x86_64-unknown-linux-musl/path/" + - "/usr/local/sbin/" + - "/usr/local/bin/" + - "/usr/sbin/" + - "/usr/bin/" + - "/sbin/" + - "/usr/games/" + - "/usr/local/games/" + - "/snap/bin/" + - "/usr/local/bin/" + - "/usr/local/sbin/" + - "/usr/local/" + - "/usr/bin/" + - "/usr/sbin/" + - "/usr/" + - "/bin/" + - "/sbin/" + - "/usr/X11R6/bin/" + - "/usr/X11R6/sbin/" + - "/usr/X11R6/" + - "/usr/pkg/bin/" + - "/usr/pkg/sbin/" + - "/usr/pkg/" + - "/opt/bin/" + - "/opt/sbin/" + - "/opt/" + found: "/bin/glslangValidator" + search_context: + ENV{PATH}: + - "/home/itten/.codex/tmp/arg0/codex-arg00TWivi" + - "/usr/local/lib/node_modules/@openai/codex/node_modules/@openai/codex-linux-x64/vendor/x86_64-unknown-linux-musl/path" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/usr/local" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/usr" + - "/usr/local" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" +... diff --git a/build/CMakeFiles/InstallScripts.json b/build/CMakeFiles/InstallScripts.json new file mode 100644 index 0000000..24f7905 --- /dev/null +++ b/build/CMakeFiles/InstallScripts.json @@ -0,0 +1,7 @@ +{ + "InstallScripts" : + [ + "/home/itten/mxl-multiviewer/build/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..9eda6e4 --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +/home/itten/mxl-multiviewer/build/CMakeFiles/mxl_multiviewer.dir +/home/itten/mxl-multiviewer/build/CMakeFiles/v210_test.dir +/home/itten/mxl-multiviewer/build/CMakeFiles/edit_cache.dir +/home/itten/mxl-multiviewer/build/CMakeFiles/rebuild_cache.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/multiview_test.dir/imgui/backends/imgui_impl_sdl3.cpp.o b/build/CMakeFiles/multiview_test.dir/imgui/backends/imgui_impl_sdl3.cpp.o new file mode 100644 index 0000000..6d68959 Binary files /dev/null and b/build/CMakeFiles/multiview_test.dir/imgui/backends/imgui_impl_sdl3.cpp.o differ diff --git a/build/CMakeFiles/multiview_test.dir/imgui/backends/imgui_impl_vulkan.cpp.o b/build/CMakeFiles/multiview_test.dir/imgui/backends/imgui_impl_vulkan.cpp.o new file mode 100644 index 0000000..fbb55d1 Binary files /dev/null and b/build/CMakeFiles/multiview_test.dir/imgui/backends/imgui_impl_vulkan.cpp.o differ diff --git a/build/CMakeFiles/multiview_test.dir/imgui/imgui.cpp.o b/build/CMakeFiles/multiview_test.dir/imgui/imgui.cpp.o new file mode 100644 index 0000000..691b159 Binary files /dev/null and b/build/CMakeFiles/multiview_test.dir/imgui/imgui.cpp.o differ diff --git a/build/CMakeFiles/multiview_test.dir/imgui/imgui_draw.cpp.o b/build/CMakeFiles/multiview_test.dir/imgui/imgui_draw.cpp.o new file mode 100644 index 0000000..6643c74 Binary files /dev/null and b/build/CMakeFiles/multiview_test.dir/imgui/imgui_draw.cpp.o differ diff --git a/build/CMakeFiles/multiview_test.dir/imgui/imgui_tables.cpp.o b/build/CMakeFiles/multiview_test.dir/imgui/imgui_tables.cpp.o new file mode 100644 index 0000000..3846e56 Binary files /dev/null and b/build/CMakeFiles/multiview_test.dir/imgui/imgui_tables.cpp.o differ diff --git a/build/CMakeFiles/multiview_test.dir/imgui/imgui_widgets.cpp.o b/build/CMakeFiles/multiview_test.dir/imgui/imgui_widgets.cpp.o new file mode 100644 index 0000000..42490bd Binary files /dev/null and b/build/CMakeFiles/multiview_test.dir/imgui/imgui_widgets.cpp.o differ diff --git a/build/CMakeFiles/multiview_test.dir/main.cpp.o b/build/CMakeFiles/multiview_test.dir/main.cpp.o new file mode 100644 index 0000000..761e2e0 Binary files /dev/null and b/build/CMakeFiles/multiview_test.dir/main.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o new file mode 100644 index 0000000..3940e28 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/FakeFeed.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/FakeFeed.cpp.o new file mode 100644 index 0000000..86c0991 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/FakeFeed.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o new file mode 100644 index 0000000..14317d7 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/FeedFactory.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/FeedFactory.cpp.o new file mode 100644 index 0000000..a4c9388 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/FeedFactory.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o new file mode 100644 index 0000000..9f61f1b Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o new file mode 100644 index 0000000..729d0a3 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o new file mode 100644 index 0000000..a45d8c6 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o new file mode 100644 index 0000000..67541d4 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o new file mode 100644 index 0000000..c29f6d6 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o new file mode 100644 index 0000000..822a7b8 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o new file mode 100644 index 0000000..0093345 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o new file mode 100644 index 0000000..dbbae2f Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o new file mode 100644 index 0000000..78b6a26 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o new file mode 100644 index 0000000..b48b06f Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o new file mode 100644 index 0000000..fe0b3da Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o new file mode 100644 index 0000000..2aa506d Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o new file mode 100644 index 0000000..7e9a621 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o new file mode 100644 index 0000000..a1dbc58 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o new file mode 100644 index 0000000..51af465 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o new file mode 100644 index 0000000..a7c18eb Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o new file mode 100644 index 0000000..b20afc8 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o new file mode 100644 index 0000000..fe519c9 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o differ diff --git a/build/CMakeFiles/mxl_multiviewer.dir/main.cpp.o b/build/CMakeFiles/mxl_multiviewer.dir/main.cpp.o new file mode 100644 index 0000000..169e522 Binary files /dev/null and b/build/CMakeFiles/mxl_multiviewer.dir/main.cpp.o differ diff --git a/build/CMakeFiles/rules.ninja b/build/CMakeFiles/rules.ninja new file mode 100644 index 0000000..31a3859 --- /dev/null +++ b/build/CMakeFiles/rules.ninja @@ -0,0 +1,147 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.2 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: mxl_multiviewer +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__mxl_multiviewer_Debug + depfile = $DEP_FILE + command = "/usr/bin/clang-scan-deps-21" -format=p1689 -- /usr/bin/clang++ $DEFINES $INCLUDES $FLAGS -x c++ $in -c -o $OBJ_FILE -resource-dir "/usr/lib/llvm-21/lib/clang/21" -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE > $DYNDEP_INTERMEDIATE_FILE.tmp && mv $DYNDEP_INTERMEDIATE_FILE.tmp $DYNDEP_INTERMEDIATE_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__mxl_multiviewer_Debug + command = /usr/bin/cmake -E cmake_ninja_dyndep --tdi=CMakeFiles/mxl_multiviewer.dir/CXXDependInfo.json --lang=CXX --modmapfmt=clang --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__mxl_multiviewer_scanned_Debug + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/usr/bin/clang++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE @$DYNDEP_MODULE_MAP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__mxl_multiviewer_unscanned_Debug + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/usr/bin/clang++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__mxl_multiviewer_Debug + depfile = $DEP_FILE + deps = gcc + command = $PRE_LINK && /usr/bin/clang++ $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__v210_test_Debug + depfile = $DEP_FILE + command = "/usr/bin/clang-scan-deps-21" -format=p1689 -- /usr/bin/clang++ $DEFINES $INCLUDES $FLAGS -x c++ $in -c -o $OBJ_FILE -resource-dir "/usr/lib/llvm-21/lib/clang/21" -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE > $DYNDEP_INTERMEDIATE_FILE.tmp && mv $DYNDEP_INTERMEDIATE_FILE.tmp $DYNDEP_INTERMEDIATE_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__v210_test_Debug + command = /usr/bin/cmake -E cmake_ninja_dyndep --tdi=CMakeFiles/v210_test.dir/CXXDependInfo.json --lang=CXX --modmapfmt=clang --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__v210_test_scanned_Debug + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/usr/bin/clang++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE @$DYNDEP_MODULE_MAP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__v210_test_unscanned_Debug + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/usr/bin/clang++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__v210_test_Debug + depfile = $DEP_FILE + deps = gcc + command = $PRE_LINK && /usr/bin/clang++ $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /usr/bin/cmake --regenerate-during-build -S/home/itten/mxl-multiviewer -B/home/itten/mxl-multiviewer/build + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /usr/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /usr/bin/ninja -t targets + description = All primary targets available: + diff --git a/build/CMakeFiles/v210_test.dir/v210_test.cpp.o b/build/CMakeFiles/v210_test.dir/v210_test.cpp.o new file mode 100644 index 0000000..664685f Binary files /dev/null and b/build/CMakeFiles/v210_test.dir/v210_test.cpp.o differ diff --git a/build/build.ninja b/build/build.ninja new file mode 100644 index 0000000..deea770 --- /dev/null +++ b/build/build.ninja @@ -0,0 +1,389 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.2 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: mxl_multiviewer +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /home/itten/mxl-multiviewer/build/ +# ============================================================================= +# Object build statements for EXECUTABLE target mxl_multiviewer + + +############################################# +# Order-only phony target for mxl_multiviewer + +build cmake_object_order_depends_target_mxl_multiviewer: phony || . + +build CMakeFiles/mxl_multiviewer.dir/main.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/main.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/main.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/imgui/imgui.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic -w + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir/imgui + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/imgui/imgui_draw.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic -w + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir/imgui + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/imgui/imgui_tables.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic -w + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir/imgui + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/imgui/imgui_widgets.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic -w + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir/imgui + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_sdl3.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic -w + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir/imgui/backends + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/imgui/backends/imgui_impl_vulkan.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic -w + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir/imgui/backends + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/AppConfig.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/FeedCreate.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/FeedTexture.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/NoSignalFeed.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/MxlFeed.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/MxlInstanceCache.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/MxlSdkFeed.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/SmpteBarsFeed.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/TileLayout.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/VulkanContext.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/VulkanUtils.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/Swapchain.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/RenderPipeline.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +build CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o: CXX_COMPILER__mxl_multiviewer_unscanned_Debug /home/itten/mxl-multiviewer/V210ComputeDecoder.cpp || cmake_object_order_depends_target_mxl_multiviewer + CONFIG = Debug + DEFINES = -DMXL_MULTIVIEWER_ENABLE_MXL_SDK=0 + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o.d + FLAGS = -g -std=gnu++20 -Wall -Wextra -Wpedantic + INCLUDES = -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -I/home/itten/mxl-multiviewer/imgui -I/home/itten/mxl-multiviewer/imgui/backends + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + OBJECT_FILE_DIR = CMakeFiles/mxl_multiviewer.dir + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target mxl_multiviewer + + +############################################# +# Link the executable mxl_multiviewer + +build mxl_multiviewer: CXX_EXECUTABLE_LINKER__mxl_multiviewer_Debug CMakeFiles/mxl_multiviewer.dir/main.cpp.o CMakeFiles/mxl_multiviewer.dir/imgui/imgui.cpp.o CMakeFiles/mxl_multiviewer.dir/imgui/imgui_draw.cpp.o CMakeFiles/mxl_multiviewer.dir/imgui/imgui_tables.cpp.o CMakeFiles/mxl_multiviewer.dir/imgui/imgui_widgets.cpp.o CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_sdl3.cpp.o CMakeFiles/mxl_multiviewer.dir/imgui/backends/imgui_impl_vulkan.cpp.o CMakeFiles/mxl_multiviewer.dir/AppConfig.cpp.o CMakeFiles/mxl_multiviewer.dir/FeedCreate.cpp.o CMakeFiles/mxl_multiviewer.dir/FeedTexture.cpp.o CMakeFiles/mxl_multiviewer.dir/NoSignalFeed.cpp.o CMakeFiles/mxl_multiviewer.dir/MxlFeed.cpp.o CMakeFiles/mxl_multiviewer.dir/MxlInstanceCache.cpp.o CMakeFiles/mxl_multiviewer.dir/MxlSdkFeed.cpp.o CMakeFiles/mxl_multiviewer.dir/SmpteBarsFeed.cpp.o CMakeFiles/mxl_multiviewer.dir/TileLayout.cpp.o CMakeFiles/mxl_multiviewer.dir/VulkanContext.cpp.o CMakeFiles/mxl_multiviewer.dir/VulkanUtils.cpp.o CMakeFiles/mxl_multiviewer.dir/Swapchain.cpp.o CMakeFiles/mxl_multiviewer.dir/RenderPipeline.cpp.o CMakeFiles/mxl_multiviewer.dir/V210ComputeDecoder.cpp.o | /usr/lib/x86_64-linux-gnu/libvulkan.so + CONFIG = Debug + DEP_FILE = CMakeFiles/mxl_multiviewer.dir/link.d + FLAGS = -g + LINK_FLAGS = -Xlinker --dependency-file=CMakeFiles/mxl_multiviewer.dir/link.d + LINK_LIBRARIES = -lSDL3 -lSDL3 /usr/lib/x86_64-linux-gnu/libvulkan.so + OBJECT_DIR = CMakeFiles/mxl_multiviewer.dir + POST_BUILD = : + PRE_LINK = : + TARGET_FILE = mxl_multiviewer + TARGET_PDB = mxl_multiviewer.dbg + TARGET_SUPPORT_DIR = CMakeFiles/mxl_multiviewer.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target v210_test + + +############################################# +# Order-only phony target for v210_test + +build cmake_object_order_depends_target_v210_test: phony || . + +build CMakeFiles/v210_test.dir/v210_test.cpp.o: CXX_COMPILER__v210_test_unscanned_Debug /home/itten/mxl-multiviewer/v210_test.cpp || cmake_object_order_depends_target_v210_test + CONFIG = Debug + DEP_FILE = CMakeFiles/v210_test.dir/v210_test.cpp.o.d + FLAGS = -g -std=gnu++20 + INCLUDES = -I/home/itten/mxl-multiviewer + OBJECT_DIR = CMakeFiles/v210_test.dir + OBJECT_FILE_DIR = CMakeFiles/v210_test.dir + TARGET_SUPPORT_DIR = CMakeFiles/v210_test.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target v210_test + + +############################################# +# Link the executable v210_test + +build v210_test: CXX_EXECUTABLE_LINKER__v210_test_Debug CMakeFiles/v210_test.dir/v210_test.cpp.o + CONFIG = Debug + DEP_FILE = CMakeFiles/v210_test.dir/link.d + FLAGS = -g + LINK_FLAGS = -Xlinker --dependency-file=CMakeFiles/v210_test.dir/link.d + OBJECT_DIR = CMakeFiles/v210_test.dir + POST_BUILD = : + PRE_LINK = : + TARGET_FILE = v210_test + TARGET_PDB = v210_test.dbg + TARGET_SUPPORT_DIR = CMakeFiles/v210_test.dir + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/itten/mxl-multiviewer/build && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/itten/mxl-multiviewer/build && /usr/bin/cmake --regenerate-during-build -S/home/itten/mxl-multiviewer -B/home/itten/mxl-multiviewer/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/itten/mxl-multiviewer/build + +build all: phony mxl_multiviewer v210_test + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja /home/itten/mxl-multiviewer/build/cmake_install.cmake: RERUN_CMAKE | /home/itten/mxl-multiviewer/CMakeLists.txt /usr/share/cmake-4.2/Modules/CMakeCXXInformation.cmake /usr/share/cmake-4.2/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-4.2/Modules/CMakeGenericSystem.cmake /usr/share/cmake-4.2/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-4.2/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-4.2/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-4.2/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-4.2/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-4.2/Modules/Compiler/Clang-CXX.cmake /usr/share/cmake-4.2/Modules/Compiler/Clang.cmake /usr/share/cmake-4.2/Modules/Compiler/GNU.cmake /usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-4.2/Modules/FindPackageMessage.cmake /usr/share/cmake-4.2/Modules/FindPkgConfig.cmake /usr/share/cmake-4.2/Modules/FindVulkan.cmake /usr/share/cmake-4.2/Modules/Internal/CMakeCXXLinkerInformation.cmake /usr/share/cmake-4.2/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake-4.2/Modules/Linker/GNU-CXX.cmake /usr/share/cmake-4.2/Modules/Linker/GNU.cmake /usr/share/cmake-4.2/Modules/Platform/Linker/GNU.cmake /usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU-CXX.cmake /usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU.cmake /usr/share/cmake-4.2/Modules/Platform/Linux-Clang-CXX.cmake /usr/share/cmake-4.2/Modules/Platform/Linux-GNU-CXX.cmake /usr/share/cmake-4.2/Modules/Platform/Linux-GNU.cmake /usr/share/cmake-4.2/Modules/Platform/Linux-Initialize.cmake /usr/share/cmake-4.2/Modules/Platform/Linux.cmake /usr/share/cmake-4.2/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/4.2.3/CMakeCXXCompiler.cmake CMakeFiles/4.2.3/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/itten/mxl-multiviewer/CMakeLists.txt /usr/share/cmake-4.2/Modules/CMakeCXXInformation.cmake /usr/share/cmake-4.2/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-4.2/Modules/CMakeGenericSystem.cmake /usr/share/cmake-4.2/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-4.2/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-4.2/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-4.2/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-4.2/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-4.2/Modules/Compiler/Clang-CXX.cmake /usr/share/cmake-4.2/Modules/Compiler/Clang.cmake /usr/share/cmake-4.2/Modules/Compiler/GNU.cmake /usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-4.2/Modules/FindPackageMessage.cmake /usr/share/cmake-4.2/Modules/FindPkgConfig.cmake /usr/share/cmake-4.2/Modules/FindVulkan.cmake /usr/share/cmake-4.2/Modules/Internal/CMakeCXXLinkerInformation.cmake /usr/share/cmake-4.2/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake-4.2/Modules/Linker/GNU-CXX.cmake /usr/share/cmake-4.2/Modules/Linker/GNU.cmake /usr/share/cmake-4.2/Modules/Platform/Linker/GNU.cmake /usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU-CXX.cmake /usr/share/cmake-4.2/Modules/Platform/Linker/Linux-GNU.cmake /usr/share/cmake-4.2/Modules/Platform/Linux-Clang-CXX.cmake /usr/share/cmake-4.2/Modules/Platform/Linux-GNU-CXX.cmake /usr/share/cmake-4.2/Modules/Platform/Linux-GNU.cmake /usr/share/cmake-4.2/Modules/Platform/Linux-Initialize.cmake /usr/share/cmake-4.2/Modules/Platform/Linux.cmake /usr/share/cmake-4.2/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/4.2.3/CMakeCXXCompiler.cmake CMakeFiles/4.2.3/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake new file mode 100644 index 0000000..95b8ead --- /dev/null +++ b/build/cmake_install.cmake @@ -0,0 +1,66 @@ +# Install script for directory: /home/itten/mxl-multiviewer + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/itten/mxl-multiviewer/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/itten/mxl-multiviewer/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/mxl_multiviewer b/build/mxl_multiviewer new file mode 100755 index 0000000..bee063b Binary files /dev/null and b/build/mxl_multiviewer differ diff --git a/build/v210_test b/build/v210_test new file mode 100755 index 0000000..59980a7 Binary files /dev/null and b/build/v210_test differ diff --git a/conv.md b/conv.md new file mode 100644 index 0000000..61fdcdb --- /dev/null +++ b/conv.md @@ -0,0 +1,1933 @@ +ChatGPT + +Yes — those lines go into your cleanup section before destroying the Vulkan device. + +Find this cleanup area near the end: + +vkDestroyPipeline( + device, + graphicsPipeline, + nullptr +); + +vkDestroyPipelineLayout( + device, + pipelineLayout, + nullptr +); + +Add the vertex buffer cleanup BEFORE destroying the device: + +vkDestroyBuffer( + device, + + + +[1/2] Building CXX object CMakeFiles/mxl_multiviewer.dir/main.cpp.o +FAILED: [code=1] CMakeFiles/mxl_multiviewer.dir/main.cpp.o +/usr/bin/clang++ -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -std=gnu++20 -Wall -Wextra -Wpedantic -MD -MT CMakeFiles/mxl_multiviewer.dir/main.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/main.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/main.cpp.o -c /home/itten/mxl-multiviewer/main.cpp +/home/itten/mxl-multiviewer/main.cpp:910:54: error: implicit instantiation of undefined template 'std::array' + 910 | std::array attributeDescriptions{}; + | ^ +/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_pair.h:99:12: note: template is declared here + 99 | struct array; + | ^ +/home/itten/mxl-multiviewer/main.cpp:1252:33: error: redefinition of 'allocInfo' with a different type: 'VkCommandBufferAllocateInfo' vs 'VkMemoryAllocateInfo' + 1252 | VkCommandBufferAllocateInfo allocInfo{}; + | ^ +/home/itten/mxl-multiviewer/main.cpp:1121:26: note: previous definition is here + 1121 | VkMemoryAllocateInfo allocInfo{}; + | ^ +/home/itten/mxl-multiviewer/main.cpp:1257:15: error: no member named 'commandPool' in 'VkMemoryAllocateInfo' + 1257 | allocInfo.commandPool = + | ~~~~~~~~~ ^ +/home/itten/mxl-multiviewer/main.cpp:1260:15: error: no member named 'level' in 'VkMemoryAllocateInfo' + 1260 | allocInfo.level = + | ~~~~~~~~~ ^ +/home/itten/mxl-multiviewer/main.cpp:1263:15: error: no member named 'commandBufferCount' in 'VkMemoryAllocateInfo' + 1263 | allocInfo.commandBufferCount = + | ~~~~~~~~~ ^ +/home/itten/mxl-multiviewer/main.cpp:1268:9: error: no matching function for call to 'vkAllocateCommandBuffers' + 1268 | if (vkAllocateCommandBuffers( + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/vulkan/vulkan_core.h:4862:32: note: candidate function not viable: no known conversion from 'VkMemoryAllocateInfo *' to 'const VkCommandBufferAllocateInfo *' for 2nd argument + 4862 | VKAPI_ATTR VkResult VKAPI_CALL vkAllocateCommandBuffers( + | ^ + 4863 | VkDevice device, + 4864 | const VkCommandBufferAllocateInfo* pAllocateInfo, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/home/itten/mxl-multiviewer/main.cpp:1609:54: error: expected ';' after expression + 1609 | vkFreeMemory(device, vertexBufferMemory, nullptr) + | ^ + | ; +7 errors generated. +ninja: build stopped: subcommand failed. + +You have 3 simple issues. +1. Missing include + +Add this at the top: + +#include + +That fixes: + +undefined template 'std::array' + +2. allocInfo name conflict + +You already used this name here: + +VkMemoryAllocateInfo allocInfo{}; + +Later you also have: + +VkCommandBufferAllocateInfo allocInfo{}; + +Rename the vertex buffer one. + +Change this: + +VkMemoryAllocateInfo allocInfo{}; +allocInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; +allocInfo.allocationSize = memRequirements.size; +allocInfo.memoryTypeIndex = findMemoryType( + physicalDevice, + memRequirements.memoryTypeBits, + VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | + VK_MEMORY_PROPERTY_HOST_COHERENT_BIT +); + +if (vkAllocateMemory(device, &allocInfo, nullptr, &vertexBufferMemory) != VK_SUCCESS) + +to: + +VkMemoryAllocateInfo vertexAllocInfo{}; +vertexAllocInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; +vertexAllocInfo.allocationSize = memRequirements.size; +vertexAllocInfo.memoryTypeIndex = findMemoryType( + physicalDevice, + memRequirements.memoryTypeBits, + VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | + VK_MEMORY_PROPERTY_HOST_COHERENT_BIT +); + +if (vkAllocateMemory(device, &vertexAllocInfo, nullptr, &vertexBufferMemory) != VK_SUCCESS) + +3. Missing semicolon + +Change: + +vkFreeMemory(device, vertexBufferMemory, nullptr) + +to: + +vkFreeMemory(device, vertexBufferMemory, nullptr); + +Then rebuild: + +ninja +./mxl_multiviewer + + +itten@nettop:~/mxl-multiviewer/build$ ./mxl_multiviewer +Selected GPU: AMD Radeon Graphics (RADV RENOIR) +Graphics queue: 0 +Present queue: 0 +Logical device created +Swapchain created +Swapchain image count: 4 +Image views created +Render pass created +Shaders loaded +Graphics pipeline created +Framebuffers created +Command pool created +Command buffers allocated +Segmentation fault (core dumped) ./mxl_multiviewer + +looks like it works. I have a rectangle with gradient + +Great. That means Step 7.1 is complete. + +You now have: + +vertex buffer ++ +UV attributes ++ +quad rendering ++ +fragment shader using UVs + +This is very close to video rendering. + +Next step: + +CPU generated image +→ Vulkan texture +→ sampler +→ descriptor set +→ draw textured quad + +That is the real foundation for MXL frames. + +so go next step + +Have a rectangle with checkerboard + +Excellent — this is a major milestone. + +You now have: + +CPU pixels +→ staging buffer +→ GPU image +→ image view +→ sampler +→ descriptor set +→ textured quad + +That is the core of video rendering. + +For MXL later, this part changes only here: + +std::vector pixels(...) + +Instead of generated checkerboard pixels, you will copy bytes from the latest MXL frame. + +Next step should be: + +Step 7.3 +update texture every frame + +That simulates live video and prepares the exact mechanism needed for MXL feeds. + +go + +now checkers constatly moves + +Perfect. That means you now have a working live texture upload loop: + +CPU pixels change every frame +→ staging buffer +→ GPU texture +→ shader samples latest texture +→ rendered quad updates live + +This is basically the first version of your future MXL path. + +Next logical step: + +Step 7.4 +replace generated pixels with fake “feed frame” abstraction + +Instead of writing pixels directly in the render loop, create something like: + +struct VideoFrame +{ + uint32_t width; + uint32_t height; + std::vector pixels; +}; + +Then later: + +fake frame generator +→ MXL frame reader + +So the renderer does not care where frames come from. + +go next + +Now we’ll separate “video source” from “renderer”. This is important because later MXL should plug into the same interface without changing Vulkan rendering code. + +Step 7.4: create a fake feed abstraction. +1. Add struct above main() + +struct VideoFrame +{ + uint32_t width = 0; + uint32_t height = 0; + std::vector pixels; +}; + +Add fake feed generator: + +VideoFrame generateFakeFrame( + uint32_t width, + uint32_t height, + uint32_t frameCounter) +{ + VideoFrame frame; + frame.width = width; + frame.height = height; + frame.pixels.resize(width * height); + + for (uint32_t y = 0; y < height; ++y) + { + for (uint32_t x = 0; x < width; ++x) + { + const uint32_t movingX = + (x + frameCounter) % width; + + const bool checker = + ((movingX / 32) % 2) ^ ((y / 32) % 2); + + uint8_t r = checker ? 255 : 40; + uint8_t g = checker ? 80 : 180; + uint8_t b = checker ? 40 : 255; + uint8_t a = 255; + + frame.pixels[y * width + x] = + (a << 24) | + (b << 16) | + (g << 8) | + r; + } + } + + return frame; +} + +2. Remove direct pixel generation from the render loop + +Replace the moving-checker code inside your main loop with this: + +VideoFrame frame = + generateFakeFrame( + TEXTURE_WIDTH, + TEXTURE_HEIGHT, + frameCounter + ); + +void* frameTextureData = nullptr; + +vkMapMemory( + device, + stagingBufferMemory, + 0, + imageSize, + 0, + &frameTextureData +); + +std::memcpy( + frameTextureData, + frame.pixels.data(), + static_cast(imageSize) +); + +vkUnmapMemory(device, stagingBufferMemory); + +Keep the existing Vulkan upload part after it: + +transitionImageLayout(...); +copyBufferToImage(...); +transitionImageLayout(...); + +3. Remove old pixels dependency from loop + +You can still keep initial texture creation using pixels, but better replace the first texture fill with: + +VideoFrame initialFrame = + generateFakeFrame( + TEXTURE_WIDTH, + TEXTURE_HEIGHT, + 0 + ); + +Then upload: + +std::memcpy( + textureData, + initialFrame.pixels.data(), + static_cast(imageSize) +); + +After that, you can delete the old manual std::vector pixels(...) checkerboard generation block. + +Expected result should look the same: moving checkerboard. + +But architecturally you now have: + +fake feed generator + ↓ +VideoFrame + ↓ +renderer upload path + ↓ +GPU texture + +Later we replace only this: + +VideoFrame frame = generateFakeFrame(...); + +with something like: + +VideoFrame frame = mxlFeed.getLatestFrame(); + +That is the correct separation. + +3. Remove old pixels dependency from loop + +describe it + +Great — Step 7.4 works. + +You now have: + +fake feed source +→ VideoFrame +→ staging buffer +→ GPU texture +→ textured quad + +Next step should be multiple fake feeds: + +Feed 1 → texture 1 → tile 1 +Feed 2 → texture 2 → tile 2 +Feed 3 → texture 3 → tile 3 +Feed 4 → texture 4 → tile 4 + +That is the first real multiview prototype. + +go + +Now we’ll move from “video renderer” to the first real multiview prototype: several independent fake feeds, each with its own texture, rendered into different tiles. + +Step 8: multiple fake feeds / multiple textured quads. + +Do it in 2 small parts. +1. Replace single quad vertices with 4 tiles + +Replace your quadVertices with this: + +std::vector makeQuad( + float x0, + float y0, + float x1, + float y1) +{ + return { + {{x0, y0}, {0.0f, 1.0f}}, + {{x1, y0}, {1.0f, 1.0f}}, + {{x1, y1}, {1.0f, 0.0f}}, + + {{x0, y0}, {0.0f, 1.0f}}, + {{x1, y1}, {1.0f, 0.0f}}, + {{x0, y1}, {0.0f, 0.0f}}, + }; +} + +Then create 4 quads: + +std::vector quadVertices; + +auto q1 = makeQuad(-1.0f, -1.0f, 0.0f, 0.0f); +auto q2 = makeQuad( 0.0f, -1.0f, 1.0f, 0.0f); +auto q3 = makeQuad(-1.0f, 0.0f, 0.0f, 1.0f); +auto q4 = makeQuad( 0.0f, 0.0f, 1.0f, 1.0f); + +quadVertices.insert(quadVertices.end(), q1.begin(), q1.end()); +quadVertices.insert(quadVertices.end(), q2.begin(), q2.end()); +quadVertices.insert(quadVertices.end(), q3.begin(), q3.end()); +quadVertices.insert(quadVertices.end(), q4.begin(), q4.end()); + +Important: because this is no longer const, create it inside main() before vertex buffer creation, not globally. + +So remove the old global: + +const std::vector quadVertices = ... + +2. For now, draw same texture 4 times + +Your existing command recording probably has: + +vkCmdDraw( + commandBuffers[i], + static_cast(quadVertices.size()), + 1, + 0, + 0 +); + +Keep it as-is. + +Expected result: + +same moving checkerboard appears in 4 tiles + +This proves your renderer can draw multiple tiles. + +After that works, next step is: + +4 fake feeds +4 textures +4 descriptor sets +draw each tile with its own texture + +That will be the first true multiview. + +[1/2] Building CXX object CMakeFiles/mxl_multiviewer.dir/main.cpp.o +FAILED: [code=1] CMakeFiles/mxl_multiviewer.dir/main.cpp.o +/usr/bin/clang++ -I/usr/include/fribidi -I/usr/include/libdrm -I/usr/include/libdecor-0 -std=gnu++20 -Wall -Wextra -Wpedantic -MD -MT CMakeFiles/mxl_multiviewer.dir/main.cpp.o -MF CMakeFiles/mxl_multiviewer.dir/main.cpp.o.d -o CMakeFiles/mxl_multiviewer.dir/main.cpp.o -c /home/itten/mxl-multiviewer/main.cpp +/home/itten/mxl-multiviewer/main.cpp:244:1: error: unknown type name 'quadVertices' + 244 | quadVertices.insert(quadVertices.end(), q1.begin(), q1.end()); + | ^ +/home/itten/mxl-multiviewer/main.cpp:244:13: error: cannot use dot operator on a type + 244 | quadVertices.insert(quadVertices.end(), q1.begin(), q1.end()); + | ^ +/home/itten/mxl-multiviewer/main.cpp:245:1: error: unknown type name 'quadVertices' + 245 | quadVertices.insert(quadVertices.end(), q2.begin(), q2.end()); + | ^ +/home/itten/mxl-multiviewer/main.cpp:245:13: error: cannot use dot operator on a type + 245 | quadVertices.insert(quadVertices.end(), q2.begin(), q2.end()); + | ^ +/home/itten/mxl-multiviewer/main.cpp:246:1: error: unknown type name 'quadVertices' + 246 | quadVertices.insert(quadVertices.end(), q3.begin(), q3.end()); + | ^ +/home/itten/mxl-multiviewer/main.cpp:246:13: error: cannot use dot operator on a type + 246 | quadVertices.insert(quadVertices.end(), q3.begin(), q3.end()); + | ^ +/home/itten/mxl-multiviewer/main.cpp:247:1: error: unknown type name 'quadVertices' + 247 | quadVertices.insert(quadVertices.end(), q4.begin(), q4.end()); + | ^ +/home/itten/mxl-multiviewer/main.cpp:247:13: error: cannot use dot operator on a type + 247 | quadVertices.insert(quadVertices.end(), q4.begin(), q4.end()); + | ^ +8 errors generated. + +So now it running checkerboard, with smaller tiles + +Great — Step 8.1 works. + +You now have: + +one texture +→ one vertex buffer with 4 quads +→ 4 rendered tiles + +This is the first visual multiview layout. + +Next step: + +4 fake feeds +4 different textures +4 descriptor sets +draw each tile separately + +Then it becomes a real multiview prototype instead of one texture repeated four times. + +go + +Now we’ll make it a true multiview: four independent fake feeds, each with its own GPU texture and descriptor set, drawn into its own tile. + +Step 8.2: 4 textures, 4 fake feeds, 4 tiles. + +Right now you draw all 4 quads in one vkCmdDraw() using one descriptor set. + +Now change to: + +bind descriptor set 1 → draw quad 1 +bind descriptor set 2 → draw quad 2 +bind descriptor set 3 → draw quad 3 +bind descriptor set 4 → draw quad 4 + +Each quad has 6 vertices. +1. Add feed count + +Near your constants: + +const uint32_t FEED_COUNT = 4; +const uint32_t VERTICES_PER_QUAD = 6; + +2. Make fake frames look different per feed + +Replace your generator with this version: + +VideoFrame generateFakeFrame( + uint32_t width, + uint32_t height, + uint32_t frameCounter, + uint32_t feedIndex) +{ + VideoFrame frame; + frame.width = width; + frame.height = height; + frame.pixels.resize(width * height); + + for (uint32_t y = 0; y < height; ++y) + { + for (uint32_t x = 0; x < width; ++x) + { + const uint32_t movingX = + (x + frameCounter * (feedIndex + 1)) % width; + + const bool checker = + ((movingX / 32) % 2) ^ ((y / 32) % 2); + + uint8_t r = 0; + uint8_t g = 0; + uint8_t b = 0; + uint8_t a = 255; + + if (feedIndex == 0) + { + r = checker ? 255 : 80; + g = checker ? 40 : 20; + b = checker ? 40 : 20; + } + else if (feedIndex == 1) + { + r = checker ? 40 : 20; + g = checker ? 255 : 80; + b = checker ? 40 : 20; + } + else if (feedIndex == 2) + { + r = checker ? 40 : 20; + g = checker ? 40 : 20; + b = checker ? 255 : 80; + } + else + { + r = checker ? 255 : 80; + g = checker ? 255 : 80; + b = checker ? 40 : 20; + } + + frame.pixels[y * width + x] = + (a << 24) | + (b << 16) | + (g << 8) | + r; + } + } + + return frame; +} + +3. Replace single texture variables with arrays + +Find your single variables: + +VkBuffer stagingBuffer; +VkDeviceMemory stagingBufferMemory; + +VkImage textureImage; +VkDeviceMemory textureImageMemory; + +VkImageView textureImageView; +VkSampler textureSampler; + +VkDescriptorSet descriptorSet; + +Replace with: + +std::array stagingBuffers{}; +std::array stagingBufferMemories{}; + +std::array textureImages{}; +std::array textureImageMemories{}; + +std::array textureImageViews{}; +std::array textureSamplers{}; + +std::array descriptorSets{}; + +Make sure you have: + +#include + +4. Change descriptor pool count + +Find: + +poolSize.descriptorCount = 1; +... +poolInfoDesc.maxSets = 1; + +Change to: + +poolSize.descriptorCount = FEED_COUNT; +poolInfoDesc.maxSets = FEED_COUNT; + +5. Allocate 4 descriptor sets + +Replace this: + +descriptorAllocInfo.descriptorSetCount = 1; +descriptorAllocInfo.pSetLayouts = &descriptorSetLayout; + +with: + +std::array descriptorSetLayouts{}; + +for (uint32_t i = 0; i < FEED_COUNT; ++i) +{ + descriptorSetLayouts[i] = descriptorSetLayout; +} + +descriptorAllocInfo.descriptorSetCount = FEED_COUNT; +descriptorAllocInfo.pSetLayouts = descriptorSetLayouts.data(); + +And replace: + +vkAllocateDescriptorSets( + device, + &descriptorAllocInfo, + &descriptorSet +) + +with: + +vkAllocateDescriptorSets( + device, + &descriptorAllocInfo, + descriptorSets.data() +) + +6. Create textures in a loop + +Replace your current single texture creation block with this loop: + +VkDeviceSize imageSize = + TEXTURE_WIDTH * TEXTURE_HEIGHT * 4; + +for (uint32_t feed = 0; feed < FEED_COUNT; ++feed) +{ + VideoFrame initialFrame = + generateFakeFrame( + TEXTURE_WIDTH, + TEXTURE_HEIGHT, + 0, + feed + ); + + createBuffer( + device, + physicalDevice, + imageSize, + VK_BUFFER_USAGE_TRANSFER_SRC_BIT, + VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | + VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, + stagingBuffers[feed], + stagingBufferMemories[feed] + ); + + void* textureData = nullptr; + + vkMapMemory( + device, + stagingBufferMemories[feed], + 0, + imageSize, + 0, + &textureData + ); + + std::memcpy( + textureData, + initialFrame.pixels.data(), + static_cast(imageSize) + ); + + vkUnmapMemory(device, stagingBufferMemories[feed]); + + createImage( + device, + physicalDevice, + TEXTURE_WIDTH, + TEXTURE_HEIGHT, + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_TILING_OPTIMAL, + VK_IMAGE_USAGE_TRANSFER_DST_BIT | + VK_IMAGE_USAGE_SAMPLED_BIT, + VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, + textureImages[feed], + textureImageMemories[feed] + ); + + transitionImageLayout( + device, + commandPool, + graphicsQueue, + textureImages[feed], + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_LAYOUT_UNDEFINED, + VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL + ); + + copyBufferToImage( + device, + commandPool, + graphicsQueue, + stagingBuffers[feed], + textureImages[feed], + TEXTURE_WIDTH, + TEXTURE_HEIGHT + ); + + transitionImageLayout( + device, + commandPool, + graphicsQueue, + textureImages[feed], + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, + VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + ); + + VkImageViewCreateInfo textureViewInfo{}; + textureViewInfo.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO; + textureViewInfo.image = textureImages[feed]; + textureViewInfo.viewType = VK_IMAGE_VIEW_TYPE_2D; + textureViewInfo.format = VK_FORMAT_R8G8B8A8_UNORM; + textureViewInfo.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; + textureViewInfo.subresourceRange.baseMipLevel = 0; + textureViewInfo.subresourceRange.levelCount = 1; + textureViewInfo.subresourceRange.baseArrayLayer = 0; + textureViewInfo.subresourceRange.layerCount = 1; + + if (vkCreateImageView( + device, + &textureViewInfo, + nullptr, + &textureImageViews[feed]) != VK_SUCCESS) + { + throw std::runtime_error("Failed to create texture image view"); + } + + VkSamplerCreateInfo samplerInfo{}; + samplerInfo.sType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO; + samplerInfo.magFilter = VK_FILTER_LINEAR; + samplerInfo.minFilter = VK_FILTER_LINEAR; + samplerInfo.addressModeU = VK_SAMPLER_ADDRESS_MODE_REPEAT; + samplerInfo.addressModeV = VK_SAMPLER_ADDRESS_MODE_REPEAT; + samplerInfo.addressModeW = VK_SAMPLER_ADDRESS_MODE_REPEAT; + samplerInfo.anisotropyEnable = VK_FALSE; + samplerInfo.borderColor = VK_BORDER_COLOR_INT_OPAQUE_BLACK; + samplerInfo.unnormalizedCoordinates = VK_FALSE; + samplerInfo.compareEnable = VK_FALSE; + samplerInfo.mipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR; + + if (vkCreateSampler( + device, + &samplerInfo, + nullptr, + &textureSamplers[feed]) != VK_SUCCESS) + { + throw std::runtime_error("Failed to create texture sampler"); + } +} + +std::cout << "Feed textures created" << std::endl; + +7. Update descriptor sets in a loop + +After allocating descriptor sets, replace the single descriptor update with: + +for (uint32_t feed = 0; feed < FEED_COUNT; ++feed) +{ + VkDescriptorImageInfo imageInfo{}; + imageInfo.imageLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; + imageInfo.imageView = textureImageViews[feed]; + imageInfo.sampler = textureSamplers[feed]; + + VkWriteDescriptorSet descriptorWrite{}; + descriptorWrite.sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET; + descriptorWrite.dstSet = descriptorSets[feed]; + descriptorWrite.dstBinding = 0; + descriptorWrite.dstArrayElement = 0; + descriptorWrite.descriptorType = + VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; + descriptorWrite.descriptorCount = 1; + descriptorWrite.pImageInfo = &imageInfo; + + vkUpdateDescriptorSets( + device, + 1, + &descriptorWrite, + 0, + nullptr + ); +} + +std::cout << "Descriptor sets created" << std::endl; + +Important: descriptor update must happen after texture image views and samplers are created. +8. Update all textures every frame + +Replace single-frame update in main loop with: + +++frameCounter; + +for (uint32_t feed = 0; feed < FEED_COUNT; ++feed) +{ + VideoFrame frame = + generateFakeFrame( + TEXTURE_WIDTH, + TEXTURE_HEIGHT, + frameCounter, + feed + ); + + void* frameTextureData = nullptr; + + vkMapMemory( + device, + stagingBufferMemories[feed], + 0, + imageSize, + 0, + &frameTextureData + ); + + std::memcpy( + frameTextureData, + frame.pixels.data(), + static_cast(imageSize) + ); + + vkUnmapMemory(device, stagingBufferMemories[feed]); + + transitionImageLayout( + device, + commandPool, + graphicsQueue, + textureImages[feed], + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, + VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL + ); + + copyBufferToImage( + device, + commandPool, + graphicsQueue, + stagingBuffers[feed], + textureImages[feed], + TEXTURE_WIDTH, + TEXTURE_HEIGHT + ); + + transitionImageLayout( + device, + commandPool, + graphicsQueue, + textureImages[feed], + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, + VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + ); +} + +9. Record draw commands per feed + +Replace your single descriptor bind + draw with this: + +VkBuffer vertexBuffers[] = { vertexBuffer }; +VkDeviceSize offsets[] = { 0 }; + +vkCmdBindVertexBuffers( + commandBuffers[i], + 0, + 1, + vertexBuffers, + offsets +); + +for (uint32_t feed = 0; feed < FEED_COUNT; ++feed) +{ + vkCmdBindDescriptorSets( + commandBuffers[i], + VK_PIPELINE_BIND_POINT_GRAPHICS, + pipelineLayout, + 0, + 1, + &descriptorSets[feed], + 0, + nullptr + ); + + vkCmdDraw( + commandBuffers[i], + VERTICES_PER_QUAD, + 1, + feed * VERTICES_PER_QUAD, + 0 + ); +} + +This means: + +feed 0 uses vertices 0–5 +feed 1 uses vertices 6–11 +feed 2 uses vertices 12–17 +feed 3 uses vertices 18–23 + +10. Cleanup arrays + +Replace single cleanup with: + +for (uint32_t feed = 0; feed < FEED_COUNT; ++feed) +{ + vkDestroySampler(device, textureSamplers[feed], nullptr); + + vkDestroyImageView(device, textureImageViews[feed], nullptr); + + vkDestroyImage(device, textureImages[feed], nullptr); + vkFreeMemory(device, textureImageMemories[feed], nullptr); + + vkDestroyBuffer(device, stagingBuffers[feed], nullptr); + vkFreeMemory(device, stagingBufferMemories[feed], nullptr); +} + +Keep: + +vkDestroyDescriptorPool(device, descriptorPool, nullptr); +vkDestroyDescriptorSetLayout(device, descriptorSetLayout, nullptr); + +Expected result: + +4 tiles +4 different moving checkerboards +different colors / movement speed + +That is your first real software multiview prototype. + +Describe what and where change from step 6 + +From Step 6, you had: + +one triangle / one pipeline / one draw call + +Now you are changing it into: + +4 quads +4 textures +4 descriptor sets +4 draw calls + +Here is the clean map of changes. +1. Top of file: add constants + +Near texture constants: + +const uint32_t TEXTURE_WIDTH = 256; +const uint32_t TEXTURE_HEIGHT = 256; + +const uint32_t FEED_COUNT = 4; +const uint32_t VERTICES_PER_QUAD = 6; + +2. Above main(): add frame + fake feed + +struct VideoFrame +{ + uint32_t width = 0; + uint32_t height = 0; + std::vector pixels; +}; + +And: + +VideoFrame generateFakeFrame( + uint32_t width, + uint32_t height, + uint32_t frameCounter, + uint32_t feedIndex) +{ + // generates colored moving checkerboard +} + +3. Above main(): replace triangle vertices with quad helper + +Keep Vertex: + +struct Vertex +{ + float pos[2]; + float uv[2]; +}; + +Add: + +std::vector makeQuad( + float x0, + float y0, + float x1, + float y1) +{ + return { + {{x0, y0}, {0.0f, 1.0f}}, + {{x1, y0}, {1.0f, 1.0f}}, + {{x1, y1}, {1.0f, 0.0f}}, + + {{x0, y0}, {0.0f, 1.0f}}, + {{x1, y1}, {1.0f, 0.0f}}, + {{x0, y1}, {0.0f, 0.0f}}, + }; +} + +4. Inside main(): create 4 quads before vertex buffer + +Place this before vertex buffer creation: + +std::vector quadVertices; + +auto q1 = makeQuad(-1.0f, -1.0f, 0.0f, 0.0f); +auto q2 = makeQuad( 0.0f, -1.0f, 1.0f, 0.0f); +auto q3 = makeQuad(-1.0f, 0.0f, 0.0f, 1.0f); +auto q4 = makeQuad( 0.0f, 0.0f, 1.0f, 1.0f); + +quadVertices.insert(quadVertices.end(), q1.begin(), q1.end()); +quadVertices.insert(quadVertices.end(), q2.begin(), q2.end()); +quadVertices.insert(quadVertices.end(), q3.begin(), q3.end()); +quadVertices.insert(quadVertices.end(), q4.begin(), q4.end()); + +5. Pipeline setup: replace empty vertex input + +Step 6 had empty vertex input because the triangle was generated in shader. + +Now use: + +VkVertexInputBindingDescription bindingDescription{}; +bindingDescription.binding = 0; +bindingDescription.stride = sizeof(Vertex); +bindingDescription.inputRate = VK_VERTEX_INPUT_RATE_VERTEX; + +with two attributes: + +location 0 = position +location 1 = uv + +6. Pipeline layout: add descriptor set layout + +Before pipeline layout creation, add: + +VkDescriptorSetLayout descriptorSetLayout; + +with binding: + +binding = 0 +type = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER +stage = VK_SHADER_STAGE_FRAGMENT_BIT + +Then pipeline layout must include it: + +pipelineLayoutInfo.setLayoutCount = 1; +pipelineLayoutInfo.pSetLayouts = &descriptorSetLayout; + +7. Shaders: use textured shaders instead of triangle shaders + +Instead of: + +triangle.vert.spv +triangle.frag.spv + +load: + +textured.vert.spv +textured.frag.spv + +Your fragment shader now samples: + +layout(binding = 0) uniform sampler2D texSampler; + +8. After command pool creation: create 4 textures + +This part goes after command pool is created, because texture upload uses temporary command buffers. + +Replace single texture variables with arrays: + +std::array stagingBuffers{}; +std::array stagingBufferMemories{}; + +std::array textureImages{}; +std::array textureImageMemories{}; + +std::array textureImageViews{}; +std::array textureSamplers{}; + +std::array descriptorSets{}; + +Then create textures in a loop: + +for (uint32_t feed = 0; feed < FEED_COUNT; ++feed) +{ + VideoFrame initialFrame = + generateFakeFrame(TEXTURE_WIDTH, TEXTURE_HEIGHT, 0, feed); + + // create staging buffer + // copy pixels to staging buffer + // create VkImage + // transition image + // copy buffer to image + // transition image to shader read + // create image view + // create sampler +} + +9. After textures: create descriptor pool and 4 descriptor sets + +Descriptor pool must support 4 image samplers: + +poolSize.descriptorCount = FEED_COUNT; +poolInfoDesc.maxSets = FEED_COUNT; + +Allocate 4 sets: + +std::array descriptorSetLayouts{}; + +for (uint32_t i = 0; i < FEED_COUNT; ++i) +{ + descriptorSetLayouts[i] = descriptorSetLayout; +} + +Then update each descriptor set with its own: + +textureImageViews[feed] +textureSamplers[feed] + +10. Command recording: draw one quad per feed + +Step 6 had: + +vkCmdDraw(commandBuffers[i], 3, 1, 0, 0); + +Now you want: + +vkCmdBindVertexBuffers(...); + +for (uint32_t feed = 0; feed < FEED_COUNT; ++feed) +{ + vkCmdBindDescriptorSets( + commandBuffers[i], + VK_PIPELINE_BIND_POINT_GRAPHICS, + pipelineLayout, + 0, + 1, + &descriptorSets[feed], + 0, + nullptr + ); + + vkCmdDraw( + commandBuffers[i], + VERTICES_PER_QUAD, + 1, + feed * VERTICES_PER_QUAD, + 0 + ); +} + +This means: + +feed 0 → vertices 0–5 +feed 1 → vertices 6–11 +feed 2 → vertices 12–17 +feed 3 → vertices 18–23 + +11. Main loop: update 4 textures every frame + +Before acquiring swapchain image, update all feeds: + +++frameCounter; + +for (uint32_t feed = 0; feed < FEED_COUNT; ++feed) +{ + VideoFrame frame = + generateFakeFrame( + TEXTURE_WIDTH, + TEXTURE_HEIGHT, + frameCounter, + feed + ); + + // copy frame.pixels to stagingBuffers[feed] + // transition textureImages[feed] to TRANSFER_DST + // copy staging buffer to image + // transition back to SHADER_READ_ONLY +} + +12. Cleanup: destroy arrays + +Instead of destroying one texture, destroy all: + +for (uint32_t feed = 0; feed < FEED_COUNT; ++feed) +{ + vkDestroySampler(device, textureSamplers[feed], nullptr); + vkDestroyImageView(device, textureImageViews[feed], nullptr); + + vkDestroyImage(device, textureImages[feed], nullptr); + vkFreeMemory(device, textureImageMemories[feed], nullptr); + + vkDestroyBuffer(device, stagingBuffers[feed], nullptr); + vkFreeMemory(device, stagingBufferMemories[feed], nullptr); +} + +Also destroy: + +vkDestroyDescriptorPool(device, descriptorPool, nullptr); +vkDestroyDescriptorSetLayout(device, descriptorSetLayout, nullptr); + +Final goal: + +4 independent fake feeds +4 GPU textures +4 descriptor sets +4 tiles + +That is your first real multiview prototype. + +I mean from 6. Create textures in a loop + +Not from global step 6 + +Got it. You mean item 6: “Create textures in a loop” from Step 8.2. + +This part replaces your old single texture creation block. +Where to put it + +Put this block after command pool creation: + +std::cout << "Command pool created" << std::endl; + +and before command buffer allocation: + +std::cout << "Command buffers allocated" << std::endl; + +Because texture upload uses: + +beginSingleTimeCommands(...) + +and that requires an existing: + +commandPool + +What old code it replaces + +Previously you had something like this: + +VkBuffer stagingBuffer; +VkDeviceMemory stagingBufferMemory; + +VkImage textureImage; +VkDeviceMemory textureImageMemory; + +VkImageView textureImageView; +VkSampler textureSampler; + +and then one-time creation: + +VideoFrame initialFrame = generateFakeFrame(...); + +createBuffer(... stagingBuffer ...); + +memcpy(... initialFrame.pixels ...); + +createImage(... textureImage ...); + +transitionImageLayout(... textureImage ...); + +copyBufferToImage(... textureImage ...); + +transitionImageLayout(... textureImage ...); + +vkCreateImageView(... textureImageView ...); + +vkCreateSampler(... textureSampler ...); + +Delete that single-feed texture block. +Replace with arrays + +Before the loop, declare arrays: + +std::array stagingBuffers{}; +std::array stagingBufferMemories{}; + +std::array textureImages{}; +std::array textureImageMemories{}; + +std::array textureImageViews{}; +std::array textureSamplers{}; + +Then create all 4 textures with: + +VkDeviceSize imageSize = + TEXTURE_WIDTH * TEXTURE_HEIGHT * 4; + +for (uint32_t feed = 0; feed < FEED_COUNT; ++feed) +{ + VideoFrame initialFrame = + generateFakeFrame( + TEXTURE_WIDTH, + TEXTURE_HEIGHT, + 0, + feed + ); + + createBuffer( + device, + physicalDevice, + imageSize, + VK_BUFFER_USAGE_TRANSFER_SRC_BIT, + VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | + VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, + stagingBuffers[feed], + stagingBufferMemories[feed] + ); + + void* textureData = nullptr; + + vkMapMemory( + device, + stagingBufferMemories[feed], + 0, + imageSize, + 0, + &textureData + ); + + std::memcpy( + textureData, + initialFrame.pixels.data(), + static_cast(imageSize) + ); + + vkUnmapMemory(device, stagingBufferMemories[feed]); + + createImage( + device, + physicalDevice, + TEXTURE_WIDTH, + TEXTURE_HEIGHT, + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_TILING_OPTIMAL, + VK_IMAGE_USAGE_TRANSFER_DST_BIT | + VK_IMAGE_USAGE_SAMPLED_BIT, + VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, + textureImages[feed], + textureImageMemories[feed] + ); + + transitionImageLayout( + device, + commandPool, + graphicsQueue, + textureImages[feed], + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_LAYOUT_UNDEFINED, + VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL + ); + + copyBufferToImage( + device, + commandPool, + graphicsQueue, + stagingBuffers[feed], + textureImages[feed], + TEXTURE_WIDTH, + TEXTURE_HEIGHT + ); + + transitionImageLayout( + device, + commandPool, + graphicsQueue, + textureImages[feed], + VK_FORMAT_R8G8B8A8_UNORM, + VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, + VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + ); + + VkImageViewCreateInfo textureViewInfo{}; + textureViewInfo.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO; + textureViewInfo.image = textureImages[feed]; + textureViewInfo.viewType = VK_IMAGE_VIEW_TYPE_2D; + textureViewInfo.format = VK_FORMAT_R8G8B8A8_UNORM; + + textureViewInfo.subresourceRange.aspectMask = + VK_IMAGE_ASPECT_COLOR_BIT; + + textureViewInfo.subresourceRange.baseMipLevel = 0; + textureViewInfo.subresourceRange.levelCount = 1; + textureViewInfo.subresourceRange.baseArrayLayer = 0; + textureViewInfo.subresourceRange.layerCount = 1; + + if (vkCreateImageView( + device, + &textureViewInfo, + nullptr, + &textureImageViews[feed]) != VK_SUCCESS) + { + throw std::runtime_error("Failed to create texture image view"); + } + + VkSamplerCreateInfo samplerInfo{}; + samplerInfo.sType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO; + samplerInfo.magFilter = VK_FILTER_LINEAR; + samplerInfo.minFilter = VK_FILTER_LINEAR; + samplerInfo.addressModeU = VK_SAMPLER_ADDRESS_MODE_REPEAT; + samplerInfo.addressModeV = VK_SAMPLER_ADDRESS_MODE_REPEAT; + samplerInfo.addressModeW = VK_SAMPLER_ADDRESS_MODE_REPEAT; + samplerInfo.anisotropyEnable = VK_FALSE; + samplerInfo.borderColor = VK_BORDER_COLOR_INT_OPAQUE_BLACK; + samplerInfo.unnormalizedCoordinates = VK_FALSE; + samplerInfo.compareEnable = VK_FALSE; + samplerInfo.mipmapMode = VK_SAMPLER_MIPMAP_MODE_LINEAR; + + if (vkCreateSampler( + device, + &samplerInfo, + nullptr, + &textureSamplers[feed]) != VK_SUCCESS) + { + throw std::runtime_error("Failed to create texture sampler"); + } +} + +std::cout << "Feed textures created" << std::endl; + +What this does + +For each feed: + +generate fake frame +→ create staging buffer +→ copy pixels to staging buffer +→ create GPU image +→ copy staging buffer to GPU image +→ create image view +→ create sampler + +After this block, you have: + +textureImages[0..3] +textureImageViews[0..3] +textureSamplers[0..3] +stagingBuffers[0..3] + +Next item after this is: + +7. update descriptor sets in a loop + +That connects each texture to a descriptor set so shaders can sample the correct feed. + +Holy shit, looks like it's better to install chatGPT cli tool + +For this kind of project — honestly yes, a local workflow becomes much more practical. + +Because now you’re entering territory where you have: + + long Vulkan source files + + iterative edits + + shader files + + build logs + + architecture refactors + + many moving pieces + +The browser UI becomes painful for: + + large diffs + + multi-file edits + + navigating codebases + + preserving history + +A terminal/editor workflow is much better. +What I’d recommend for your setup + +On Linux + Vulkan project: +Editor + +Either: + + Visual Studio Code + + CLion + +CLion is especially good for CMake + C++ navigation. +AI workflow options +Option 1 — ChatGPT app/browser + repo + +Simple and works fine: + + keep ChatGPT open + + edit locally + + paste errors/diffs + +Honestly still very usable. +Option 2 — CLI-style workflows + +There are unofficial/community tools, but the better modern approach is usually: + + VSCode extension + + JetBrains AI plugin + + terminal assistant integrations + +because they can: + + inspect files directly + + apply edits + + understand project structure + +What becomes VERY important now + +You should stop growing: + +main.cpp + +into a monster. + +You are at the perfect moment to refactor. +Strong recommendation RIGHT NOW + +Before continuing much further: +Split into files + +src/ +├── main.cpp +├── renderer/ +│ ├── VulkanContext.cpp +│ ├── VulkanContext.hpp +│ ├── Texture.cpp +│ ├── Texture.hpp +│ ├── Swapchain.cpp +│ └── Pipeline.cpp +│ +├── feeds/ +│ ├── FakeFeed.cpp +│ ├── FakeFeed.hpp +│ ├── VideoFrame.hpp +│ +└── util/ + +Because otherwise Vulkan turns into: + + 4000-line nightmare + + impossible debugging + + state chaos + +Professional Vulkan projects are VERY modular. +Current architecture you already have + +You basically already created: + +feed layer +→ upload layer +→ render layer + +That’s excellent. + +Now it’s time to physically separate them into files. +Also: RenderDoc becomes critical now + +Install: + +RenderDoc + +You are now at the stage where: + + descriptor bugs + + image layout bugs + + wrong textures + + synchronization problems + +become common. + +RenderDoc saves DAYS of debugging. +Your current progress is actually very solid + +You already built: + + Vulkan renderer + + dynamic texture uploads + + multiple textures + + multiview tiling + +That’s already far beyond “tutorial level”. + +Why it uses so much CPU right now? + +Because right now the prototype is intentionally inefficient. + +Main CPU costs: + + You regenerate all pixels on CPU every frame + +for y + for x + pixels[...] = ... + +For 4 feeds × 256×256 this is fine, but it still runs constantly. + + You map/unmap staging memory every frame + +vkMapMemory(...) +memcpy(...) +vkUnmapMemory(...) + +Mapping every frame is not ideal. Later you should persistently map once. + + You use vkQueueWaitIdle() during every texture upload + +This is the biggest problem. + +Your helper likely does: + +vkQueueSubmit(...) +vkQueueWaitIdle(graphicsQueue); + +That forces CPU/GPU synchronization every upload. + +For 4 feeds, every frame you do: + +feed 1 upload → wait GPU idle +feed 2 upload → wait GPU idle +feed 3 upload → wait GPU idle +feed 4 upload → wait GPU idle +then render + +That destroys performance. + + You do layout transitions every frame per feed + +SHADER_READ_ONLY → TRANSFER_DST +TRANSFER_DST → SHADER_READ_ONLY + +This is okay for learning, but expensive when done naively with immediate waits. +Biggest immediate fix + +Stop using this for per-frame upload: + +vkQueueWaitIdle(graphicsQueue); + +That helper is fine for initialization, but not for live video. + +For real-time texture updates, you want: + +record upload commands +record render commands +submit once per frame +sync with fences/semaphores + +Not: + +submit upload +wait idle +submit upload +wait idle +submit upload +wait idle +submit render + +Also optimize CPU frame generation + +Your fake checkerboard is CPU-generated every frame. Real MXL will already provide frame memory, so later you will mostly do: + +memcpy(stagingMemory, mxlFramePtr, frameSize); + +No pixel generation loop. +Better next architecture + +Instead of: + +for each feed: + generate pixels + map + copy + unmap + transition + copy + transition + wait idle +render + +Use: + +persistent mapped staging buffers + +each frame: + memcpy latest frames into staging buffers + record all copy commands + record all render commands + submit once + +Practical short-term improvement + +For now, reduce load by adding delay or limiting FPS: + +SDL_Delay(16); // about 60 FPS + +at end of loop. + +But this only hides the real problem. + +The real fix is removing per-upload: + +vkQueueWaitIdle() + +from the frame loop. + +Oh, ok. So when we will use real feeds it will be easier for SPU + +Yes — significantly easier for CPU. + +Right now your prototype is doing artificial heavy CPU work: + +generate procedural pixels +for every feed +every frame + +That is NOT representative of real video pipelines. + +With real MXL feeds: + +MXL already provides frame bytes + +So your CPU path becomes mostly: + +memcpy( + mappedStagingMemory, + mxlFramePointer, + frameSize +); + +instead of: + +for every pixel: + compute checkerboard math + +That’s a huge difference. +What real multiview CPU usage mostly becomes +1. Memory bandwidth + +Mostly: + +copy frame memory + +not compute. + +Modern CPUs are very good at this. +2. Synchronization + +Managing: + + latest frames + + frame ownership + + timing + +3. Optional format conversion + +This can become expensive IF: + + MXL format is not GPU-friendly + + you convert on CPU + +But ideally: + + upload native format + + convert in shader + +Important future optimization insight + +If MXL gives: + +v210 +YUV +packed formats + +You should ideally: + +upload raw packed data to GPU +decode/convert in fragment shader + +instead of CPU conversion to RGBA. + +Professional broadcast systems heavily rely on: + + shader color conversion + + shader scaling + + shader compositing + +because GPU bandwidth is enormous. +Your future CPU load will likely look like + +feed threads: + read newest frame pointers + +render thread: + memcpy newest frame into staging buffer + submit uploads + composite + +That’s much lighter than: + + decoding H264/H265 + + software scaling + + software compositing + +This is exactly why systems like vMix scale well + +They avoid: + + CPU compositing + + CPU scaling + + CPU colorspace conversion + +GPU does almost everything. +Your current prototype is already structurally correct + +You already have: + +frame source +→ upload +→ texture +→ render + +Now it’s just about: + + better synchronization + + better upload strategy + + shader-based processing + + resource reuse + +Architecturally you’re on the right track. + + diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..1c8d906 --- /dev/null +++ b/main.cpp @@ -0,0 +1,1747 @@ +#include "AppConfig.hpp" +#include "FeedCreate.hpp" +#include "FeedTexture.hpp" +#include "RenderPipeline.hpp" +#include "Swapchain.hpp" +#include "TileLayout.hpp" +#include "V210ComputeDecoder.hpp" +#include "VulkanContext.hpp" +#include "VulkanUtils.hpp" + +#include +#include +#include + +#include + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if defined(__linux__) +#include +#endif + +constexpr uint32_t TEXTURE_WIDTH = 512; +constexpr uint32_t TEXTURE_HEIGHT = 288; +constexpr uint32_t VERTICES_PER_QUAD = 6; +constexpr float TILE_GAP_PIXELS = 8.0f; + +static std::atomic g_running{true}; + +struct PerfStats +{ + uint64_t frames = 0; + uint64_t feedReadTicks = 0; + uint64_t uploadDecodeTicks = 0; + uint64_t submitPresentTicks = 0; + uint64_t idleDelayTicks = 0; + uint64_t frameTicks = 0; +}; + +struct FeedPerfStats +{ + uint64_t updates = 0; + uint64_t repeats = 0; + uint64_t skippedGrains = 0; + uint64_t lastGrain = 0; + bool hasLastGrain = false; +}; + +struct ThreadCpuSample +{ + uint64_t ticks = 0; + std::string name; +}; + +using ThreadCpuSamples = std::map; + +static bool readThreadCpuStat( + const std::filesystem::path& statPath, + int tid, + ThreadCpuSample& sample) +{ + std::ifstream file(statPath); + + if (!file) + { + return false; + } + + std::string line; + std::getline(file, line); + + const size_t lparen = line.find('('); + const size_t rparen = line.rfind(") "); + + if (lparen == std::string::npos || + rparen == std::string::npos || + rparen <= lparen) + { + return false; + } + + sample.name = line.substr(lparen + 1, rparen - lparen - 1); + + std::istringstream fields(line.substr(rparen + 2)); + + char state = '\0'; + fields >> state; + + std::string ignored; + for (int i = 0; i < 10; ++i) + { + fields >> ignored; + } + + uint64_t utime = 0; + uint64_t stime = 0; + fields >> utime >> stime; + + if (!fields) + { + return false; + } + + sample.ticks = utime + stime; + (void)tid; + return true; +} + +static ThreadCpuSamples collectThreadCpuSamples() +{ + ThreadCpuSamples samples; + +#if defined(__linux__) + const std::filesystem::path taskDir("/proc/self/task"); + + std::error_code ec; + for (const auto& entry : + std::filesystem::directory_iterator(taskDir, ec)) + { + if (ec) + { + break; + } + + const std::string tidText = + entry.path().filename().string(); + int tid = 0; + + try + { + tid = std::stoi(tidText); + } + catch (...) + { + continue; + } + + ThreadCpuSample sample; + if (readThreadCpuStat(entry.path() / "stat", tid, sample)) + { + samples[tid] = sample; + } + } +#endif + + return samples; +} + +static void printThreadCpuPerf( + const ThreadCpuSamples& previous, + const ThreadCpuSamples& current, + double elapsedSeconds) +{ +#if defined(__linux__) + const long ticksPerSecond = sysconf(_SC_CLK_TCK); + + if (ticksPerSecond <= 0 || elapsedSeconds <= 0.0) + { + return; + } + + struct ThreadCpuReport + { + double percent = 0.0; + int tid = 0; + std::string name; + }; + + std::vector reports; + double totalPercent = 0.0; + + for (const auto& [tid, sample] : current) + { + auto prevIt = previous.find(tid); + if (prevIt == previous.end() || + sample.ticks < prevIt->second.ticks) + { + continue; + } + + const uint64_t deltaTicks = + sample.ticks - prevIt->second.ticks; + const double percent = + static_cast(deltaTicks) * 100.0 / + (static_cast(ticksPerSecond) * + elapsedSeconds); + + totalPercent += percent; + + if (percent >= 0.1) + { + reports.push_back({percent, tid, sample.name}); + } + } + + std::sort( + reports.begin(), + reports.end(), + [](const ThreadCpuReport& a, const ThreadCpuReport& b) + { + return a.percent > b.percent; + }); + + std::cout << "THREADCPU total=" << totalPercent << "%"; + + const size_t count = std::min(reports.size(), 6); + for (size_t i = 0; i < count; ++i) + { + std::cout + << " tid=" << reports[i].tid + << "(" << reports[i].name << ")=" + << reports[i].percent << "%"; + } + + std::cout << std::endl; +#else + (void)previous; + (void)current; + (void)elapsedSeconds; +#endif +} + +static void signalHandler(int) +{ + g_running = false; +} + +static VkPresentModeKHR toVulkanPresentMode( + PresentModeConfig mode) +{ + switch (mode) + { + case PresentModeConfig::Mailbox: + return VK_PRESENT_MODE_MAILBOX_KHR; + + case PresentModeConfig::Immediate: + return VK_PRESENT_MODE_IMMEDIATE_KHR; + + case PresentModeConfig::Fifo: + default: + return VK_PRESENT_MODE_FIFO_KHR; + } +} + +static const char* feedRuntimeStatusName( + FeedRuntimeStatus status) +{ + switch (status) + { + case FeedRuntimeStatus::Live: + return "live"; + + case FeedRuntimeStatus::Bars: + return "bars"; + + case FeedRuntimeStatus::Placeholder: + return "placeholder"; + + case FeedRuntimeStatus::Connecting: + return "connecting"; + + case FeedRuntimeStatus::Reconnecting: + return "reconnecting"; + + case FeedRuntimeStatus::Error: + return "error"; + + case FeedRuntimeStatus::NoSignal: + default: + return "nosignal"; + } +} + +static const char* feedRuntimeStatusDisplayName( + FeedRuntimeStatus status) +{ + switch (status) + { + case FeedRuntimeStatus::Live: + return "LIVE"; + + case FeedRuntimeStatus::Bars: + return "BARS"; + + case FeedRuntimeStatus::Placeholder: + return "PLACEHOLDER"; + + case FeedRuntimeStatus::Connecting: + return "CONNECTING"; + + case FeedRuntimeStatus::Reconnecting: + return "RECONNECTING"; + + case FeedRuntimeStatus::Error: + return "ERROR"; + + case FeedRuntimeStatus::NoSignal: + default: + return "NO SIGNAL"; + } +} + +static ImU32 tileLabelColor( + FeedRuntimeStatus status) +{ + switch (status) + { + case FeedRuntimeStatus::Live: + return IM_COL32(70, 235, 115, 255); + + case FeedRuntimeStatus::Bars: + return IM_COL32(245, 205, 70, 255); + + case FeedRuntimeStatus::Placeholder: + return IM_COL32(115, 165, 255, 255); + + case FeedRuntimeStatus::Connecting: + case FeedRuntimeStatus::Reconnecting: + return IM_COL32(255, 165, 70, 255); + + case FeedRuntimeStatus::Error: + return IM_COL32(255, 80, 80, 255); + + case FeedRuntimeStatus::NoSignal: + default: + return IM_COL32(225, 230, 240, 255); + } +} + +static void drawTileLabels( + const std::vector>& feeds, + uint32_t gridCols, + uint32_t gridRows) +{ + ImDrawList* drawList = ImGui::GetForegroundDrawList(); + const ImVec2 displaySize = ImGui::GetIO().DisplaySize; + + const float gapX = + std::min(TILE_GAP_PIXELS, displaySize.x * 0.1f); + const float gapY = + std::min(TILE_GAP_PIXELS, displaySize.y * 0.1f); + const float tileW = + (displaySize.x - + gapX * static_cast(gridCols - 1)) / + static_cast(gridCols); + const float tileH = + (displaySize.y - + gapY * static_cast(gridRows - 1)) / + static_cast(gridRows); + const float labelH = + std::max(24.0f, ImGui::GetFontSize() + 10.0f); + + for (uint32_t i = 0; i < feeds.size(); ++i) + { + const uint32_t col = i % gridCols; + const uint32_t row = i / gridCols; + + const float x0 = + static_cast(col) * (tileW + gapX); + const float y0 = + static_cast(row) * (tileH + gapY); + const float x1 = x0 + tileW; + const float y1 = y0 + tileH; + + const FeedRuntimeStatus status = + feeds[i]->status(); + const std::string sourceInfo = + feeds[i]->sourceInfo(); + const std::string label = + std::to_string(i + 1) + + ": " + + (sourceInfo.empty() + ? feedRuntimeStatusDisplayName(status) + : sourceInfo); + + const ImVec2 labelMin(x0, y1 - labelH); + const ImVec2 labelMax(x1, y1); + const ImVec2 textPos(x0 + 10.0f, y1 - labelH + 5.0f); + + drawList->AddRectFilled( + labelMin, + labelMax, + IM_COL32(0, 0, 0, 175) + ); + drawList->AddText( + textPos, + tileLabelColor(status), + label.c_str() + ); + } +} + +int main(int argc, char* argv[]) +{ + const ConfigParseResult configResult = + parseAppConfig(argc, argv); + + if (configResult.shouldExit) + { + return configResult.exitCode; + } + + const AppConfig& config = configResult.config; + const Uint64 targetFrameMs = + std::max( + 1, + (1000 + config.fpsCap - 1) / config.fpsCap + ); + + // ---------------------------------------- + // SDL window + // ---------------------------------------- + + if (!SDL_Init(SDL_INIT_VIDEO)) + { + std::cerr << "SDL_Init failed" << std::endl; + return 1; + } + + SDL_Window* window = SDL_CreateWindow( + AppName, + 1280, + 720, + SDL_WINDOW_VULKAN | SDL_WINDOW_RESIZABLE + ); + + if (!window) + { + std::cerr << "SDL_CreateWindow failed" + << std::endl; + SDL_Quit(); + return 1; + } + + // ---------------------------------------- + // Vulkan context + // ---------------------------------------- + + VulkanContext ctx( + window, + AppName, + AppVersionMajor, + AppVersionMinor, + AppVersionPatch + ); + + // ---------------------------------------- + // Choose surface format + // ---------------------------------------- + + SwapchainSupportDetails support = + querySwapchainSupport( + ctx.physicalDevice(), + ctx.surface() + ); + + VkSurfaceFormatKHR surfaceFormat = + support.formats[0]; + + for (const auto& f : support.formats) + { + if (f.format == VK_FORMAT_B8G8R8A8_SRGB && + f.colorSpace == + VK_COLOR_SPACE_SRGB_NONLINEAR_KHR) + { + surfaceFormat = f; + break; + } + } + + // ---------------------------------------- + // Render pipeline + // ---------------------------------------- + + RenderPipeline pipeline( + ctx.device(), + surfaceFormat.format + ); + + // ---------------------------------------- + // Swapchain + // ---------------------------------------- + + int winWidth, winHeight; + SDL_GetWindowSize(window, &winWidth, &winHeight); + + Swapchain swapchain( + ctx.device(), + ctx.physicalDevice(), + ctx.surface(), + pipeline.renderPass(), + toVulkanPresentMode(config.presentMode), + static_cast(winWidth), + static_cast(winHeight) + ); + + // ---------------------------------------- + // Vertex buffer (quad tiles) + // ---------------------------------------- + + const float initialGapX = + 2.0f * TILE_GAP_PIXELS / + static_cast(winWidth); + const float initialGapY = + 2.0f * TILE_GAP_PIXELS / + static_cast(winHeight); + + std::vector quadVertices = + makeGridLayout( + config.gridCols, + config.gridRows, + initialGapX, + initialGapY); + + VkDeviceSize vbSize = + sizeof(quadVertices[0]) * quadVertices.size(); + + VkBuffer vertexBuffer; + VkDeviceMemory vertexBufferMemory; + + createBuffer( + ctx.device(), + ctx.physicalDevice(), + vbSize, + VK_BUFFER_USAGE_VERTEX_BUFFER_BIT, + VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | + VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, + vertexBuffer, + vertexBufferMemory + ); + + void* vbData = nullptr; + vkMapMemory( + ctx.device(), + vertexBufferMemory, + 0, + vbSize, + 0, + &vbData + ); + std::memcpy( + vbData, + quadVertices.data(), + static_cast(vbSize) + ); + + // ---------------------------------------- + // Feeds + // ---------------------------------------- + + const uint32_t feedCount = + static_cast(config.feeds.size()); + + std::vector> feeds( + feedCount); + + std::cout << "Grid: " << config.gridCols + << "x" << config.gridRows << std::endl; + std::cout << "Feeds:" << std::endl; + + for (uint32_t i = 0; i < feedCount; ++i) + { + std::cout + << " Feed " << (i + 1) + << ": " << feedKindName(config.feeds[i].kind); + + if (!config.feeds[i].mxlDomain.empty()) + { + std::cout + << " domain=" << config.feeds[i].mxlDomain; + } + + if (!config.feeds[i].mxlFlowId.empty()) + { + std::cout + << " flowId=" << config.feeds[i].mxlFlowId; + } + + std::cout << std::endl; + + feeds[i] = createFeed( + config.feeds[i], + i, + TEXTURE_WIDTH, + TEXTURE_HEIGHT, + config.verbose + ); + } + + // ---------------------------------------- + // Feed textures + // ---------------------------------------- + + VkDeviceSize imageSize = + TEXTURE_WIDTH * TEXTURE_HEIGHT * 4; + + std::vector feedTextures(feedCount); + + for (uint32_t i = 0; i < feedCount; ++i) + { + const VideoFrame& initialFrame = + feeds[i]->getFrame(0); + + createFeedTexture( + ctx.device(), + ctx.physicalDevice(), + ctx.commandPool(), + ctx.graphicsQueue(), + initialFrame, + imageSize, + feedTextures[i] + ); + } + + if (config.verbose) + { + std::cout << "Feed textures created" << std::endl; + } + + // ---------------------------------------- + // Descriptor pool & sets + // ---------------------------------------- + + VkDescriptorPoolSize poolSize{}; + poolSize.type = + VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; + poolSize.descriptorCount = feedCount; + + VkDescriptorPoolCreateInfo poolInfo{}; + poolInfo.sType = + VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO; + poolInfo.poolSizeCount = 1; + poolInfo.pPoolSizes = &poolSize; + poolInfo.maxSets = feedCount; + + VkDescriptorPool descriptorPool; + + if (vkCreateDescriptorPool( + ctx.device(), + &poolInfo, + nullptr, + &descriptorPool) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create descriptor pool" + ); + } + + std::vector dsl(feedCount); + std::fill( + dsl.begin(), + dsl.end(), + pipeline.descriptorSetLayout() + ); + + VkDescriptorSetAllocateInfo descAlloc{}; + descAlloc.sType = + VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO; + descAlloc.descriptorPool = descriptorPool; + descAlloc.descriptorSetCount = feedCount; + descAlloc.pSetLayouts = dsl.data(); + + std::vector descriptorSets(feedCount); + + if (vkAllocateDescriptorSets( + ctx.device(), + &descAlloc, + descriptorSets.data()) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to allocate descriptor sets" + ); + } + + for (uint32_t i = 0; i < feedCount; ++i) + { + feedTextures[i].descriptorSet = + descriptorSets[i]; + } + + for (uint32_t i = 0; i < feedCount; ++i) + { + updateFeedDescriptorSet( + ctx.device(), + feedTextures[i] + ); + } + + if (config.verbose) + { + std::cout << "Descriptor sets created" + << std::endl; + } + + // ---------------------------------------- + // v210 compute decoder + // ---------------------------------------- + + V210ComputeDecoder v210Decoder; + v210Decoder.init( + ctx.device(), + feedCount, + TEXTURE_WIDTH, + TEXTURE_HEIGHT + ); + + std::vector v210Feeds(feedCount); + std::vector v210FeedReady(feedCount); + std::vector uploadedVersions(feedCount); + std::vector feedUploadNeeded(feedCount); + + std::fill( + uploadedVersions.begin(), + uploadedVersions.end(), + std::numeric_limits::max() + ); + + // ---------------------------------------- + // Draw command buffers + // ---------------------------------------- + + auto recordDrawCmdBuf = + [&](VkCommandBuffer cmd, + uint32_t swapchainImageIndex, + ImDrawData* imguiDrawData) + { + vkResetCommandBuffer(cmd, 0); + + VkCommandBufferBeginInfo bi{}; + bi.sType = + VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO; + vkBeginCommandBuffer(cmd, &bi); + + VkClearValue cc = + {{{0.0f, 0.0f, 0.0f, 1.0f}}}; + + VkRenderPassBeginInfo rp{}; + rp.sType = + VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO; + rp.renderPass = pipeline.renderPass(); + rp.framebuffer = + swapchain.framebuffers()[swapchainImageIndex]; + rp.renderArea.offset = {0, 0}; + rp.renderArea.extent = + swapchain.extent(); + rp.clearValueCount = 1; + rp.pClearValues = &cc; + + vkCmdBeginRenderPass( + cmd, + &rp, + VK_SUBPASS_CONTENTS_INLINE + ); + + vkCmdBindPipeline( + cmd, + VK_PIPELINE_BIND_POINT_GRAPHICS, + pipeline.graphicsPipeline() + ); + + VkViewport vp{}; + vp.x = 0.0f; + vp.y = 0.0f; + vp.width = + static_cast( + swapchain.extent().width + ); + vp.height = + static_cast( + swapchain.extent().height + ); + vp.minDepth = 0.0f; + vp.maxDepth = 1.0f; + vkCmdSetViewport(cmd, 0, 1, &vp); + + VkRect2D sc{}; + sc.offset = {0, 0}; + sc.extent = swapchain.extent(); + vkCmdSetScissor(cmd, 0, 1, &sc); + + VkBuffer vb[] = { vertexBuffer }; + VkDeviceSize vo[] = { 0 }; + vkCmdBindVertexBuffers( + cmd, 0, 1, vb, vo + ); + + for (uint32_t f = 0; f < feedCount; ++f) + { + vkCmdBindDescriptorSets( + cmd, + VK_PIPELINE_BIND_POINT_GRAPHICS, + pipeline.pipelineLayout(), + 0, + 1, + &descriptorSets[f], + 0, + nullptr + ); + + vkCmdDraw( + cmd, + VERTICES_PER_QUAD, + 1, + f * VERTICES_PER_QUAD, + 0 + ); + } + + ImGui_ImplVulkan_RenderDrawData( + imguiDrawData, + cmd + ); + + vkCmdEndRenderPass(cmd); + + if (vkEndCommandBuffer(cmd) != + VK_SUCCESS) + { + throw std::runtime_error( + "Failed to record command buffer" + ); + } + }; + + std::vector drawCmdBufs( + swapchain.imageCount() + ); + + VkCommandBufferAllocateInfo cmdAlloc{}; + cmdAlloc.sType = + VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO; + cmdAlloc.commandPool = ctx.commandPool(); + cmdAlloc.level = VK_COMMAND_BUFFER_LEVEL_PRIMARY; + cmdAlloc.commandBufferCount = + static_cast(drawCmdBufs.size()); + + if (vkAllocateCommandBuffers( + ctx.device(), + &cmdAlloc, + drawCmdBufs.data()) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to allocate draw command buffers" + ); + } + + if (config.verbose) + { + std::cout << "Draw command buffers allocated" + << std::endl; + } + + // ---------------------------------------- + // Upload command buffer + // ---------------------------------------- + + VkCommandBufferAllocateInfo uploadAlloc{}; + uploadAlloc.sType = + VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO; + uploadAlloc.commandPool = ctx.commandPool(); + uploadAlloc.level = VK_COMMAND_BUFFER_LEVEL_PRIMARY; + uploadAlloc.commandBufferCount = 1; + + VkCommandBuffer uploadCmdBuf; + + if (vkAllocateCommandBuffers( + ctx.device(), + &uploadAlloc, + &uploadCmdBuf) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to allocate upload command buffer" + ); + } + + // ---------------------------------------- + // Sync objects + // ---------------------------------------- + + VkSemaphoreCreateInfo semInfo{}; + semInfo.sType = + VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO; + + VkSemaphore imageAvailableSem; + VkSemaphore renderFinishedSem; + + vkCreateSemaphore( + ctx.device(), + &semInfo, + nullptr, + &imageAvailableSem + ); + vkCreateSemaphore( + ctx.device(), + &semInfo, + nullptr, + &renderFinishedSem + ); + + VkFenceCreateInfo fenceInfo{}; + fenceInfo.sType = + VK_STRUCTURE_TYPE_FENCE_CREATE_INFO; + fenceInfo.flags = VK_FENCE_CREATE_SIGNALED_BIT; + + VkFence inFlightFence; + + vkCreateFence( + ctx.device(), + &fenceInfo, + nullptr, + &inFlightFence + ); + + if (config.verbose) + { + std::cout << "Sync objects created" << std::endl; + } + + // ---------------------------------------- + // Dear ImGui + // ---------------------------------------- + + VkDescriptorPoolSize imguiPoolSizes[] = + { + { + VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, + 64 + } + }; + + VkDescriptorPoolCreateInfo imguiPoolInfo{}; + imguiPoolInfo.sType = + VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO; + imguiPoolInfo.flags = + VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT; + imguiPoolInfo.maxSets = 64; + imguiPoolInfo.poolSizeCount = 1; + imguiPoolInfo.pPoolSizes = imguiPoolSizes; + + VkDescriptorPool imguiDescriptorPool = + VK_NULL_HANDLE; + + if (vkCreateDescriptorPool( + ctx.device(), + &imguiPoolInfo, + nullptr, + &imguiDescriptorPool) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to create ImGui descriptor pool" + ); + } + + IMGUI_CHECKVERSION(); + ImGui::CreateContext(); + ImGuiIO& imguiIo = ImGui::GetIO(); + imguiIo.ConfigFlags |= + ImGuiConfigFlags_NavEnableKeyboard; + + ImGui::StyleColorsDark(); + ImGui_ImplSDL3_InitForVulkan(window); + + ImGui_ImplVulkan_InitInfo imguiInitInfo{}; + imguiInitInfo.ApiVersion = VK_API_VERSION_1_2; + imguiInitInfo.Instance = ctx.instance(); + imguiInitInfo.PhysicalDevice = ctx.physicalDevice(); + imguiInitInfo.Device = ctx.device(); + imguiInitInfo.QueueFamily = + ctx.queueIndices().graphicsFamily.value(); + imguiInitInfo.Queue = ctx.graphicsQueue(); + imguiInitInfo.DescriptorPool = + imguiDescriptorPool; + imguiInitInfo.MinImageCount = 2; + imguiInitInfo.ImageCount = swapchain.imageCount(); + imguiInitInfo.PipelineInfoMain.RenderPass = + pipeline.renderPass(); + imguiInitInfo.PipelineInfoMain.Subpass = 0; + imguiInitInfo.PipelineInfoMain.MSAASamples = + VK_SAMPLE_COUNT_1_BIT; + + if (!ImGui_ImplVulkan_Init(&imguiInitInfo)) + { + throw std::runtime_error( + "Failed to initialize ImGui Vulkan backend" + ); + } + + if (config.verbose) + { + std::cout << "Dear ImGui initialized" << std::endl; + } + + // ---------------------------------------- + // Main loop + // ---------------------------------------- + + uint32_t frameCounter = 0; + uint32_t framesSinceLastLog = 0; + Uint64 lastFpsLogTicks = SDL_GetTicks(); + const uint64_t perfFrequency = SDL_GetPerformanceFrequency(); + uint64_t lastPerfLogTicks = SDL_GetPerformanceCounter(); + PerfStats perfStats; + std::vector feedPerfStats(feedCount); + ThreadCpuSamples previousThreadCpuSamples = + collectThreadCpuSamples(); + bool framebufferResized = false; + + std::signal(SIGINT, signalHandler); + std::signal(SIGTERM, signalHandler); + + while (g_running) + { + const Uint64 frameStartTicks = SDL_GetTicks(); + const uint64_t perfFrameStartTicks = + SDL_GetPerformanceCounter(); + + SDL_Event event; + + while (SDL_PollEvent(&event)) + { + ImGui_ImplSDL3_ProcessEvent(&event); + + switch (event.type) + { + case SDL_EVENT_QUIT: + g_running = false; + break; + + case SDL_EVENT_WINDOW_RESIZED: + case SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED: + framebufferResized = true; + break; + + case SDL_EVENT_KEY_DOWN: + if (event.key.key == SDLK_ESCAPE) + { + g_running = false; + } + break; + } + } + + // ---- resize handling ---- + + if (framebufferResized) + { + if (config.verbose) + { + std::cout + << "Window resized, recreating swapchain" + << std::endl; + } + + vkDeviceWaitIdle(ctx.device()); + + int nw, nh; + SDL_GetWindowSize(window, &nw, &nh); + + while (nw == 0 || nh == 0) + { + SDL_GetWindowSize( + window, &nw, &nh + ); + SDL_WaitEvent(nullptr); + } + + // Free old draw command buffers + vkFreeCommandBuffers( + ctx.device(), + ctx.commandPool(), + static_cast( + drawCmdBufs.size() + ), + drawCmdBufs.data() + ); + + swapchain.recreate( + pipeline.renderPass(), + static_cast(nw), + static_cast(nh) + ); + + ImGui_ImplVulkan_SetMinImageCount( + 2 + ); + + // Allocate and record new draw command buffers + drawCmdBufs.resize( + swapchain.imageCount() + ); + + cmdAlloc.commandBufferCount = + static_cast( + drawCmdBufs.size() + ); + + if (vkAllocateCommandBuffers( + ctx.device(), + &cmdAlloc, + drawCmdBufs.data()) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to allocate cmd bufs " + "during resize" + ); + } + + framebufferResized = false; + continue; + } + + // ---- frame timing ---- + + uint64_t perfSectionStartTicks = + SDL_GetPerformanceCounter(); + + vkWaitForFences( + ctx.device(), + 1, + &inFlightFence, + VK_TRUE, + UINT64_MAX + ); + vkResetFences( + ctx.device(), + 1, + &inFlightFence + ); + + if (config.logPerf) + { + perfStats.submitPresentTicks += + SDL_GetPerformanceCounter() - + perfSectionStartTicks; + } + + ++frameCounter; + + if (config.logFps) + { + ++framesSinceLastLog; + Uint64 now = SDL_GetTicks(); + Uint64 elapsed = now - lastFpsLogTicks; + + if (elapsed >= 1000) + { + double fps = + static_cast( + framesSinceLastLog + ) * 1000.0 / + static_cast(elapsed); + + std::cout << "FPS: " << fps + << std::endl; + + framesSinceLastLog = 0; + lastFpsLogTicks = now; + } + } + + // ---- update feed pixels ---- + + std::fill( + feedUploadNeeded.begin(), + feedUploadNeeded.end(), + false + ); + + for (uint32_t i = 0; i < feedCount; ++i) + { + perfSectionStartTicks = + SDL_GetPerformanceCounter(); + + const VideoFrame& frame = + feeds[i]->getFrame(frameCounter); + const uint64_t version = + feeds[i]->frameVersion(); + const bool uploadNeeded = + uploadedVersions[i] != version; + + if (config.logPerf) + { + perfStats.feedReadTicks += + SDL_GetPerformanceCounter() - + perfSectionStartTicks; + + if (uploadNeeded) + { + ++feedPerfStats[i].updates; + + if (feeds[i]->hasGrainIndex()) + { + const uint64_t grain = + feeds[i]->grainIndex(); + + if (feedPerfStats[i].hasLastGrain && + grain > + feedPerfStats[i].lastGrain + 1) + { + feedPerfStats[i].skippedGrains += + grain - + feedPerfStats[i].lastGrain - + 1; + } + + feedPerfStats[i].lastGrain = grain; + feedPerfStats[i].hasLastGrain = true; + } + } + else + { + ++feedPerfStats[i].repeats; + } + } + + if (!uploadNeeded) + { + continue; + } + + perfSectionStartTicks = + SDL_GetPerformanceCounter(); + + if (feeds[i]->hasV210()) + { + if (!v210FeedReady[i]) + { + v210Decoder.createFeedResources( + ctx.physicalDevice(), + ctx.commandPool(), + ctx.graphicsQueue(), + i, + feeds[i]->v210Width(), + feeds[i]->v210Height(), + feeds[i]->v210Stride(), + TEXTURE_WIDTH, + TEXTURE_HEIGHT, + v210Feeds[i] + ); + + updateSampledImageDescriptorSet( + ctx.device(), + descriptorSets[i], + v210Feeds[i].imageView, + v210Feeds[i].sampler, + VK_IMAGE_LAYOUT_GENERAL + ); + + v210FeedReady[i] = true; + + std::cout + << "Feed " + << (i + 1) + << ": enabled GPU v210 decode " + << feeds[i]->v210Width() + << "x" + << feeds[i]->v210Height() + << " stride=" + << feeds[i]->v210Stride() + << std::endl; + } + + std::memcpy( + v210Feeds[i].v210MappedData, + feeds[i]->v210Data(), + static_cast( + feeds[i]->v210Stride() + ) * feeds[i]->v210Height() + ); + } + else + { + copyFrameToFeedTextureStaging( + frame, + imageSize, + feedTextures[i] + ); + } + + if (config.logPerf) + { + perfStats.uploadDecodeTicks += + SDL_GetPerformanceCounter() - + perfSectionStartTicks; + } + + uploadedVersions[i] = version; + feedUploadNeeded[i] = true; + } + + // ---- update vertex UVs for aspect ratio ---- + + VkExtent2D swapExtent = swapchain.extent(); + const float gapX = + 2.0f * TILE_GAP_PIXELS / + static_cast(swapExtent.width); + const float gapY = + 2.0f * TILE_GAP_PIXELS / + static_cast(swapExtent.height); + + updateGridLayout( + quadVertices.data(), + config.gridCols, + config.gridRows, + gapX, + gapY + ); + + const float tileWidthPx = + (static_cast(swapExtent.width) - + TILE_GAP_PIXELS * + static_cast(config.gridCols - 1)) / + static_cast(config.gridCols); + const float tileHeightPx = + (static_cast(swapExtent.height) - + TILE_GAP_PIXELS * + static_cast(config.gridRows - 1)) / + static_cast(config.gridRows); + const float tileAspect = + tileWidthPx / tileHeightPx; + + for (uint32_t i = 0; i < feedCount; ++i) + { + float srcAspect = feeds[i]->srcAspectRatio(); + + updateUvForAspectRatio( + quadVertices.data(), + i, + srcAspect, + tileAspect); + } + + std::memcpy( + vbData, + quadVertices.data(), + static_cast(vbSize) + ); + + // ---- ImGui frame ---- + + ImGui_ImplVulkan_NewFrame(); + ImGui_ImplSDL3_NewFrame(); + ImGui::NewFrame(); + + drawTileLabels( + feeds, + config.gridCols, + config.gridRows + ); + + ImGui::Render(); + ImDrawData* imguiDrawData = ImGui::GetDrawData(); + + // ---- record upload commands ---- + + perfSectionStartTicks = + SDL_GetPerformanceCounter(); + + vkResetCommandBuffer(uploadCmdBuf, 0); + + VkCommandBufferBeginInfo upBegin{}; + upBegin.sType = + VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO; + upBegin.flags = + VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT; + + if (vkBeginCommandBuffer( + uploadCmdBuf, + &upBegin) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to begin upload cmd buf" + ); + } + + for (uint32_t i = 0; i < feedCount; ++i) + { + if (!feedUploadNeeded[i]) + { + continue; + } + + if (v210FeedReady[i] && feeds[i]->hasV210()) + { + v210Decoder.recordDecode( + uploadCmdBuf, + i, + feeds[i]->v210Width(), + feeds[i]->v210Height(), + feeds[i]->v210Stride(), + TEXTURE_WIDTH, + TEXTURE_HEIGHT + ); + + v210Decoder.recordOutputReadyForSampling( + uploadCmdBuf, + v210Feeds[i] + ); + } + else + { + recordFeedTextureUpload( + uploadCmdBuf, + feedTextures[i], + TEXTURE_WIDTH, + TEXTURE_HEIGHT + ); + } + } + + if (vkEndCommandBuffer(uploadCmdBuf) != + VK_SUCCESS) + { + throw std::runtime_error( + "Failed to record upload cmd buf" + ); + } + + if (config.logPerf) + { + perfStats.uploadDecodeTicks += + SDL_GetPerformanceCounter() - + perfSectionStartTicks; + } + + // ---- acquire swapchain image ---- + + perfSectionStartTicks = + SDL_GetPerformanceCounter(); + + uint32_t imageIndex; + + VkResult acquireResult = + vkAcquireNextImageKHR( + ctx.device(), + swapchain.handle(), + UINT64_MAX, + imageAvailableSem, + VK_NULL_HANDLE, + &imageIndex + ); + + if (acquireResult == VK_ERROR_OUT_OF_DATE_KHR) + { + std::cout + << "Swapchain out of date " + "during acquire" + << std::endl; + framebufferResized = true; + continue; + } + + if (acquireResult != VK_SUCCESS && + acquireResult != VK_SUBOPTIMAL_KHR) + { + throw std::runtime_error( + "Failed to acquire swapchain image" + ); + } + + recordDrawCmdBuf( + drawCmdBufs[imageIndex], + imageIndex, + imguiDrawData + ); + + // ---- submit ---- + + VkPipelineStageFlags waitStage = + VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT; + + VkSubmitInfo submitInfo{}; + submitInfo.sType = + VK_STRUCTURE_TYPE_SUBMIT_INFO; + submitInfo.waitSemaphoreCount = 1; + submitInfo.pWaitSemaphores = + &imageAvailableSem; + submitInfo.pWaitDstStageMask = &waitStage; + + VkCommandBuffer submitCmds[] = + { + uploadCmdBuf, + drawCmdBufs[imageIndex] + }; + + submitInfo.commandBufferCount = 2; + submitInfo.pCommandBuffers = submitCmds; + submitInfo.signalSemaphoreCount = 1; + submitInfo.pSignalSemaphores = + &renderFinishedSem; + + if (vkQueueSubmit( + ctx.graphicsQueue(), + 1, + &submitInfo, + inFlightFence) != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to submit frame" + ); + } + + // ---- present ---- + + VkSwapchainKHR presentSwapchain = + swapchain.handle(); + + VkPresentInfoKHR presentInfo{}; + presentInfo.sType = + VK_STRUCTURE_TYPE_PRESENT_INFO_KHR; + presentInfo.waitSemaphoreCount = 1; + presentInfo.pWaitSemaphores = + &renderFinishedSem; + presentInfo.swapchainCount = 1; + presentInfo.pSwapchains = + &presentSwapchain; + presentInfo.pImageIndices = &imageIndex; + + VkResult presentResult = + vkQueuePresentKHR( + ctx.presentQueue(), + &presentInfo + ); + + if (presentResult == + VK_ERROR_OUT_OF_DATE_KHR || + presentResult == VK_SUBOPTIMAL_KHR) + { + std::cout + << "Swapchain out of date " + "during present" + << std::endl; + framebufferResized = true; + } + else if (presentResult != VK_SUCCESS) + { + throw std::runtime_error( + "Failed to present swapchain image" + ); + } + + if (config.logPerf) + { + perfStats.submitPresentTicks += + SDL_GetPerformanceCounter() - + perfSectionStartTicks; + } + + const Uint64 frameElapsedTicks = + SDL_GetTicks() - frameStartTicks; + + if (frameElapsedTicks < targetFrameMs) + { + perfSectionStartTicks = + SDL_GetPerformanceCounter(); + + SDL_Delay( + static_cast( + targetFrameMs - frameElapsedTicks + ) + ); + + if (config.logPerf) + { + perfStats.idleDelayTicks += + SDL_GetPerformanceCounter() - + perfSectionStartTicks; + } + } + + if (config.logPerf) + { + ++perfStats.frames; + + const uint64_t now = SDL_GetPerformanceCounter(); + perfStats.frameTicks += now - perfFrameStartTicks; + + const uint64_t elapsedTicks = now - lastPerfLogTicks; + + if (elapsedTicks >= perfFrequency) + { + const double elapsedSeconds = + static_cast(elapsedTicks) / + static_cast(perfFrequency); + const double invMs = + 1000.0 / + static_cast(perfFrequency); + const double frames = + static_cast(perfStats.frames); + + std::cout + << "PERF frames=" << perfStats.frames + << " feedRead=" + << (perfStats.feedReadTicks * invMs / frames) + << "ms uploadDecode=" + << (perfStats.uploadDecodeTicks * invMs / frames) + << "ms submitPresent=" + << (perfStats.submitPresentTicks * invMs / frames) + << "ms idleDelay=" + << (perfStats.idleDelayTicks * invMs / frames) + << "ms frame=" + << (perfStats.frameTicks * invMs / frames) + << "ms" + << std::endl; + + std::cout << "FEEDPERF"; + for (uint32_t i = 0; i < feedCount; ++i) + { + std::cout + << " f" << (i + 1) + << ":status=" + << feedRuntimeStatusName( + feeds[i]->status()) + << ":upd=" << feedPerfStats[i].updates + << ",rep=" << feedPerfStats[i].repeats; + + if (feedPerfStats[i].hasLastGrain) + { + std::cout + << ",skip=" + << feedPerfStats[i].skippedGrains + << ",grain=" + << feedPerfStats[i].lastGrain; + } + } + std::cout << std::endl; + + ThreadCpuSamples currentThreadCpuSamples = + collectThreadCpuSamples(); + printThreadCpuPerf( + previousThreadCpuSamples, + currentThreadCpuSamples, + elapsedSeconds + ); + previousThreadCpuSamples = + std::move(currentThreadCpuSamples); + + perfStats = {}; + std::fill( + feedPerfStats.begin(), + feedPerfStats.end(), + FeedPerfStats{} + ); + lastPerfLogTicks = now; + } + } + } + + // ---------------------------------------- + // Cleanup + // ---------------------------------------- + + vkDeviceWaitIdle(ctx.device()); + + ImGui_ImplVulkan_Shutdown(); + ImGui_ImplSDL3_Shutdown(); + ImGui::DestroyContext(); + + vkFreeCommandBuffers( + ctx.device(), + ctx.commandPool(), + static_cast(drawCmdBufs.size()), + drawCmdBufs.data() + ); + vkFreeCommandBuffers( + ctx.device(), + ctx.commandPool(), + 1, + &uploadCmdBuf + ); + + vkDestroyFence(ctx.device(), inFlightFence, nullptr); + vkDestroySemaphore( + ctx.device(), + renderFinishedSem, + nullptr + ); + vkDestroySemaphore( + ctx.device(), + imageAvailableSem, + nullptr + ); + + vkUnmapMemory(ctx.device(), vertexBufferMemory); + + vkDestroyBuffer( + ctx.device(), + vertexBuffer, + nullptr + ); + vkFreeMemory( + ctx.device(), + vertexBufferMemory, + nullptr + ); + + vkDestroyDescriptorPool( + ctx.device(), + descriptorPool, + nullptr + ); + + vkDestroyDescriptorPool( + ctx.device(), + imguiDescriptorPool, + nullptr + ); + + for (uint32_t i = 0; i < feedCount; ++i) + { + if (v210FeedReady[i]) + { + v210Decoder.destroyFeedResources( + v210Feeds[i] + ); + } + + destroyFeedTexture( + ctx.device(), + feedTextures[i] + ); + } + + v210Decoder.destroy(); + + swapchain.release(); + pipeline.release(); + ctx.release(); + + SDL_DestroyWindow(window); + SDL_Quit(); + + return 0; +} diff --git a/shaders/bin/textured.frag.spv b/shaders/bin/textured.frag.spv new file mode 100644 index 0000000..b8ed3eb Binary files /dev/null and b/shaders/bin/textured.frag.spv differ diff --git a/shaders/bin/textured.vert.spv b/shaders/bin/textured.vert.spv new file mode 100644 index 0000000..270f091 Binary files /dev/null and b/shaders/bin/textured.vert.spv differ diff --git a/shaders/bin/triangle.frag.spv b/shaders/bin/triangle.frag.spv new file mode 100644 index 0000000..828f1e5 Binary files /dev/null and b/shaders/bin/triangle.frag.spv differ diff --git a/shaders/bin/triangle.vert.spv b/shaders/bin/triangle.vert.spv new file mode 100644 index 0000000..c82b6ee Binary files /dev/null and b/shaders/bin/triangle.vert.spv differ diff --git a/shaders/bin/v210_decode.comp.spv b/shaders/bin/v210_decode.comp.spv new file mode 100644 index 0000000..34461db Binary files /dev/null and b/shaders/bin/v210_decode.comp.spv differ diff --git a/shaders/textured.frag b/shaders/textured.frag new file mode 100644 index 0000000..45b145f --- /dev/null +++ b/shaders/textured.frag @@ -0,0 +1,11 @@ +#version 450 + +layout(binding = 0) uniform sampler2D texSampler; + +layout(location = 0) in vec2 fragUV; +layout(location = 0) out vec4 outColor; + +void main() +{ + outColor = texture(texSampler, fragUV); +} diff --git a/shaders/textured.vert b/shaders/textured.vert new file mode 100644 index 0000000..35b92cf --- /dev/null +++ b/shaders/textured.vert @@ -0,0 +1,12 @@ +#version 450 + +layout(location = 0) in vec2 inPosition; +layout(location = 1) in vec2 inUV; + +layout(location = 0) out vec2 fragUV; + +void main() +{ + gl_Position = vec4(inPosition, 0.0, 1.0); + fragUV = inUV; +} \ No newline at end of file diff --git a/shaders/triangle.frag b/shaders/triangle.frag new file mode 100644 index 0000000..95b72b4 --- /dev/null +++ b/shaders/triangle.frag @@ -0,0 +1,10 @@ +#version 450 + +layout(location = 0) in vec3 fragColor; + +layout(location = 0) out vec4 outColor; + +void main() +{ + outColor = vec4(fragColor, 1.0); +} \ No newline at end of file diff --git a/shaders/triangle.vert b/shaders/triangle.vert new file mode 100644 index 0000000..0c8a772 --- /dev/null +++ b/shaders/triangle.vert @@ -0,0 +1,26 @@ +#version 450 + +vec2 positions[3] = vec2[]( + vec2( 0.0, -0.5), + vec2( 0.5, 0.5), + vec2(-0.5, 0.5) +); + +vec3 colors[3] = vec3[]( + vec3(1.0, 0.0, 0.0), + vec3(0.0, 1.0, 0.0), + vec3(0.0, 0.0, 1.0) +); + +layout(location = 0) out vec3 fragColor; + +void main() +{ + gl_Position = vec4( + positions[gl_VertexIndex], + 0.0, + 1.0 + ); + + fragColor = colors[gl_VertexIndex]; +} \ No newline at end of file diff --git a/shaders/v210_decode.comp b/shaders/v210_decode.comp new file mode 100644 index 0000000..f4e2033 --- /dev/null +++ b/shaders/v210_decode.comp @@ -0,0 +1,82 @@ +#version 450 + +layout(local_size_x = 16, local_size_y = 16) in; + +layout(binding = 0) readonly buffer V210Data { + uint data[]; +} v210; + +layout(binding = 1, rgba8) uniform writeonly image2D dstImage; + +layout(push_constant) uniform PushConstants { + uint srcWidth; + uint srcHeight; + uint srcStrideBytes; + uint dstWidth; + uint dstHeight; +}; + +void main() +{ + ivec2 dstPos = ivec2(gl_GlobalInvocationID.xy); + if (dstPos.x >= int(dstWidth) || dstPos.y >= int(dstHeight)) + return; + + uint sx = uint(dstPos.x) * srcWidth / dstWidth; + uint sy = uint(dstPos.y) * srcHeight / dstHeight; + + uint group = sx / 6; + uint pos = sx % 6; + + uint strideWords = srcStrideBytes / 4; + uint lineOffset = sy * strideWords; + uint groupOffset = lineOffset + group * 4; + + uint w0 = v210.data[groupOffset + 0]; + uint w1 = v210.data[groupOffset + 1]; + uint w2 = v210.data[groupOffset + 2]; + uint w3 = v210.data[groupOffset + 3]; + + uint cb0 = (w0 >> 0) & 0x3FFu; + uint y0 = (w0 >> 10) & 0x3FFu; + uint cr0 = (w0 >> 20) & 0x3FFu; + uint y1 = (w1 >> 0) & 0x3FFu; + uint cb2 = (w1 >> 10) & 0x3FFu; + uint y2 = (w1 >> 20) & 0x3FFu; + uint cr2 = (w2 >> 0) & 0x3FFu; + uint y3 = (w2 >> 10) & 0x3FFu; + uint cb4 = (w2 >> 20) & 0x3FFu; + uint y4 = (w3 >> 0) & 0x3FFu; + uint cr4 = (w3 >> 10) & 0x3FFu; + uint y5 = (w3 >> 20) & 0x3FFu; + + uint y10, cb10, cr10; + + switch (pos) + { + case 0u: y10 = y0; cb10 = cb0; cr10 = cr0; break; + case 1u: y10 = y1; cb10 = cb0; cr10 = cr0; break; + case 2u: y10 = y2; cb10 = cb2; cr10 = cr2; break; + case 3u: y10 = y3; cb10 = cb2; cr10 = cr2; break; + case 4u: y10 = y4; cb10 = cb4; cr10 = cr4; break; + default: y10 = y5; cb10 = cb4; cr10 = cr4; break; + } + + int yp = int(y10) - 64; + int cbp = int(cb10) - 512; + int crp = int(cr10) - 512; + + int yp8 = yp >> 2; + int cbp8 = cbp >> 2; + int crp8 = crp >> 2; + + int r = (298 * yp8 + 459 * crp8 + 128) >> 8; + int g = (298 * yp8 - 137 * crp8 - 55 * cbp8 + 128) >> 8; + int b = (298 * yp8 + 541 * cbp8 + 128) >> 8; + + r = clamp(r, 0, 255); + g = clamp(g, 0, 255); + b = clamp(b, 0, 255); + + imageStore(dstImage, dstPos, vec4(float(r) / 255.0, float(g) / 255.0, float(b) / 255.0, 1.0)); +} \ No newline at end of file diff --git a/v210_test.cpp b/v210_test.cpp new file mode 100644 index 0000000..b8a5121 --- /dev/null +++ b/v210_test.cpp @@ -0,0 +1,185 @@ +#include "PixelFormat.hpp" + +#include +#include +#include +#include +#include + +namespace +{ + struct YCbCr10 + { + uint32_t y; + uint32_t cb; + uint32_t cr; + }; + + struct BarSpec + { + const char* name; + RgbColor rgb75; + }; + + const BarSpec bars[] = { + {"White", {191, 191, 191}}, + {"Yellow", {191, 191, 0}}, + {"Cyan", { 0, 191, 191}}, + {"Green", { 0, 191, 0}}, + {"Magenta", {191, 0, 191}}, + {"Red", {191, 0, 0}}, + {"Blue", { 0, 0, 191}}, + {"Black", { 0, 0, 0}}, + }; + + YCbCr10 rgbToYCbCr10(RgbColor rgb) + { + double r = rgb.r / 255.0; + double g = rgb.g / 255.0; + double b = rgb.b / 255.0; + + double y = 0.2126 * r + 0.7152 * g + 0.0722 * b; + double cb = -0.1146 * r - 0.3854 * g + 0.5000 * b; + double cr = 0.5000 * r - 0.4542 * g - 0.0458 * b; + + uint32_t y10 = static_cast(std::round(y * 876.0 + 64.0)); + uint32_t cb10 = static_cast(std::round(cb * 896.0 + 512.0)); + uint32_t cr10 = static_cast(std::round(cr * 896.0 + 512.0)); + + return {y10, cb10, cr10}; + } + + void encodeV210Line( + const YCbCr10* pixels, + uint32_t width, + uint8_t* out) + { + uint32_t groups = (width + 5) / 6; + + for (uint32_t g = 0; g < groups; ++g) + { + uint32_t cb0 = (g * 6 + 0 < width) ? pixels[g * 6 + 0].cb : pixels[width - 1].cb; + uint32_t y0 = (g * 6 + 0 < width) ? pixels[g * 6 + 0].y : pixels[width - 1].y; + uint32_t cr0 = (g * 6 + 0 < width) ? pixels[g * 6 + 0].cr : pixels[width - 1].cr; + uint32_t y1 = (g * 6 + 1 < width) ? pixels[g * 6 + 1].y : pixels[width - 1].y; + uint32_t cb2 = (g * 6 + 2 < width) ? pixels[g * 6 + 2].cb : pixels[width - 1].cb; + uint32_t y2 = (g * 6 + 2 < width) ? pixels[g * 6 + 2].y : pixels[width - 1].y; + uint32_t cr2 = (g * 6 + 3 < width) ? pixels[g * 6 + 3].cr : pixels[width - 1].cr; + uint32_t y3 = (g * 6 + 3 < width) ? pixels[g * 6 + 3].y : pixels[width - 1].y; + uint32_t cb4 = (g * 6 + 4 < width) ? pixels[g * 6 + 4].cb : pixels[width - 1].cb; + uint32_t y4 = (g * 6 + 4 < width) ? pixels[g * 6 + 4].y : pixels[width - 1].y; + uint32_t cr4 = (g * 6 + 5 < width) ? pixels[g * 6 + 5].cr : pixels[width - 1].cr; + uint32_t y5 = (g * 6 + 5 < width) ? pixels[g * 6 + 5].y : pixels[width - 1].y; + + uint32_t w0 = (cb0 & 0x3FF) + | ((y0 & 0x3FF) << 10) + | ((cr0 & 0x3FF) << 20); + uint32_t w1 = (y1 & 0x3FF) + | ((cb2 & 0x3FF) << 10) + | ((y2 & 0x3FF) << 20); + uint32_t w2 = (cr2 & 0x3FF) + | ((y3 & 0x3FF) << 10) + | ((cb4 & 0x3FF) << 20); + uint32_t w3 = (y4 & 0x3FF) + | ((cr4 & 0x3FF) << 10) + | ((y5 & 0x3FF) << 20); + + uint8_t* p = out + g * 16; + p[0] = static_cast(w0); + p[1] = static_cast(w0 >> 8); + p[2] = static_cast(w0 >> 16); + p[3] = static_cast(w0 >> 24); + p[4] = static_cast(w1); + p[5] = static_cast(w1 >> 8); + p[6] = static_cast(w1 >> 16); + p[7] = static_cast(w1 >> 24); + p[8] = static_cast(w2); + p[9] = static_cast(w2 >> 8); + p[10] = static_cast(w2 >> 16); + p[11] = static_cast(w2 >> 24); + p[12] = static_cast(w3); + p[13] = static_cast(w3 >> 8); + p[14] = static_cast(w3 >> 16); + p[15] = static_cast(w3 >> 24); + } + } +} + +int main() +{ + constexpr uint32_t width = 1920; + constexpr uint32_t height = 1; + constexpr uint32_t dstWidth = 512; + constexpr uint32_t dstHeight = 1; + + uint32_t groups = (width + 5) / 6; + uint32_t stride = ((groups * 16 + 127) / 128) * 128; + + printf("v210 conversion test\n"); + printf("width=%u stride=%u\n", width, stride); + + std::vector line(width); + + for (uint32_t x = 0; x < width; ++x) + { + size_t bar = (x * 8) / width; + if (bar > 7) bar = 7; + line[x] = rgbToYCbCr10(bars[bar].rgb75); + } + + printf("\nReference YCbCr values:\n"); + for (size_t i = 0; i < 8; ++i) + { + YCbCr10 ref = rgbToYCbCr10(bars[i].rgb75); + printf(" %-10s Y=%4u Cb=%4u Cr=%4u\n", + bars[i].name, ref.y, ref.cb, ref.cr); + } + + std::vector v210Data(stride, 0); + encodeV210Line(line.data(), width, v210Data.data()); + + std::vector rgbaBuf(dstWidth * dstHeight, 0); + + convertV210ToRgba( + v210Data.data(), + width, + height, + stride, + rgbaBuf.data(), + dstWidth, + dstHeight); + + printf("\nDecode results:\n"); + int totalErrors = 0; + + for (size_t i = 0; i < 8; ++i) + { + uint32_t x = (i * dstWidth) / 8 + dstWidth / 16; + if (x >= dstWidth) x = dstWidth - 1; + + uint32_t pixel = rgbaBuf[x]; + uint8_t r = static_cast(pixel & 0xFF); + uint8_t g = static_cast((pixel >> 8) & 0xFF); + uint8_t b = static_cast((pixel >> 16) & 0xFF); + + RgbColor expected = bars[i].rgb75; + + int dr = static_cast(r) - static_cast(expected.r); + int dg = static_cast(g) - static_cast(expected.g); + int db = static_cast(b) - static_cast(expected.b); + + bool ok = (dr >= -3 && dr <= 3 && dg >= -3 && dg <= 3 && db >= -3 && db <= 3); + + if (!ok) totalErrors++; + + printf(" %-10s: got (%3u,%3u,%3u) expected (%3u,%3u,%3u) delta=(%+d,%+d,%+d) %s\n", + bars[i].name, r, g, b, + expected.r, expected.g, expected.b, + dr, dg, db, + ok ? "OK" : "FAIL"); + } + + printf("\n%d bar(s) out of tolerance\n", totalErrors); + + return totalErrors > 0 ? 1 : 0; +} \ No newline at end of file