Fix inconsistency with return type of vk::raii::SwapchainKHR::getImages()
+ some minor cleanup
This commit is contained in:
@@ -9794,7 +9794,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
|
||||
//=== VK_KHR_swapchain ===
|
||||
|
||||
VULKAN_HPP_NODISCARD std::vector<VkImage> getImages() const;
|
||||
VULKAN_HPP_NODISCARD std::vector<VULKAN_HPP_NAMESPACE::Image> getImages() const;
|
||||
|
||||
VULKAN_HPP_NODISCARD std::pair<VULKAN_HPP_NAMESPACE::Result, uint32_t>
|
||||
acquireNextImage( uint64_t timeout,
|
||||
@@ -12390,13 +12390,13 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
return VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR( *this, createInfo, allocator );
|
||||
}
|
||||
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VkImage> SwapchainKHR::getImages() const
|
||||
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VULKAN_HPP_NAMESPACE::Image> SwapchainKHR::getImages() const
|
||||
{
|
||||
VULKAN_HPP_ASSERT( getDispatcher()->vkGetSwapchainImagesKHR && "Function <vkGetSwapchainImagesKHR> needs extension <VK_KHR_swapchain> enabled!" );
|
||||
|
||||
std::vector<VkImage> swapchainImages;
|
||||
uint32_t swapchainImageCount;
|
||||
VkResult result;
|
||||
std::vector<VULKAN_HPP_NAMESPACE::Image> swapchainImages;
|
||||
uint32_t swapchainImageCount;
|
||||
VkResult result;
|
||||
do
|
||||
{
|
||||
result = getDispatcher()->vkGetSwapchainImagesKHR(
|
||||
@@ -12404,8 +12404,10 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
if ( ( result == VK_SUCCESS ) && swapchainImageCount )
|
||||
{
|
||||
swapchainImages.resize( swapchainImageCount );
|
||||
result = getDispatcher()->vkGetSwapchainImagesKHR(
|
||||
static_cast<VkDevice>( m_device ), static_cast<VkSwapchainKHR>( m_swapchain ), &swapchainImageCount, swapchainImages.data() );
|
||||
result = getDispatcher()->vkGetSwapchainImagesKHR( static_cast<VkDevice>( m_device ),
|
||||
static_cast<VkSwapchainKHR>( m_swapchain ),
|
||||
&swapchainImageCount,
|
||||
reinterpret_cast<VkImage *>( swapchainImages.data() ) );
|
||||
}
|
||||
} while ( result == VK_INCOMPLETE );
|
||||
resultCheck( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), VULKAN_HPP_NAMESPACE_STRING "::SwapchainKHR::getImages" );
|
||||
|
||||
Reference in New Issue
Block a user