[vulkan] YOLO VK_KHR_dedicated allocation

bug: 122080810

It seems that dedicated allocation Generally Passes dEQP
with no further changes even though we have virtualized
host visible memory. That's because for virtualized host visible
memory, the VkDedicatedAllocation struct is implicitly removed.

2 new regressions that we are accepting because it looks like
a host driver issue:

+2 failures in
dEQP-VK.memory.requirements.dedicated_allocation.buffer.regular
dEQP-VK.memory.requirements.dedicated_allocation.buffer.sparse

Runtime check failed:
validValueVkBool32(m_allUsageFlagsPrefersDedicatedAllocation)
in vktMemoryRequirementsTests.cpp:602

Test:

Linux + NVIDIA Quadro K2200 1.0.65 host

in external/deqp: python external/fetch_sources.py

in external/qemu:

python android/build/python/cmake.py
android/scripts/unix/build-deqp.sh
android/scripts/unix/run-deq-vk-mustpass.sh

Total now:

Passed: 117447 / 285338 (41.2%) (up ~10K from before)
Failed: 7 / 285338 (0.0%)
Not supported: 167833 / 285338 (58.8%)
Warnings: 51 / 285338 (0.0%)

Change-Id: I8a783a4381d4a7a9ff4955eaec3ef20952aed886
1 file changed