mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2024-11-22 07:02:28 +00:00
render/vulkan: drop unused vulkan_change_layout_queue()
This commit is contained in:
parent
4d634276a4
commit
42eec38ab6
@ -372,10 +372,6 @@ const char *vulkan_strerror(VkResult err);
|
||||
void vulkan_change_layout(VkCommandBuffer cb, VkImage img,
|
||||
VkImageLayout ol, VkPipelineStageFlags srcs, VkAccessFlags srca,
|
||||
VkImageLayout nl, VkPipelineStageFlags dsts, VkAccessFlags dsta);
|
||||
void vulkan_change_layout_queue(VkCommandBuffer cb, VkImage img,
|
||||
VkImageLayout ol, VkPipelineStageFlags srcs, VkAccessFlags srca,
|
||||
VkImageLayout nl, VkPipelineStageFlags dsts, VkAccessFlags dsta,
|
||||
uint32_t src_family, uint32_t dst_family);
|
||||
|
||||
#define wlr_vk_error(fmt, res, ...) wlr_log(WLR_ERROR, fmt ": %s (%d)", \
|
||||
vulkan_strerror(res), res, ##__VA_ARGS__)
|
||||
|
@ -58,10 +58,9 @@ const char *vulkan_strerror(VkResult err) {
|
||||
#undef ERR_STR
|
||||
}
|
||||
|
||||
void vulkan_change_layout_queue(VkCommandBuffer cb, VkImage img,
|
||||
void vulkan_change_layout(VkCommandBuffer cb, VkImage img,
|
||||
VkImageLayout ol, VkPipelineStageFlags srcs, VkAccessFlags srca,
|
||||
VkImageLayout nl, VkPipelineStageFlags dsts, VkAccessFlags dsta,
|
||||
uint32_t src_family, uint32_t dst_family) {
|
||||
VkImageLayout nl, VkPipelineStageFlags dsts, VkAccessFlags dsta) {
|
||||
VkImageMemoryBarrier barrier = {
|
||||
.sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER,
|
||||
.oldLayout = ol,
|
||||
@ -72,20 +71,12 @@ void vulkan_change_layout_queue(VkCommandBuffer cb, VkImage img,
|
||||
.subresourceRange.levelCount = 1,
|
||||
.srcAccessMask = srca,
|
||||
.dstAccessMask = dsta,
|
||||
.srcQueueFamilyIndex = src_family,
|
||||
.dstQueueFamilyIndex = dst_family,
|
||||
.srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED,
|
||||
.dstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED,
|
||||
};
|
||||
|
||||
vkCmdPipelineBarrier(cb, srcs, dsts, 0, 0, NULL, 0, NULL, 1, &barrier);
|
||||
}
|
||||
|
||||
void vulkan_change_layout(VkCommandBuffer cb, VkImage img,
|
||||
VkImageLayout ol, VkPipelineStageFlags srcs, VkAccessFlags srca,
|
||||
VkImageLayout nl, VkPipelineStageFlags dsts, VkAccessFlags dsta) {
|
||||
vulkan_change_layout_queue(cb, img, ol, srcs, srca, nl, dsts, dsta,
|
||||
VK_QUEUE_FAMILY_IGNORED, VK_QUEUE_FAMILY_IGNORED);
|
||||
}
|
||||
|
||||
bool vulkan_has_extension(size_t count, const char **exts, const char *find) {
|
||||
for (unsigned i = 0; i < count; ++i) {
|
||||
if (strcmp(exts[i], find) == 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user