... so set the corresponding flag.
Also name the function "new_for_offscreen()" because thats what this
function is about, "texture" is ambiguous.
}
GskVulkanImage *
-gsk_vulkan_image_new_for_texture (GdkVulkanContext *context,
- gsize width,
- gsize height)
+gsk_vulkan_image_new_for_offscreen (GdkVulkanContext *context,
+ gsize width,
+ gsize height)
{
GskVulkanImage *self;
VK_IMAGE_USAGE_SAMPLED_BIT |
VK_IMAGE_USAGE_TRANSFER_SRC_BIT,
VK_IMAGE_LAYOUT_UNDEFINED,
- 0,
+ VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT,
VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT);
gsk_vulkan_image_ensure_view (self, VK_FORMAT_B8G8R8A8_UNORM);
GskVulkanImage * gsk_vulkan_image_new_for_atlas (GdkVulkanContext *context,
gsize width,
gsize height);
-GskVulkanImage * gsk_vulkan_image_new_for_texture (GdkVulkanContext *context,
+GskVulkanImage * gsk_vulkan_image_new_for_offscreen (GdkVulkanContext *context,
gsize width,
gsize height);
view.size.width = ceil (view.size.width);
view.size.height = ceil (view.size.height);
- result = gsk_vulkan_image_new_for_texture (self->vulkan,
- view.size.width,
- view.size.height);
+ result = gsk_vulkan_image_new_for_offscreen (self->vulkan,
+ view.size.width,
+ view.size.height);
#ifdef G_ENABLE_DEBUG
{