-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Ridge% clang -v
Ubuntu clang version 14.0.0-1ubuntu1.1
Target: x86_64-pc-linux-gnu
Thread model: posix
Consolidate compiler generated dependencies of target vortex2d
[ 36%] Building CXX object Vortex2D-build/Vortex/CMakeFiles/vortex2d.dir/Renderer/Vulkan/Device.cpp.o
/home/cjxu/vulkan/subgroup/VulkanSubgroups/build/Vortex2D-src/Vortex/Renderer/Vulkan/Device.cpp:549:7: error: no matching constructor for initialization of 'vk::UniquePipeline' (aka 'UniqueHandle<vk::Pipeline, ::vk::DispatchLoaderStatic>')
{mDevice->createGraphicsPipelineUnique(*mPipelineCache, pipelineInfo)}};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan.hpp:1176:14: note: candidate constructor not viable: no known conversion from 'ResultValue<UniqueHandle<vk::Pipeline, vk::DispatchLoaderStatic>>' to 'const vk::Pipeline' for 1st argument
explicit UniqueHandle( Type const & value, Deleter const & deleter = Deleter() ) VULKAN_HPP_NOEXCEPT
^
/usr/include/vulkan/vulkan.hpp:1182:5: note: candidate constructor not viable: no known conversion from 'ResultValue<UniqueHandle<vk::Pipeline, vk::DispatchLoaderStatic>>' to 'const vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderStatic>' for 1st argument
UniqueHandle( UniqueHandle const & ) = delete;
^
/usr/include/vulkan/vulkan.hpp:1184:5: note: candidate constructor not viable: no known conversion from 'ResultValue<UniqueHandle<vk::Pipeline, vk::DispatchLoaderStatic>>' to 'vk::UniqueHandle<vk::Pipeline, vk::DispatchLoaderStatic>' for 1st argument
UniqueHandle( UniqueHandle && other ) VULKAN_HPP_NOEXCEPT
^
/usr/include/vulkan/vulkan.hpp:1174:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
UniqueHandle() : Deleter(), m_value() {}
^
/home/cjxu/vulkan/subgroup/VulkanSubgroups/build/Vortex2D-src/Vortex/Renderer/Vulkan/Device.cpp:597:21: error: no matching member function for call to 'push_back'
mComputePipelines.push_back(
~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/stl_vector.h:1276:7: note: candidate function not viable: cannot convert initializer list argument to 'const std::vector<Vortex::Renderer::VulkanDevice::ComputePipelineCache>::value_type' (aka 'const Vortex::Renderer::VulkanDevice::ComputePipelineCache')
push_back(const value_type& __x)
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/stl_vector.h:1293:7: note: candidate function not viable: cannot convert initializer list argument to 'std::vector<Vortex::Renderer::VulkanDevice::ComputePipelineCache>::value_type' (aka 'Vortex::Renderer::VulkanDevice::ComputePipelineCache')
push_back(value_type&& __x)
^
2 errors generated.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels