mirror of
https://github.com/hyprwm/wlroots-hyprland.git
synced 2024-11-29 07:55:59 +01:00
render/vulkan: Fix type-punned pointer warning/error
This commit is contained in:
parent
694e9bbb9d
commit
ab8341975e
1 changed files with 3 additions and 3 deletions
|
@ -1148,14 +1148,14 @@ static bool vulkan_read_pixels(struct wlr_renderer *wlr_renderer,
|
||||||
VkSubresourceLayout img_sub_layout;
|
VkSubresourceLayout img_sub_layout;
|
||||||
vkGetImageSubresourceLayout(dev, dst_image, &img_sub_res, &img_sub_layout);
|
vkGetImageSubresourceLayout(dev, dst_image, &img_sub_res, &img_sub_layout);
|
||||||
|
|
||||||
const char *d;
|
void *v;
|
||||||
res = vkMapMemory(dev, dst_img_memory, 0, VK_WHOLE_SIZE, 0, (void **)&d);
|
res = vkMapMemory(dev, dst_img_memory, 0, VK_WHOLE_SIZE, 0, &v);
|
||||||
if (res != VK_SUCCESS) {
|
if (res != VK_SUCCESS) {
|
||||||
wlr_vk_error("vkMapMemory", res);
|
wlr_vk_error("vkMapMemory", res);
|
||||||
goto free_memory;
|
goto free_memory;
|
||||||
}
|
}
|
||||||
d += img_sub_layout.offset;
|
|
||||||
|
|
||||||
|
const char *d = (const char *)v + img_sub_layout.offset;
|
||||||
unsigned char *p = (unsigned char *)data + dst_y * stride;
|
unsigned char *p = (unsigned char *)data + dst_y * stride;
|
||||||
uint32_t bpp = pixel_format_info->bpp;
|
uint32_t bpp = pixel_format_info->bpp;
|
||||||
uint32_t pack_stride = img_sub_layout.rowPitch;
|
uint32_t pack_stride = img_sub_layout.rowPitch;
|
||||||
|
|
Loading…
Reference in a new issue