Minor changes
This commit is contained in:
2
.vscode/tasks.json
vendored
2
.vscode/tasks.json
vendored
@@ -34,7 +34,7 @@
|
||||
{
|
||||
"label": "Build & Run",
|
||||
"dependsOn": ["Build", "Run"],
|
||||
"dependsOrder": "sequence",
|
||||
"dependsOrder": "sequence"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
#include "evkCommon.h"
|
||||
#include "shaderc/shaderc.h"
|
||||
#include "vulkan/vulkan_core.h"
|
||||
|
||||
TYPEDATA_GEN(VkInstance, INVALID(VK_NULL_HANDLE));
|
||||
TYPEDATA_GEN(VkDevice, INVALID(VK_NULL_HANDLE));
|
||||
@@ -36,6 +37,34 @@ TYPEDATA_GEN(VkViewport,
|
||||
)
|
||||
)
|
||||
|
||||
TYPEDATA_GEN(VkImageSubresourceRange,
|
||||
DEFAULT(
|
||||
.aspectMask = VK_IMAGE_ASPECT_NONE,
|
||||
.baseMipLevel = 0,
|
||||
.levelCount = 1,
|
||||
.baseArrayLayer = 0,
|
||||
.layerCount = 1
|
||||
)
|
||||
);
|
||||
|
||||
TYPEDATA_GEN(VkImageMemoryBarrier,
|
||||
DEFAULT(
|
||||
.sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER,
|
||||
.pNext = NULL,
|
||||
.srcAccessMask = 0,
|
||||
.dstAccessMask = 0,
|
||||
.oldLayout = 0,
|
||||
.newLayout = 0,
|
||||
.subresourceRange = {
|
||||
.aspectMask = VK_IMAGE_ASPECT_NONE,
|
||||
.baseMipLevel = 0,
|
||||
.levelCount = 1,
|
||||
.baseArrayLayer = 0,
|
||||
.layerCount = 1,
|
||||
},
|
||||
)
|
||||
)
|
||||
|
||||
TYPEDATA_GEN(VkRect2D,
|
||||
DEFAULT(0)
|
||||
)
|
||||
|
||||
15
main.c
15
main.c
@@ -261,16 +261,11 @@ int main(void)
|
||||
|
||||
vkCmdEndRenderingKHR(cmdbuf.vk);
|
||||
|
||||
VkImageMemoryBarrier imageMemoryBarrier = {
|
||||
.sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER,
|
||||
.image = swapChain.images[swapChainImageIdx].vk,
|
||||
.newLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR,
|
||||
.subresourceRange = {
|
||||
.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT,
|
||||
.layerCount = 1,
|
||||
.levelCount = 1,
|
||||
},
|
||||
};
|
||||
VkImageMemoryBarrier imageMemoryBarrier = EV_DEFAULT(VkImageMemoryBarrier,
|
||||
image = swapChain.images[swapChainImageIdx].vk,
|
||||
newLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR,
|
||||
subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT
|
||||
);
|
||||
|
||||
vkCmdPipelineBarrier(cmdbuf.vk, 0, 0, 0, 0, NULL, 0, NULL, 1, &imageMemoryBarrier);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user