mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-14 05:50:51 +00:00
Fix some debug validation layer errors
This commit is contained in:
@@ -825,7 +825,7 @@ VulkanDebugManager::VulkanDebugManager(WrappedVulkan *driver, VkDevice dev)
|
||||
Unwrap(m_TextAtlas), VK_IMAGE_VIEW_TYPE_2D,
|
||||
imInfo.format,
|
||||
{ VK_CHANNEL_SWIZZLE_R, VK_CHANNEL_SWIZZLE_G, VK_CHANNEL_SWIZZLE_B, VK_CHANNEL_SWIZZLE_A },
|
||||
{ VK_IMAGE_ASPECT_COLOR, 0, 1, 0, 1, },
|
||||
{ VK_IMAGE_ASPECT_COLOR_BIT, 0, 1, 0, 1, },
|
||||
0,
|
||||
};
|
||||
|
||||
@@ -934,7 +934,7 @@ VulkanDebugManager::VulkanDebugManager(WrappedVulkan *driver, VkDevice dev)
|
||||
Unwrap(m_PickPixelImage), VK_IMAGE_VIEW_TYPE_2D,
|
||||
VK_FORMAT_R32G32B32A32_SFLOAT,
|
||||
{ VK_CHANNEL_SWIZZLE_R, VK_CHANNEL_SWIZZLE_G, VK_CHANNEL_SWIZZLE_B, VK_CHANNEL_SWIZZLE_A },
|
||||
{ VK_IMAGE_ASPECT_COLOR, 0, 1, 0, 1, },
|
||||
{ VK_IMAGE_ASPECT_COLOR_BIT, 0, 1, 0, 1, },
|
||||
0,
|
||||
};
|
||||
|
||||
|
||||
@@ -825,7 +825,8 @@ void VulkanReplay::PickPixel(ResourceId texture, uint32_t x, uint32_t y, uint32_
|
||||
// do copy
|
||||
VkBufferImageCopy region = {
|
||||
0, 128, 1,
|
||||
{ VK_IMAGE_ASPECT_COLOR, 0, 0}, { 0, 0, 0 },
|
||||
{ VK_IMAGE_ASPECT_COLOR, 0, 0, 1 },
|
||||
{ 0, 0, 0 },
|
||||
{ 1, 1, 1 },
|
||||
};
|
||||
vt->CmdCopyImageToBuffer(Unwrap(cmd), Unwrap(GetDebugManager()->m_PickPixelImage), VK_IMAGE_LAYOUT_TRANSFER_SOURCE_OPTIMAL, Unwrap(GetDebugManager()->m_PickPixelReadbackBuffer.buf), 1, ®ion);
|
||||
@@ -1390,9 +1391,9 @@ void VulkanReplay::FlipOutputWindow(uint64_t id)
|
||||
outw.bbtrans.inputMask = 0;
|
||||
|
||||
VkImageCopy cpy = {
|
||||
{ VK_IMAGE_ASPECT_COLOR, 0, 0 },
|
||||
{ VK_IMAGE_ASPECT_COLOR, 0, 0, 1 },
|
||||
{ 0, 0, 0 },
|
||||
{ VK_IMAGE_ASPECT_COLOR, 0, 0 },
|
||||
{ VK_IMAGE_ASPECT_COLOR, 0, 0, 1 },
|
||||
{ 0, 0, 0 },
|
||||
{ outw.width, outw.height, 1 },
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user