]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/texturecube_backend.cpp
Use the correct aspect mask for uploading texture data
[libs/gl.git] / source / backends / vulkan / texturecube_backend.cpp
index 98f000447c8a2f3aef69cacdfe20e929719d73dc..4d7d0baf14d053c97c3e8ddda9eabd5cdb28b7d9 100644 (file)
@@ -43,7 +43,7 @@ void VulkanTextureCube::sub_image(unsigned face, unsigned level, int x, int y, u
 
                        VkBufferImageCopy region = { };
                        region.bufferOffset = src_off;
-                       region.imageSubresource.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
+                       region.imageSubresource.aspectMask = get_vulkan_aspect(get_components(storage_fmt));
                        region.imageSubresource.mipLevel = level;
                        region.imageSubresource.baseArrayLayer = face;
                        region.imageSubresource.layerCount = 1;