diff --git a/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_arguments.cpp b/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_arguments.cpp index 5c8291f0..55c27ccf 100644 --- a/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_arguments.cpp +++ b/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_arguments.cpp @@ -664,8 +664,8 @@ struct MutableDispatchSVMArguments : public BasicMutableCommandBufferTest // Allocate and initialize SVM for modified execution - cl_int *newWrapper = - (cl_int *)clSVMAlloc(context, CL_MEM_READ_WRITE, sizeof(cl_int), 0); + cl_int *newWrapper = (cl_int *)clSVMAlloc(context, CL_MEM_READ_WRITE, + sizeof(cl_int *), 0); cl_int *newBuffer = (cl_int *)clSVMAlloc( context, CL_MEM_READ_WRITE, num_elements * sizeof(cl_int), 0); test_assert_error(newWrapper != nullptr && newBuffer != nullptr, diff --git a/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_image_arguments.cpp b/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_image_arguments.cpp index b1ce25ec..d8036e17 100644 --- a/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_image_arguments.cpp +++ b/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_image_arguments.cpp @@ -92,6 +92,7 @@ struct MutableDispatchImage1DArguments : public BasicMutableCommandBufferTest imageInfo.type = CL_MEM_OBJECT_IMAGE1D; imageInfo.format = &formats; imageInfo.width = 4; + imageInfo.rowPitch = imageInfo.width * get_pixel_size(imageInfo.format); BufferOwningPtr imageValues_input, imageValues_output, outputData; MTdataHolder d(gRandomSeed); @@ -285,6 +286,7 @@ struct MutableDispatchImage2DArguments : public BasicMutableCommandBufferTest imageInfo.width = 4; imageInfo.height = 4; imageInfo.format = &formats; + imageInfo.rowPitch = imageInfo.width * get_pixel_size(imageInfo.format); BufferOwningPtr imageValues_input, imageValues_output; diff --git a/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_info.cpp b/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_info.cpp index 61600dc9..71b9017e 100644 --- a/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_info.cpp +++ b/test_conformance/extensions/cl_khr_command_buffer/cl_khr_command_buffer_mutable_dispatch/mutable_command_info.cpp @@ -207,7 +207,7 @@ struct Dimensions : public InfoMutableCommandBufferTest { cl_int error = clCommandNDRangeKernelKHR( command_buffer, nullptr, nullptr, kernel, dimensions, nullptr, - &global_work_size, nullptr, 0, nullptr, nullptr, &command); + global_work_size_3d, nullptr, 0, nullptr, nullptr, &command); test_error(error, "clCommandNDRangeKernelKHR failed"); cl_uint test_dimensions = 0; @@ -231,6 +231,7 @@ struct Dimensions : public InfoMutableCommandBufferTest cl_mutable_command_khr command = nullptr; const size_t dimensions = 3; + const size_t global_work_size_3d[3] = { 64, 1, 1 }; }; struct InfoType : public InfoMutableCommandBufferTest