Enable support for 1Darray images on BCS OCL

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
This commit is contained in:
Kamil Kopryk 2021-07-19 15:42:53 +00:00 committed by Compute-Runtime-Automation
parent b67fdb2ade
commit f06938c3d0
2 changed files with 1 additions and 5 deletions

View File

@ -779,7 +779,6 @@ bool CommandQueue::blitEnqueueImageAllowed(const size_t *origin, const size_t *r
blitEnqueuImageAllowed &= (origin[0] + region[0] <= BlitterConstants::maxBlitWidth) && (origin[1] + region[1] <= BlitterConstants::maxBlitHeight);
blitEnqueuImageAllowed &= !isMipMapped(image.getImageDesc());
blitEnqueuImageAllowed &= !(image.getImageFormat().image_channel_data_type == CL_HALF_FLOAT);
blitEnqueuImageAllowed &= !(image.getImageDesc().image_type == CL_MEM_OBJECT_IMAGE1D_ARRAY);
return blitEnqueuImageAllowed;
}

View File

@ -1380,10 +1380,7 @@ TEST(CommandQueue, givenImageWithDifferentImageTypesWhenCallingBlitEnqueueImageA
size_t correctOrigin[3] = {1u, 1u, 0};
MockImageBase image;
image.imageDesc.image_type = CL_MEM_OBJECT_IMAGE1D_ARRAY;
EXPECT_FALSE(queue.blitEnqueueImageAllowed(correctOrigin, correctRegion, image));
int imageTypes[] = {CL_MEM_OBJECT_IMAGE1D, CL_MEM_OBJECT_IMAGE2D, CL_MEM_OBJECT_IMAGE2D_ARRAY, CL_MEM_OBJECT_IMAGE3D};
int imageTypes[] = {CL_MEM_OBJECT_IMAGE1D, CL_MEM_OBJECT_IMAGE1D_ARRAY, CL_MEM_OBJECT_IMAGE2D, CL_MEM_OBJECT_IMAGE2D_ARRAY, CL_MEM_OBJECT_IMAGE3D};
for (auto imageType : imageTypes) {
image.imageDesc.image_type = imageType;