diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2021-07-19 16:56:12 +0200 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2021-07-19 16:56:12 +0200 |
| commit | e1c8ea4fa60c71f4079e513ed36e13aa0ff8a87a (patch) | |
| tree | 13ed8f48b7fe376b4caa9451d46d58468757ec89 /src/vkvg_surface.c | |
| parent | 5f78db05b02e2f03ab44cff43158754135f8b6e4 (diff) | |
save fontconfig results in _vkvg_font_t; status check on facade fnt call, vkcmd dbg labels
Diffstat (limited to 'src/vkvg_surface.c')
| -rw-r--r-- | src/vkvg_surface.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/vkvg_surface.c b/src/vkvg_surface.c index 593a582..19bbaa4 100644 --- a/src/vkvg_surface.c +++ b/src/vkvg_surface.c @@ -81,7 +81,6 @@ VkvgSurface vkvg_surface_create_from_bitmap (VkvgDevice dev, unsigned char* img, surf->height = height; _create_surface_images (surf); - _clear_surface(surf, VK_IMAGE_ASPECT_COLOR_BIT); uint32_t imgSize = width * height * 4; VkImageSubresourceLayers imgSubResLayers = {VK_IMAGE_ASPECT_COLOR_BIT,0,0,1}; @@ -99,7 +98,7 @@ VkvgSurface vkvg_surface_create_from_bitmap (VkvgDevice dev, unsigned char* img, vkvg_buff buff = {0}; vkvg_buffer_create(dev, VK_BUFFER_USAGE_TRANSFER_SRC_BIT, VMA_MEMORY_USAGE_CPU_TO_GPU, imgSize, &buff); - memcpy (buff.allocInfo.pMappedData, img, imgSize); + memcpy (buff.allocInfo.pMappedData, img, imgSize); VkCommandBuffer cmd = dev->cmd; @@ -147,6 +146,8 @@ VkvgSurface vkvg_surface_create_from_bitmap (VkvgDevice dev, unsigned char* img, vkvg_buffer_destroy (&buff); vkh_image_destroy (stagImg); + surf->new = false; + //create tmp context with rendering pipeline to create the multisample img VkvgContext ctx = vkvg_create (surf); |