diff options
author | Matthias Clasen <mclasen@redhat.com> | 2017-09-20 10:00:48 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2017-09-20 23:26:14 -0400 |
commit | 5ee5af9bc8b9c29e67d580b89d67fb5ac5a71f3e (patch) | |
tree | 69ddb3a41988610c6854bf25af3369a367ecc617 /gsk/gskvulkanimageprivate.h | |
parent | 6dbec5e4fc644c9932e76b3845d898418ae3f619 (diff) | |
download | gtk+-5ee5af9bc8b9c29e67d580b89d67fb5ac5a71f3e.tar.gz |
vulkan: Add an upload_region api to GskVulkanImage
This will let us update larger textures incrementally.
Sadly, it does not work yet.
Diffstat (limited to 'gsk/gskvulkanimageprivate.h')
-rw-r--r-- | gsk/gskvulkanimageprivate.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gsk/gskvulkanimageprivate.h b/gsk/gskvulkanimageprivate.h index feade292e8..4a8cb223f1 100644 --- a/gsk/gskvulkanimageprivate.h +++ b/gsk/gskvulkanimageprivate.h @@ -31,6 +31,14 @@ GskVulkanImage * gsk_vulkan_image_new_from_data (GskVulk gsize width, gsize height, gsize stride); +void gsk_vulkan_image_upload_region (GskVulkanImage *image, + GskVulkanUploader *uploader, + guchar *data, + gsize width, + gsize height, + gsize stride, + gsize x, + gsize y); GskVulkanImage * gsk_vulkan_image_new_for_framebuffer (GdkVulkanContext *context, gsize width, gsize height); |