aboutsummaryrefslogtreecommitdiff
path: root/layers/object_tracker.cpp
diff options
context:
space:
mode:
authorTobin Ehlis <tobine@google.com>2017-05-11 08:52:51 -0600
committerMark Lobodzinski <mark@lunarg.com>2017-05-17 08:15:42 -0600
commitad190dca307a079766a6f558ddda4e2774b2c136 (patch)
tree9bcbadd864d7ec25b63ea2556d8314677631a1f1 /layers/object_tracker.cpp
parent4d1154c806f46d44166278f52197e72df1ca3150 (diff)
downloadusermoji-ad190dca307a079766a6f558ddda4e2774b2c136.tar.xz
layers: Validate shared presentable image cases
Add validation support for shared presentable images as defined in VK_KHR_shared_presentable_image extension. For all uses of shared presentable images, make sure that the image is appropriately in VK_IMAGE_LAYOUT_PRESENT_SRC_KHR layout. For two cases where no layout validation was performed, added a TODO note (vkCmdBlitImage, vkCmdResolveImage) as basic layout validation should first be added upstream. Also locked the layout in the case where a front-buffered image is presented and then flag an error if an attempt is made to transition the image layout after that point. Change-Id: I06cda727e3a7f56ccff4bffd7503b5ff73e8a795
Diffstat (limited to 'layers/object_tracker.cpp')
0 files changed, 0 insertions, 0 deletions