mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-19 06:09:01 +00:00
Fix basic progvar_prog_scope_init and progvar_prog_scope_uninit (#2497)
The test was mapping a memory object using CL_MAP_READ but then writing to its host_ptr using memset.
This commit is contained in:
@@ -1264,7 +1264,7 @@ static int l_write_read_for_type(cl_device_id device, cl_context context,
|
||||
}
|
||||
|
||||
cl_uchar* read_ptr = (cl_uchar*)clEnqueueMapBuffer(
|
||||
queue, read_mem, CL_TRUE, CL_MAP_READ, 0, read_data_size, 0, 0,
|
||||
queue, read_mem, CL_TRUE, CL_MAP_WRITE, 0, read_data_size, 0, 0,
|
||||
0, 0);
|
||||
memset(read_data, -1, read_data_size);
|
||||
clEnqueueUnmapMemObject(queue, read_mem, read_ptr, 0, 0, 0);
|
||||
@@ -1503,7 +1503,7 @@ static int l_init_write_read_for_type(cl_device_id device, cl_context context,
|
||||
clEnqueueUnmapMemObject(queue, write_mem, write_ptr, 0, 0, 0);
|
||||
|
||||
cl_uchar* read_ptr = (cl_uchar*)clEnqueueMapBuffer(
|
||||
queue, read_mem, CL_TRUE, CL_MAP_READ, 0, read_data_size, 0, 0,
|
||||
queue, read_mem, CL_TRUE, CL_MAP_WRITE, 0, read_data_size, 0, 0,
|
||||
0, 0);
|
||||
memset(read_data, -1, read_data_size);
|
||||
clEnqueueUnmapMemObject(queue, read_mem, read_ptr, 0, 0, 0);
|
||||
|
||||
Reference in New Issue
Block a user