Workaround for entrypoints tests requiring vendor entrypoints while checking KHR extension
This is a workaround for dEQP-VK.api.version_check.entry_points test
requiring vkCmdWriteBufferMarker2AMD and vkGetQueueCheckpointData2NV
entrypoints when checking the VK_KHR_synchronization2 extension.
The true problem is full dependency information is not available to code
generating scripts, which only source vulkan_core.h. (vulkan_core.h seems to
have 1:1 mapping from extenions to entrypoints, having above NV and AMD
entrypoint listed under VK_KHR_synchronization2).
Such information is encoded in registry XML, currently not used by the code
generating script.
As a workaround do not generate code for entrypoints that have different
vendor suffix than the extension they belong to.
Affects: dEQP-VK.api.version_check.entry_points
VK-GL-CTS Issue: 2795
Components: Vulkan
Change-Id: I5b345c36a49c585263d309ed4645b16a144c327e