X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Ftexturecube_backend.cpp;h=6a4e598c0c103b0ece427cbcd34bc07faa330f09;hb=7b0a38db12c3d1aacb59520a3f4baa16d9ec0048;hp=4d7d0baf14d053c97c3e8ddda9eabd5cdb28b7d9;hpb=3abde92c3780568c792169e48741f6c5699aa0e7;p=libs%2Fgl.git diff --git a/source/backends/vulkan/texturecube_backend.cpp b/source/backends/vulkan/texturecube_backend.cpp index 4d7d0baf..6a4e598c 100644 --- a/source/backends/vulkan/texturecube_backend.cpp +++ b/source/backends/vulkan/texturecube_backend.cpp @@ -52,8 +52,7 @@ void VulkanTextureCube::sub_image(unsigned face, unsigned level, int x, int y, u vk.CmdCopyBufferToImage(cmd_buf, staging_buf, handle, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1, ®ion); }); - const char *src = static_cast(data); - copy(src, src+data_size, static_cast(staging)); + stage_pixels(staging, data, wd*ht); } void VulkanTextureCube::generate_mipmap()