Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8751b48

Browse files
committed
Fix typo
1 parent 84ea92f commit 8751b48

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

09_Generating_Mipmaps.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ Update all calls to these functions to use the right values:
8181

8282
## Generating Mipmaps
8383

84-
Our texture image now has multiple mip levels, but the staging buffer can only be used to fill mip level 0. The other levels are still undefined. To fill these levels we need to generate the data from the single level that we have. We will use `vkCmdBlitImage` command. This command performs copying, scaling, and filtering operations. We will use this to *blit* data to each level of our texture image.
84+
Our texture image now has multiple mip levels, but the staging buffer can only be used to fill mip level 0. The other levels are still undefined. To fill these levels we need to generate the data from the single level that we have. We will use the `vkCmdBlitImage` command. This command performs copying, scaling, and filtering operations. We will use this to *blit* data to each level of our texture image.
8585

8686
Like other image operations, `vkCmdBlitImage` depends on the layout of the image it operates on. For optimal performance, the source image should be in `VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL` and the destination image should be in `VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL` while blitting data. Vulkan allows us to transition each mip level of an image independently. `transitionImageLayout` only performs layout transitions on the entire image, so we'll need to write a few more pipeline barrier commands. First, remove the existing transition to `VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL` in `createTextureImage`:
8787

0 commit comments

Comments
 (0)