mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-26 15:03:02 +08:00
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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user