diff --git a/opencl/source/sharings/gl/gl_sharing.cpp b/opencl/source/sharings/gl/gl_sharing.cpp index db318109d6..c994e95974 100644 --- a/opencl/source/sharings/gl/gl_sharing.cpp +++ b/opencl/source/sharings/gl/gl_sharing.cpp @@ -76,7 +76,7 @@ cl_int GLSharingFunctions::getSupportedFormats(cl_mem_flags flags, if (imageType != CL_MEM_OBJECT_IMAGE1D && imageType != CL_MEM_OBJECT_IMAGE2D && imageType != CL_MEM_OBJECT_IMAGE3D && imageType != CL_MEM_OBJECT_IMAGE1D_ARRAY && - imageType != CL_MEM_OBJECT_IMAGE1D_BUFFER) { + imageType != CL_MEM_OBJECT_IMAGE1D_BUFFER && imageType != CL_MEM_OBJECT_IMAGE2D_ARRAY) { return CL_INVALID_VALUE; } diff --git a/opencl/test/unit_test/sharings/gl/windows/gl_sharing_tests.cpp b/opencl/test/unit_test/sharings/gl/windows/gl_sharing_tests.cpp index da87c07180..d0540922fc 100644 --- a/opencl/test/unit_test/sharings/gl/windows/gl_sharing_tests.cpp +++ b/opencl/test/unit_test/sharings/gl/windows/gl_sharing_tests.cpp @@ -804,7 +804,7 @@ TEST(glSharingBasicTest, givenCorrectFlagsWhenGettingSupportedFormatsThenCorrect TEST(glSharingBasicTest, givenSupportedImageTypesWhenGettingSupportedFormatsThenCorrectListIsReturned) { MockGLSharingFunctions glSharingFunctions; cl_mem_flags flags = CL_MEM_READ_WRITE; - cl_mem_object_type image_types[] = {CL_MEM_OBJECT_IMAGE1D, CL_MEM_OBJECT_IMAGE2D, CL_MEM_OBJECT_IMAGE3D, CL_MEM_OBJECT_IMAGE1D_ARRAY, CL_MEM_OBJECT_IMAGE1D_BUFFER}; + cl_mem_object_type image_types[] = {CL_MEM_OBJECT_IMAGE1D, CL_MEM_OBJECT_IMAGE2D, CL_MEM_OBJECT_IMAGE3D, CL_MEM_OBJECT_IMAGE1D_ARRAY, CL_MEM_OBJECT_IMAGE1D_BUFFER, CL_MEM_OBJECT_IMAGE2D_ARRAY}; cl_GLenum glFormats[3] = {}; cl_uint numImageFormats = 0; @@ -846,7 +846,7 @@ TEST(glSharingBasicTest, givenNullNumImageFormatsWhenGettingSupportedFormatsThen TEST(glSharingBasicTest, givenInvalidImageTypeWhenGettingSupportedFormatsThenIvalidValueErrorIsReturned) { MockGLSharingFunctions glSharingFunctions; cl_mem_flags flags = CL_MEM_READ_WRITE; - cl_mem_object_type image_type = CL_MEM_OBJECT_IMAGE2D_ARRAY; + cl_mem_object_type image_type = CL_MEM_OBJECT_PIPE; cl_GLenum glFormats[3] = {}; cl_uint numImageFormats = 0; @@ -1371,4 +1371,4 @@ TEST(GlSharingAdapterLuid, whenInitializingGlSharingThenProperAdapterLuidIsObtai EXPECT_EQ(0u, luid.LowPart); } dllParam.resetParam("glGetLuidFuncAvailable"); -} \ No newline at end of file +}