mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-27 06:00:22 +00:00
94b1a78378
gsk_vulkan_render_download_target() currently resets the uploader objects before downloading the image that it produces. This is problematic because there might be unreleased buffers and images in the command queue. In particular, this can make validation layers complain about the glyph atlas - of all things! - upload buffer being released while still being used by the command queue. Fix that by resetting the uploader after downloading the image. |
||
---|---|---|
.. | ||
resources | ||
gskvulkanblendmodepipeline.c | ||
gskvulkanblendmodepipelineprivate.h | ||
gskvulkanblurpipeline.c | ||
gskvulkanblurpipelineprivate.h | ||
gskvulkanborderpipeline.c | ||
gskvulkanborderpipelineprivate.h | ||
gskvulkanboxshadowpipeline.c | ||
gskvulkanboxshadowpipelineprivate.h | ||
gskvulkanbuffer.c | ||
gskvulkanbufferprivate.h | ||
gskvulkanclip.c | ||
gskvulkanclipprivate.h | ||
gskvulkancolorpipeline.c | ||
gskvulkancolorpipelineprivate.h | ||
gskvulkancolortextpipeline.c | ||
gskvulkancolortextpipelineprivate.h | ||
gskvulkancommandpool.c | ||
gskvulkancommandpoolprivate.h | ||
gskvulkancrossfadepipeline.c | ||
gskvulkancrossfadepipelineprivate.h | ||
gskvulkaneffectpipeline.c | ||
gskvulkaneffectpipelineprivate.h | ||
gskvulkanglyphcache.c | ||
gskvulkanglyphcacheprivate.h | ||
gskvulkanimage.c | ||
gskvulkanimageprivate.h | ||
gskvulkanlineargradientpipeline.c | ||
gskvulkanlineargradientpipelineprivate.h | ||
gskvulkanmemory.c | ||
gskvulkanmemoryprivate.h | ||
gskvulkanpipeline.c | ||
gskvulkanpipelineprivate.h | ||
gskvulkanpushconstants.c | ||
gskvulkanpushconstantsprivate.h | ||
gskvulkanrender.c | ||
gskvulkanrenderer.c | ||
gskvulkanrenderer.h | ||
gskvulkanrendererprivate.h | ||
gskvulkanrenderpass.c | ||
gskvulkanrenderpassprivate.h | ||
gskvulkanrenderprivate.h | ||
gskvulkanshader.c | ||
gskvulkanshaderprivate.h | ||
gskvulkantextpipeline.c | ||
gskvulkantextpipelineprivate.h | ||
gskvulkantexturepipeline.c | ||
gskvulkantexturepipelineprivate.h |