libhsakmt: fix resource count in memory export
D3DKMTShareObjects() need resource count paramenter not the allocations count. There is only one resource no matter how many allocations for a buffer. Reviewed-by: Longlong Yao <Longlong.Yao@amd.com> Signed-off-by: tiancyin <tianci.yin@amd.com>
이 커밋은 다음에 포함됨:
+1
-1
@@ -406,7 +406,7 @@ ErrorCode GpuMemory::ExportPhysicalHandle(int* dmabuf_fd, uint32_t flags) {
|
||||
}
|
||||
|
||||
if (IsShared())
|
||||
return d3dthunk::ShareObjects(num_allocations_, resource_, flags, dmabuf_fd);
|
||||
return d3dthunk::ShareObjects(1, resource_, flags, dmabuf_fd);
|
||||
else
|
||||
return ErrorCode::UnSupported;
|
||||
}
|
||||
|
||||
새 이슈에서 참조
사용자 차단