Add Image2d_array to supported Gl sharing formats query (#1041)

* Add Image2d_array to supported Gl sharing formats query

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>

* Update opencl/test/unit_test/sharings/gl/windows/gl_sharing_tests.cpp

Co-authored-by: Mateusz Jablonski <mateusz.jablonski@intel.com>

Co-authored-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Hoppe
2020-12-17 16:32:38 +01:00
committed by GitHub
parent 09a5cc99a9
commit 269477ec7e
2 changed files with 4 additions and 4 deletions

View File

@@ -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;
}

View File

@@ -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");
}
}