Make image barriers hit the entire mipchain.

This commit is contained in:
Hans-Kristian Arntzen 2016-07-31 13:05:07 +02:00
parent cbca9513ab
commit e57997bb82

View File

@ -55,8 +55,8 @@ static void image_layout_transition(
barrier.dstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED;
barrier.image = image;
barrier.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
barrier.subresourceRange.levelCount = 1;
barrier.subresourceRange.layerCount = 1;
barrier.subresourceRange.levelCount = VK_REMAINING_MIP_LEVELS;
barrier.subresourceRange.layerCount = VK_REMAINING_ARRAY_LAYERS;
vkCmdPipelineBarrier(cmd,
src_stages,