mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-25 16:29:03 +00:00
cl_khr_kernel_clock: use create_single_kernel_helper (#1978)
`create_single_kernel_helper` invokes `clBuildProgram` and sets `-cl-std` to the latest version supported by the context. The vast majority of tests are using `create_single_kernel_helper` instead of the `..._create_program` variant, so use the former for the sake of consistency. --------- Signed-off-by: Sven van Haastregt <sven.vanhaastregt@arm.com>
This commit is contained in:
committed by
GitHub
parent
b6941b6c61
commit
2b266434b7
@@ -109,21 +109,14 @@ public:
|
|||||||
|
|
||||||
ptr = kernel_src;
|
ptr = kernel_src;
|
||||||
|
|
||||||
error = create_single_kernel_helper_create_program(
|
error = create_single_kernel_helper(context, &program, &kernel, 1,
|
||||||
context, &program, 1, &ptr);
|
&ptr, "SampleClock");
|
||||||
test_error(error, "Failed to create program with source");
|
test_error(error, "Failed to create program with source");
|
||||||
|
|
||||||
error =
|
|
||||||
clBuildProgram(program, 1, &device, nullptr, nullptr, nullptr);
|
|
||||||
test_error(error, "Failed to build program");
|
|
||||||
|
|
||||||
out_mem = clCreateBuffer(context, CL_MEM_WRITE_ONLY,
|
out_mem = clCreateBuffer(context, CL_MEM_WRITE_ONLY,
|
||||||
sizeof(cl_uint), nullptr, &error);
|
sizeof(cl_uint), nullptr, &error);
|
||||||
test_error(error, "clCreateBuffer failed");
|
test_error(error, "clCreateBuffer failed");
|
||||||
|
|
||||||
kernel = clCreateKernel(program, "SampleClock", &error);
|
|
||||||
test_error(error, "Failed to create kernel");
|
|
||||||
|
|
||||||
error = clSetKernelArg(kernel, 0, sizeof(out_mem), &out_mem);
|
error = clSetKernelArg(kernel, 0, sizeof(out_mem), &out_mem);
|
||||||
test_error(error, "clSetKernelArg failed");
|
test_error(error, "clSetKernelArg failed");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user