Fix wrong image usage flags in external memory info tests
authorSlawomir Cygan <slawomir.cygan@intel.com>
Tue, 6 Aug 2019 19:53:18 +0000 (21:53 +0200)
committerSlawomir Cygan <slawomir.cygan@intel.com>
Wed, 7 Aug 2019 10:51:08 +0000 (12:51 +0200)
commit550a151dc360aa7896468c1d3e208a15ccf756f6
tree18cb30f8e619ecda122741d2c6535009d5b6cca8
parentaa0cfc7d3227e76b6c8307d8269e5902dcb0998f
Fix wrong image usage flags in external memory info tests

According to spec:
  "If usage includes VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT, usage must
   also contain at least one of VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT,
   VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, or
   VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT."

This change adds adds COLOR, DEPTH or INPUT usage bit alongside TRANSIENT usage.

VK-GL-CTS Issue: 1913

Components: Vulkan

Change-Id: If7d4b3889f9b8709af09d448fdb24e61d493ebde
Affects: dEQP-VK.api.external.memory*info
external/vulkancts/modules/vulkan/api/vktApiExternalMemoryTests.cpp