Open
Description
I'm not sure what the intended use is of exporting a MTLSharedEvent from a binary semaphore, because the underlying mechanism to manage the MTLSharedEvent's increasing value is not exposed, rendering the MTLSharedEvent next to useless.
That said, if one does try to create an exportable binary semaphore, a timeline semaphore is erroneously created in MVKDevice::createSemaphore()
whenever VkExportMetalObjectCreateInfoEXT::exportObjectType
is VK_EXPORT_METAL_OBJECT_TYPE_METAL_SHARED_EVENT_BIT_EXT
.