From cf74994c54505aff1f85b51307d045a8ad5900d4 Mon Sep 17 00:00:00 2001 From: foreman Date: Tue, 30 Apr 2019 19:41:57 -0400 Subject: [PATCH] P4 to Git Change 1776765 by todli@todli-win-opencl-kv1 on 2019/04/30 19:30:32 SWDEV-181817 - remove HostMemDirectAccess flag for non-tiled 3D image, so that unimplemented pal::Resouce::mapLayers() will not be hit by Fill Image path. ocltc.amd.com/reviews/r/17238/ Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.cpp#23 edit --- rocclr/runtime/device/pal/palmemory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rocclr/runtime/device/pal/palmemory.cpp b/rocclr/runtime/device/pal/palmemory.cpp index e1daa09537..071f17962a 100644 --- a/rocclr/runtime/device/pal/palmemory.cpp +++ b/rocclr/runtime/device/pal/palmemory.cpp @@ -130,7 +130,7 @@ bool Memory::create(Resource::MemoryType memType, Resource::CreateParams* params break; case Resource::Remote: case Resource::RemoteUSWC: - if (!desc().tiled_) { + if ((!desc().tiled_) && (desc().dimSize_ != 3)) { // Marks memory object for direct GPU access to the host memory flags_ |= HostMemoryDirectAccess; }