Skip to content
Snippets Groups Projects
Verified Commit b6bf75a8 authored by Tobias Frisch's avatar Tobias Frisch
Browse files

[#89] Cleanup for some warnings

parent 80008db5
No related branches found
No related tags found
1 merge request!90Resolve "Mehrere Fenster, Abhängigkeiten von Core zu Fenster+Swapchain etc"
Pipeline #27104 passed
...@@ -529,7 +529,6 @@ namespace vkcv ...@@ -529,7 +529,6 @@ namespace vkcv
const auto swapchainImages = m_Context.getDevice().getSwapchainImagesKHR(m_SwapchainManager->getSwapchain(swapchainHandle).getSwapchain()); const auto swapchainImages = m_Context.getDevice().getSwapchainImagesKHR(m_SwapchainManager->getSwapchain(swapchainHandle).getSwapchain());
const auto& queueManager = m_Context.getQueueManager();
std::array<vk::Semaphore, 2> waitSemaphores{ std::array<vk::Semaphore, 2> waitSemaphores{
m_SyncResources.renderFinished, m_SyncResources.renderFinished,
m_SyncResources.swapchainImageAcquired m_SyncResources.swapchainImageAcquired
......
...@@ -194,7 +194,7 @@ namespace vkcv { ...@@ -194,7 +194,7 @@ namespace vkcv {
std::vector<std::pair<int, int>> &queuePairsTransfer) { std::vector<std::pair<int, int>> &queuePairsTransfer) {
std::vector<Queue> graphicsQueues = getQueues(device, queuePairsGraphics); std::vector<Queue> graphicsQueues = getQueues(device, queuePairsGraphics);
std::vector<Queue> computeQueues = getQueues(device, queuePairsCompute ); std::vector<Queue> computeQueues = getQueues(device, queuePairsCompute);
std::vector<Queue> transferQueues = getQueues(device, queuePairsTransfer); std::vector<Queue> transferQueues = getQueues(device, queuePairsTransfer);
return QueueManager( std::move(graphicsQueues), std::move(computeQueues), std::move(transferQueues), 0); return QueueManager( std::move(graphicsQueues), std::move(computeQueues), std::move(transferQueues), 0);
...@@ -205,20 +205,22 @@ namespace vkcv { ...@@ -205,20 +205,22 @@ namespace vkcv {
vk::SurfaceKHR &surface vk::SurfaceKHR &surface
) { ) {
std::vector<vk::QueueFamilyProperties> qFamilyProperties = physicalDevice.getQueueFamilyProperties(); std::vector<vk::QueueFamilyProperties> qFamilyProperties = physicalDevice.getQueueFamilyProperties();
std::vector<vk::Bool32> presentSupport(qFamilyProperties.size(),-1);
for(uint32_t i = 0; i < qFamilyProperties.size(); i++) for(uint32_t i = 0; i < qFamilyProperties.size(); i++) {
{ vk::Bool32 presentSupport;
physicalDevice.getSurfaceSupportKHR(i,surface,&presentSupport[i]);
if(presentSupport[i] == VK_TRUE){ if ((vk::Result::eSuccess == physicalDevice.getSurfaceSupportKHR(i, surface, &presentSupport)) &&
(presentSupport == VK_TRUE)) {
return i; return i;
} }
} }
vkcv_log(LogLevel::WARNING, "no supported present queueQ");
vkcv_log(LogLevel::WARNING, "No supported present queue");
return 0; return 0;
} }
QueueManager::QueueManager(std::vector<Queue>&& graphicsQueues, std::vector<Queue>&& computeQueues, std::vector<Queue>&& transferQueues, size_t presentIndex) QueueManager::QueueManager(std::vector<Queue>&& graphicsQueues, std::vector<Queue>&& computeQueues,
std::vector<Queue>&& transferQueues, size_t presentIndex)
: m_graphicsQueues(graphicsQueues), m_computeQueues(computeQueues), m_transferQueues(transferQueues), m_presentIndex(presentIndex) : m_graphicsQueues(graphicsQueues), m_computeQueues(computeQueues), m_transferQueues(transferQueues), m_presentIndex(presentIndex)
{} {}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment