Explicit pipeline stage masks for mip map layout transition
This commit is contained in:
parent
a9e3e0628c
commit
88da84e665
1 changed files with 6 additions and 2 deletions
|
|
@ -268,7 +268,9 @@ public:
|
|||
VK_IMAGE_ASPECT_COLOR_BIT,
|
||||
VK_IMAGE_LAYOUT_UNDEFINED,
|
||||
VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
|
||||
mipSubRange);
|
||||
mipSubRange,
|
||||
VK_PIPELINE_STAGE_TRANSFER_BIT,
|
||||
VK_PIPELINE_STAGE_HOST_BIT);
|
||||
|
||||
// Blit from previous level
|
||||
vkCmdBlitImage(
|
||||
|
|
@ -288,7 +290,9 @@ public:
|
|||
VK_IMAGE_ASPECT_COLOR_BIT,
|
||||
VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
|
||||
VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,
|
||||
mipSubRange);
|
||||
mipSubRange,
|
||||
VK_PIPELINE_STAGE_HOST_BIT,
|
||||
VK_PIPELINE_STAGE_TRANSFER_BIT);
|
||||
}
|
||||
|
||||
// After the loop, all mip layers are in TRANSFER_SRC layout, so transition all to SHADER_READ
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue