mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-25 00:09:02 +00:00
Add NULL CL_MEM_HOST_PTR check for clGetMemObjectInfo (#1801)
The spec requires implementations return NULL for CL_MEM_HOST_PTR when the flags passed at memory object creation time do not contain CL_MEM_USE_HOST_PTR CTS was not checking this. Add the same check. Fixes #1752
This commit is contained in:
@@ -217,6 +217,9 @@ int test_get_buffer_info( cl_device_id deviceID, cl_context context, cl_command_
|
|||||||
// Create a buffer object to test against.
|
// Create a buffer object to test against.
|
||||||
bufferObject = clCreateBuffer( context, bufferFlags[ i ], addressAlign * 4, NULL, &error );
|
bufferObject = clCreateBuffer( context, bufferFlags[ i ], addressAlign * 4, NULL, &error );
|
||||||
test_error( error, "Unable to create buffer to test with" );
|
test_error( error, "Unable to create buffer to test with" );
|
||||||
|
void *ptr;
|
||||||
|
TEST_MEM_OBJECT_PARAM(bufferObject, CL_MEM_HOST_PTR, ptr, NULL,
|
||||||
|
"host pointer", "%p", void *)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Perform buffer object queries.
|
// Perform buffer object queries.
|
||||||
|
|||||||
Reference in New Issue
Block a user