Added test to verify reqd_work_group_size attribute with cl_khr_command_buffer extension (#2583)

Fixes #2501 according to issue description

---------

Co-authored-by: Ben Ashbaugh <ben.ashbaugh@intel.com>
This commit is contained in:
Marcin Hajder
2025-12-09 17:37:12 +01:00
committed by GitHub
parent bd167754d9
commit 5179e06ed9
3 changed files with 238 additions and 0 deletions

View File

@@ -382,6 +382,7 @@ REGISTER_TEST(null_required_work_group_size)
clMemWrapper dst;
dst = clCreateBuffer(context, CL_MEM_READ_WRITE, 3 * sizeof(cl_int),
nullptr, &error);
test_error(error, "clCreateBuffer failed");
struct KernelAttribInfo
{
@@ -449,6 +450,7 @@ REGISTER_TEST(null_required_work_group_size)
error =
clEnqueueFillBuffer(queue, dst, &zero, sizeof(zero), 0,
sizeof(attrib.wgs), 0, nullptr, nullptr);
test_error(error, "clEnqueueFillBuffer failed");
const size_t global_work_size[3] = { 2 * 32, 3 * 32, 4 * 32 };
error = clEnqueueNDRangeKernel(queue, kernel, work_dim, nullptr,