SWDEV-366992 - adding handle type for vk interop

Change-Id: I79ee0d89b948c21b96709e9e607abe7901621a97


[ROCm/clr commit: 78de2ae692]
이 커밋은 다음에 포함됨:
pghafari
2023-04-10 19:42:47 -04:00
커밋한 사람 Payam Ghafari
부모 f7d22068bd
커밋 82219d2fb1
5개의 변경된 파일과 32개의 추가작업 그리고 11개의 파일을 삭제
+6 -2
파일 보기
@@ -113,9 +113,13 @@ hipError_t hipImportExternalMemory(
amd::BufferVk* pBufferVk = nullptr;
#ifdef _WIN32
pBufferVk = new (amdContext) amd::BufferVk(amdContext, sizeBytes, memHandleDesc->handle.win32.handle);
pBufferVk = new (amdContext)
amd::BufferVk(amdContext, sizeBytes, memHandleDesc->handle.win32.handle,
static_cast<amd::VkObject::HandleType>(memHandleDesc->type));
#else
pBufferVk = new (amdContext) amd::BufferVk(amdContext, sizeBytes, memHandleDesc->handle.fd);
pBufferVk = new (amdContext)
amd::BufferVk(amdContext, sizeBytes, memHandleDesc->handle.fd,
static_cast<amd::VkObject::HandleType>(memHandleDesc->type));
#endif
if (!pBufferVk) {